아이디어 제공자 - Scriptor
MQ5 코드 작성자 - barabashkakvn
이 EA는 새로운 바가 나타날 때만 진입 기회를 확인하고, 트레일링은 각 틱에서 작동합니다. 신호를 확인할 때, 현재 바와 이전 바의 주요 선과 신호 선의 값 비교 외에도, 주요 선의 값이 포인트로 변환되어 MACD 오픈 레벨 매개변수와 비교됩니다. BUY 신호가 발생하면 SELL 포지션을 종료하고, 반대로 SELL 신호가 발생하면 BUY 포지션을 종료합니다.
신호 열기
BUY:
bool open_buy_signal=(main[0]<0 && main[0]>signal[0] && main[1]<signal[1] &&
MathAbs(main[0])>(MACDOpenLevel*m_symbol.Point()));
SELL:
bool open_sell_signal=(main[0]>0 && main[0]<signal[0] && main[1]>signal[1] &&
MathAbs(main[0])>(MACDOpenLevel*m_symbol.Point()));
EURUSD, M15

USDJPY, M15:
