아이디어 제공자: Scriptor.
MQL5 코드 제공자: barabashkakvn.
이 시스템은 서로 다른 이익 실현(Take Profit) 수준을 가진 네 개의 포지션을 열어줍니다. 하나의 포지션이 이익 실현으로 종료되면, 나머지 포지션들은 손익 분기점으로 이동하게 됩니다. 이 과정은 모든 포지션이 이익 실현으로 종료될 때까지 계속됩니다.
설정값
- Lots - 포지션 규모
- 이동 평균: 평균 기간 - "이동 평균" 지표의 평균 기간
- RSI: 평균 기간 - "RSI" 지표의 평균 기간
- ATR: 평균 기간 - "ATR" 지표의 평균 기간
- 손절매 계수 (SL) - 손절매 계산 계수 (이 계수는 "ATR" 지표의 값에 곱해집니다)
- 이익 실현 계수 (TP) - 이익 실현 계산 계수 (이 계수는 "ATR" 지표의 값에 곱해집니다)
//--- RSI 수준
- RSIUpperLimit - 매수 포지션은 "RSIUpperLevel"과 "RSIUpperLimit" 사이에서 열 수 있으며, "RSIUpperLevel"은 "RSIUpperLimit"을 초과해야 합니다.
- RSIUpperLevel - 매수 포지션은 "RSIUpperLevel"과 "RSIUpperLimit" 사이에서 열 수 있으며, "RSIUpperLevel"은 "RSIUpperLimit"을 초과해야 합니다.
- RSILowerLevel - 매도 포지션은 "RSIUpperLimit"과 "RSILowerLevel" 사이에서 열 수 있으며, "RSILowerLevel"은 "RSILowerLimit"을 초과해야 합니다.
- RSILowerLimit - 매도 포지션은 "RSIUpperLimit"과 "RSILowerLevel" 사이에서 열 수 있으며, "RSILowerLevel"은 "RSILowerLimit"을 초과해야 합니다.
//--- MACD
- 빠른 평균 계산을 위한 기간
- 느린 평균 계산을 위한 기간
- 그들의 차이 평균을 위한 기간
- MacdDiffBuy - 매수 포지션을 열기 위한 두 바(bar) 간의 최소 차이 ((MathAbs(MACD_1)-MathAbs(MACD_2))/MathAbs(MACD_1))
- MacdDiffSell - 매도 포지션을 열기 위한 두 바(bar) 간의 최소 차이 ((MathAbs(MACD_1)-MathAbs(MACD_2))/MathAbs(MACD_1))
//---
- 마법 번호 - 고유한 EA 식별자
GBPUSD, H1:
