안녕하세요, 트레이더 여러분! 오늘은 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
- 모델: 모든 틱
테스트 차트:
