아이디어 제공: Alex.
MQL5 코드 제공: Vladimir Karputov.
이 EA는 여러 가지 캔들 패턴을 기반으로 거래를 수행합니다. 매수(BUY) 및 매도(SELL) 포지션에 대해서는 각각의 테이크 프로핏, 스톱 로스, 트레일링 스톱 설정이 필요합니다. 시장에는 최대 하나의 포지션만 보유할 수 있으며, 이를 통해 EA는 헤징 및 넷팅 계좌 모두에서 작동할 수 있습니다.
패턴을 결정하는 것 외에도, Off "Main timeframe" 설정이 있어, Main timeframe에서 bar #1을 통해 트렌드를 결정할 수 있습니다. 아래는 Off "Main timeframe" 설정이 EURUSD, H1에서 어떻게 작용하는지에 대한 예시입니다:

그림 1. 파라미터 "Off 'Main timeframe'" == true

그림 2. 파라미터 "Off 'Main timeframe'" == false
입력 파라미터
- Stop Loss Buy - 매수 포지션의 스톱 로스 설정;
- Take Profit Buy - 매수 포지션의 테이크 프로핏 설정;
- Trailing Stop Buy - 매수 포지션의 트레일링 스톱 설정;
- Stop Loss Sell - 매도 포지션의 스톱 로스 설정;
- Take Profit Sell - 매도 포지션의 테이크 프로핏 설정;
- Trailing Stop Sell - 매도 포지션의 트레일링 스톱 설정;
- Trailing Step - 일반적인 트레일링 스텝 (매수 및 매도 공통);
- Lots - 포지션 볼륨, 고정값 (0보다 큰 값이면 "위험" 파라미터는 0이어야 함);
- Risk - 포지션 볼륨을 자동으로 계산, 위험 비율에 따라 (0보다 큰 값이면 "Lots" 파라미터는 0이어야 함);
- Off "Main timeframe" - "Main timeframe" 파라미터 비활성화;
- Main timeframe - 트렌드를 결정하는 주요 시간대;
- magic number - EA의 고유 식별자.
댓글 0