Haupt:
- Kein Martingal, kein Gitter, funktioniert mit allen Symbolen;
- ein guter rationaler Algorithmus;
- Arbeit von zwei Indikatoren: RSI (von älteren Zeitrahmen - es funktioniert als ein Signal-Filter) und RSI (von Junior-Zeitrahmen - es funktioniert als ein Signal);
- Es gibt ein gutes Money-Management-System (es gibt mehrere Arten von Trailing Stop Loss);
- EA kann auf geschlossene Kerzen, und auf aktuelle Kerzen arbeiten;
- Schnell optimiert (die Arbeit wird maximal beschleunigt).
- Aktuelle Sätze nach der Optimierung sind in den Kommentaren.
Wenn Sie die Optimierung selbst vornehmen möchten, gibt es einen umfangreichen Algorithmus für die erweiterte Optimierung "Custom Max". Es gibt Parameter für Custom Max (unten im Abschnitt Parameter beschrieben), und wenn die Werte des aktuellen Durchlaufs ??unter dem minimalen Parameter liegen, wird das Ergebnis dieses Durchlaufs negativ, und es ist gut für den Genetischen Algorithmus.
Parameter:
Slippage - die Größe des Slippage;
NEED_LOGS - ob Logs über die Arbeit benötigt werden oder nicht;
RSI_TF - Zeitrahmen RSI(älter) und RSI(jünger)
Parameter des Indikators RSI (Relative Strength Index) von älteren Zeitrahmen:
RSI_UP_Period - Periode des RSI;
RSI_UP_price - Typ des Preises des RSI;
RSI_UP_level_buy_out - Level buy out des RSI;
RSI_UP_level_sell_out - Level sell out des RSI;
Parameter des Indikators RSI (Relative Strength Index) von Junior Timeframe:
RSI_LOW_Period - Periode des RSI;
RSI_LOW_price - Typ des Preises des RSI;
RSI_LOW_level_buy_out - Level buy out des RSI;
RSI_LOW_level_sell_out - Level sell out des RSI;
num_of_bar_for_analize - Anzahl der Bar (Kerzen) für die Arbeit. Wert - 0 - Suche nach Signalen zu aktuellen Preisen (verlangsamt die Optimierung erheblich);
Geld-Management-Parameter:
MM_trailing_type - Typ des Money Managements. Varianten: TYPE_MM_NON_MM (ohne TP und SL); TYPE_MM_JUST_SL (nur SL); TYPE_MM_TRAILING (trailing stop loss und TP); TYPE_MM_SL_TO_0 (SL trailt nur bis zum Break-even-Preis);
MM_TP_pips - TakeProfit-Größe (in Pips);
MM_TRSL_pips - Trailing StopLoss (in Pips);
MM_SL_pips - StopLoss (in Pips);
MM_magic_num - magische Zahl für die Order;
MM_close_deal_when_opposite - erlaubt das Schließen der aktuellen Position und das Eröffnen einer neuen in der entgegengesetzten Richtung, wenn ein Signal erscheint;
MM_lot - Losgröße;
MM_type_of_risk - "Fix_lot"-Geschäfte werden mit einem festen Volumen eröffnet, das im Parameter"MM_lot" angegeben ist. " Smart_lot_by_risk " - Volumen wird dynamisch berechnet,"MM_risk_percent" - maximales Risiko.
Optimierungsparameter für den "Custom Max" (für fortgeschrittene Benutzer):
CUSTOM_MAX_min_trades_per_month - die minimale Anzahl von Trades pro Monat (Durchschnitt);
CUSTOM_MAX_min_EXPECTED_PAYOFF - erwartete Mindestauszahlung;
CUSTOM_MAX_min_PROFIT - Mindestgewinn;
CUSTOM_MAX_max_EQUITY_DD_percent - der maximale Prozentsatz des Drawdowns;
CUSTOM_MAX_min_PROFIT_FACTOR - Mindestgewinnfaktor;
CUSTOM_MAX_min_RECOVERY_FACTOR - minimaler Erholungsfaktor;
CUSTOM_MAX_check_profit_every_month - Überprüfung einmal im Monat (zur Beschleunigung der Optimierung). Wenn der Test nicht bestanden wird, wird dieser Optimierungsdurchlauf gestoppt und das Ergebnis erhält den Wert "-100". Es gibt folgende Optionen: do_not_check (diesen Test nicht durchführen); without_loss_months (alle Monate im Gewinn); max_1_loss_month (maximal 1 Verlustmonat in Folge); max_10_percent_loss_in_month (maximal 10 Prozent Verlust pro Monat); no_max_DD (der Saldo am Ende des Monats ist nicht kleiner als CUSTOM_MAX_max_EQUITY_DD_percent des maximalen Saldos für den gesamten Zeitraum);
CUSTOM_MAX_return - was an die Optimierungsergebnisse zurückgegeben werden soll. Optionen: alle Standard-Rendite-Parameter; My_Formula (gefunden im Internet ist eine komplexe Formel); PROM (Pessimistische Rendite auf Marge - aus dem Buch von Robert Pardo); Balance_x_minDrawdown_x_TradesNumber; Balance_x_minDrawdown_x_ProfitFactor; Balance_x_minDrawdown_x_ProfitFactor_x_SharpeRatio.