아이디어 제공자: Scriptor
MQL5 코드 제공자: Vladimir Karputov
이 전략은 현재 바(bar) #0의 종가를 기준으로 Bollinger Bands(iBands) 지표의 값을 분석하는 것에 기반하고 있습니다. 현재 바(bar) #0의 종가가 Bollinger Bands 내에 위치하고, 대기 주문이 없을 경우, 세 개의 매수 정지 주문(Buy Stop)과 세 개의 매도 정지 주문(Sell Stop)을 설정합니다. 이때, 주문 간의 간격은 대기 주문 간의 간격(Step between pending orders)으로 설정됩니다.
각 주문 쌍에 대해 자신만의 목표 수익(Take Profit) 수준(첫 번째 목표 수익(First Take Profit), 두 번째 목표 수익(Second Take Profit), 세 번째 목표 수익(Third Take Profit))을 설정할 수 있습니다. 손실 방지(Stop Loss)는 Bollinger Bands 지표나 이동 평균(Moving Average) 지표를 기준으로 설정할 수 있으며, 이는 손실 방지 추적(Stop loss trailing) 매개변수에 의해 결정됩니다.
주문은 작업 시간 시작(Hour start)부터 작업 시간 종료(Hour end)까지의 시간 동안 배치됩니다. 각 주문은 작업 시간 종료(Hour end) 매개변수와 동일한 생명 주기를 갖습니다. 예를 들어, 작업 시간 종료(Hour end)가 23으로 설정되면, 모든 대기 주문은 오후 11시에 자동으로 삭제됩니다. 또한, 매 새로운 바가 생성될 때마다 모든 대기 주문이 제거되므로, 새로운 바에서 Bollinger Bands 지표의 변경된 가격에 따라 매수 정지와 매도 정지 주문이 다시 설정됩니다.
EA에서 추적 기능을 활성화할 수 있으며, 이 경우 추적 손실(Trailing Stop) 매개변수가 0보다 커야 합니다. 또한, 손익 분기점으로 손실 방지 주문을 설정하기 위해서는 손실 방지 유형(Stop loss type) 매개변수의 값을 손실 방지 없음(StopLoss NONE)으로 선택해야 합니다. 그러나 손실이 발생한 포지션은 수동으로 닫아야 함을 유의해야 합니다.
입력 매개변수
- 로트(Lots) - 대기 주문 볼륨;
- 작업 시간 시작(Hour start) - 작업 시간 시작 시간;
- 작업 시간 종료(Hour end) - 작업 시간 종료 시간;
- 손실 방지 유형(Stop loss type) - 손실 방지를 설정하는 유형(이동 평균, Bollinger Bands, 또는 비활성화);
- 첫 번째 목표 수익(First Take Profit) - 첫 번째 주문 쌍의 목표 수익;
- 두 번째 목표 수익(Second Take Profit) - 두 번째 주문 쌍의 목표 수익;
- 세 번째 목표 수익(Third Take Profit) - 세 번째 주문 쌍의 목표 수익;
- 추적 손실(Trailing Stop) - 추적 기능;
- 추적 단계(Trailing Step) - 추적 단계;
- 대기 주문 간의 간격(Step between pending orders) - 대기 주문 간의 간격.
- 매직 넘버(magic number) - EA의 고유 식별자.
이동 평균 지표 매개변수
- 이동 평균: 평균 기간(Moving Average: averaging period) - 평균 기간;
- 이동 평균: 수평 이동(Moving Average: horizontal shift) - 지표의 수평 이동;
- 이동 평균: 평활화 유형(Moving Average: smoothing type) - 평균화 방법의 유형;
- 이동 평균: 가격 유형(Moving Average: type of price) - 지표 계산에 사용되는 가격 유형;
Bollinger Bands 지표 매개변수:
- 밴드: 평균선 계산 기간(Bands: period for average line calculation) - 평균선 계산 기간;
- 밴드: 지표의 수평 이동(Bands: horizontal shift of the indicator) - 지표의 수평 이동;
- 밴드: 표준 편차 수(Bands: number of standard deviations) - 표준 편차 수;
- 밴드: 가격 유형(Bands: type of price) - 가격 유형.