
이번 버전의 EA는 이전 버전들보다 훨씬 더 복잡해졌습니다. 기본 개념은 동일하게 유지되며, 브레이크아웃 시 스탑 오더를 사용하고 손실 오더를 헤지하여 항상 긍정적인 결과를 얻으려 합니다.
이 버전은 많은 기능을 추가하였습니다:
- 특별한 변동성 조건을 체크하여 스파이크 아래에서 오더를 개시합니다.
- 추세 조건을 확인하여 가능한 한 추세를 따라가려 합니다.
- 피벗, 저항선 및 지지선 개념을 도입하여 매시간 계산하여 손실 오더의 손실을 최소화하고 적절한 가격으로 되돌림을 잡습니다.
- 손실 오더를 신속하게 보상하기 위한 오더 바스켓 개념을 도입하여 드로우다운을 최소화합니다.
- 전략을 조정할 수 있는 많은 구성 파라미터를 제공합니다.
파라미터:
참고: "제로 나누기" 오류가 발생하면, "심볼" 파라미터에서 제공된 심볼 목록을 확인해야 합니다. 두 가지 문제가 있을 수 있습니다. 1) 브로커가 지정된 심볼 중 일부 또는 전부를 지원하지 않는 경우 (브로커가 지원하는 심볼만 사용해야 함) 2) 브로커가 심볼의 이름을 다르게 사용하는 경우, 예를 들어 EURUSD 대신 EURUSDm 또는 EUR_USD를 사용하는 경우, 브로커가 제공하는 이름만 사용해야 합니다.
EA를 단일 차트와 단일 심볼에서 사용할 계획이라면 해당 차트에 EA를 부착하고 매직 넘버를 주의 깊게 확인하며 심볼 필드를 비워 두세요.
PARAMETERS:
======================================
0) 타임프레임은 중요하지 않습니다. EA는 내부적으로 필요한 타임프레임을 확인합니다.
1) 심볼: EA가 단일 인스턴스에서 관리할 심볼의 목록입니다. 비어 있으면 EA는 현재 차트/심볼에서만 작동합니다.
심볼 = "EURUSD,EURGBP,EURJPY,CHFJPY,GBPUSD,GBPJPY,GBPCHF,GBPAUD,USDCAD,USDCHF,USDJPY,AUDNZD,AUDUSD,NZDUSD";
2) 매직넘버: EA가 처리하는 모든 오더에 할당됩니다.
매직넘버 = 3939;
3) xFactor: 헤지 오더의 배수입니다.
xFactor = 1.8;
4) TimeSet: 브로커 시간입니다. 매일 보류 중인 오더를 리셋하는 데 사용됩니다.
TimeSet = "07:32";
5) RiskPercent: 잔고가 이 비율만큼 하락할 경우 손실 오더를 회복하려고 시도합니다.
RiskPercent = 5;
6) RiskPerTrade: EA에 의해 자동으로 계산되는 각 LOT의 위험입니다. 어떤 경우에도 EA는 MINLOT보다 적은 LOT을 열 수 없습니다. "0"일 경우 EA는 Lots 필드에서 고정 LOT 값을 사용합니다.
RiskPerTrade = 10;
7) MaxAllowedOrders: 최대 보조 오더 수입니다. 이러한 오더는 특별한 조건에서 열리는 특별 오더입니다.
MaxAllowedOrders = 15;
8) MaxOpenHours: 모든 열린 오더는 이 값보다 나이가 많으면 종료됩니다. "0"은 오더 나이를 확인하지 않음을 의미합니다.
MaxOpenHours = 0;
9) ProfitCheckPeriod: 이익 오더를 종료하기 위해 평탄한 시장에서 고려해야 할 15분 봉의 수입니다. 이 방법은 전체 이익이 긍정적일 때만 작동합니다.
ProfitCheckPeriod = 3;
10) Aggressive: TRUE일 경우 H1 타임프레임을 브레이크아웃에 사용하며, H4와 일일보다 트레이드 수를 상당히 증가시킵니다. 위험합니다.
Aggressive = false;
11) UsePivots: TRUE일 경우 피벗, 저항선 및 지지선을 사용하여 손실 오더의 이익 실현을 재계산합니다. 이 경우 손실을 최소화하려고 시도하며, 피벗은 매시간 확인됩니다.
UsePivots = true;
12) RSI+MMA 추세 조건 확인에 사용되는 파라미터입니다.
FastPeriod = 18;
SlowPeriod = 60;
Selectivity = 14;
13) Lots: RiskPerTrade = 0일 경우 사용할 고정값입니다.
Lots = 0.01;
14) Slippage: 슬리피지(PIPS)입니다.
Slippage = 3;
15) ECN: ECN 계좌에 대한 지원입니다.
ECN = true;
16) MarginPercent: 더 많은 오더를 열기 전에 유지하려는 마진의 양입니다. 이미 열린 트레이드에 대한 손실을 방지하지는 않습니다.
MarginPercent = 20;
17) StopLoss: 손절매(PIPS)입니다.
StopLoss = 0;
18) 이익이 모두 긍정적일 때만 승리하는 오더에 적용되는 트레일링 값입니다. 그렇지 않은 경우 EA는 손실 오더를 최대한 닫으려고 하는 바스켓을 사용합니다.
TrailStart = 20;
TrailingAmount = 3;
19) TakeProfit: 피벗으로 계산된 이익 실현에 적용되는 오프셋입니다.
TakeProfit = 20;
20) AllOrders: TRUE일 경우 매직넘버를 무시하고 모든 오더를 관리합니다.
AllOrders = true;
21) AllSymbols: TRUE일 경우 관리되는 심볼을 무시하고 모든 오더를 관리합니다.
AllSymbols = true;
22) LogToFile: TRUE일 경우 로그를 파일에 기록합니다.
LogToFile = false;
23) InitResetOrders: TRUE일 경우 초기화 시 보류 중인 오더를 리셋합니다.
InitResetOrders = true;
24)
시작 시간 = 0;
종료 시간 = 24;
모든 오더 강제 종료 = false;
금요일 종료 시간 = 0;
트레이딩 허용 시간 및 강제 종료 조건입니다. 모든 오더 강제 종료는 모든 오더를 강제로 닫습니다. 금요일 종료 시간은 이 시간 이후 모든 오더를 강제로 닫습니다. "0"이면 무시하고 오더를 열어 둡니다.