시스템트레이딩 게시글

MetaTrader 4를 위한 Straddle&Trail 시스템 트레이딩 가이드

첨부파일
8366.zip (7.49 KB, 다운로드 0회)

안녕하세요, 트레이더 여러분! 오늘은 MetaTrader 4에서 사용할 수 있는 Straddle&Trail 시스템 트레이딩에 대해 알아보겠습니다.

입력 매개변수:

extern bool    ShutDown.NOW=False;                 // true일 경우 모든 포지션(진행 중 및 대기 중)이 종료됩니다.
                                                   // 아래의 "ShutDown.What" 플래그에 따라 결정됩니다.
                                                   // 이 매개변수는 목록의 첫 번째로, 사용자가 최대한 빨리 접근할 수 있습니다.
extern string  sStr00=" 0=모든 포지션               "
extern string  sStr01=" 1=모든 트리거된 포지션  
extern string  sStr02=" 2=트리거된 롱           "
extern string  sStr03=" 3=트리거된 숏          
extern string  sStr04=" 4=모든 대기 중 포지션    
extern string  sStr05=" 5=대기 중 롱             "
extern string  sStr06=" 6=대기 중 숏            
extern int     ShutDown.What=0;
extern bool    ShutDown.Current.Pair.Only=True;    // true일 경우 현재 통화쌍의 모든 거래가 종료됩니다.
extern string  sStr1="=== 포지션 세부사항 ===";
extern double  Lots=1;
extern int     Slippage=10;
extern int     Distance.From.Price=30;             // 초기 대기 주문의 가격에서의 거리.
extern int     StopLoss.Pips=30;               // 초기 손절매.
extern int     TakeProfit.Pips=60;               // 초기 이익 실현.
extern int     Trail.Pips=15;                  // 트레일.
extern bool    Trail.Starts.After.BreakEven=true;  // true일 경우 수익이 발생한 후 트레일이 시작됩니다.
extern int     Move.To.BreakEven.Lock.pips=1;
extern int     Move.To.BreakEven.at.pips=5;
extern string  sStr2="=== 뉴스 이벤트 ===";
extern int     Event.Start.Hour=12;
extern int     Event.Start.Minutes=30;
extern int     Pre.Event.Entry.Minutes=30;
extern int     Stop.Adjusting.Min.Before.Event=2;
extern bool    Remove.Opposite.Order=True;
extern bool    Adjust.Pending.Orders=True;
extern bool    Place.Straddle.Immediately=False;

테스트 매개변수:

  • 심볼: EURUSD
  • 기간: M5
  • 모델: 모든 틱

테스트 차트:


연관 포스트

댓글 (0)