아이디어의 저자: Scriptor, MQL5 코드 저자: barabashkakvn.
이 EA(전문가 조언자)는 iFractals 지표 신호를 활용하여 대기 중인 Buy Stop 및 Sell Stop 주문을 생성하고, 포지션의 손절매 수준을 조정합니다. Buy Stop 주문을 생성할 수 있는 조건은 두 개의 상위 프랙탈이 있을 때 발생합니다. 이때 가장 최근에 형성된 프랙탈(“가장 최근 상향 프랙탈”)이 이전 프랙탈(“중간 상향 프랙탈”)보다 높아야 합니다.
Buy Stop 주문의 손절매는 가장 최근의 하향 프랙탈(“가장 최근 하향 프랙탈”)에 설정됩니다. 이후, Buy 포지션의 손절매는 해당 “가장 최근 하향 프랙탈”을 기준으로 조정됩니다.

그림 1. Buy Stop 조건
Sell 주문 및 Sell 포지션에 대한 조건은 반대입니다.
입력 매개변수
- 최대 위험 비율 - 허용 가능한 최대 위험;
- 감소 계수 - 손실 거래 시 로트 감소 계수;
- 대기 주문의 생명 주기(시간 기준) - 대기 주문의 생명 주기;
- 매직 넘버 - EA의 고유 식별자.
M30 및 H2에서의 테스트 결과:

