Proftrader
- Experten
- Alexander Nikolaev
- Version: 1.3
- Aktualisiert: 14 Juni 2020
- Aktivierungen: 5
Dieser Expert Advisor analysiert die letzten Kerzen und bestimmt, ob es zu einer Umkehr oder einer großen Korrektur kommen wird. Darüber hinaus werden die Messwerte der Indikatoren MACD und RSI analysiert (ihre Parameter können angepasst werden). Nach der Analyse der Indikatoren und wenn deren Werte einen Handel bestätigen, wird die Transaktion in der richtigen Richtung eröffnet und mit dem entgegengesetzten Signal, dem Take-Profit oder dem Stop-Loss geschlossen. Um die Verluste zu reduzieren und die Gewinne zu erhöhen (bei gutem Handel), können Sie die Änderung der Menge in Abhängigkeit von der Anzahl der unrentablen oder rentablen Transaktionen anpassen. Außerdem können Sie den Handel nach einer bestimmten Anzahl von Verlusten oder nach einer bestimmten Anzahl von Transaktionen mit diesem Berater einstellen. Dann erscheint ein Hinweis, dass es notwendig ist, die Parameter zu optimieren und die neuen Einstellungen zu übernehmen. Dies geschieht, um den Händler darauf aufmerksam zu machen, wenn eine Optimierung der Parameter für einen erfolgreicheren Handel notwendig ist.
Eingabeparameter
- Lots - Lotgröße (bei 0 wird das Lot aus dem Prozentsatz der verfügbaren Mittel auf dem Konto berechnet);
- Prozentsatz des freien Geldes - Prozentsatz der freien Mittel für die Eröffnung jeder neuen Transaktion (funktioniert, wenn Lots = 0);
- IncLotAfterProfit - erhöht das Lot nach dem profitablen Abschluss der vorherigen Transaktion;
- DecLotAfterLoss - verringert das Lot nach dem unprofitablen Abschluss der vorherigen Transaktion;
- OrderComments - Kommentare zu dem von diesem Advisor eröffneten Geschäft;
- TradeEveryTick - Handel bei jedem Tick (verlangsamt das Testen erheblich);
- FastOptimizationParameter - Parameter für die schnelle Optimierung: je höher der Wert, desto schneller die Optimierung, aber ihre Qualität ist schlechter (für den Handel wird empfohlen, = 1 zu setzen. Wenn TradeEveryTick aktiviert ist, funktioniert dieser Parameter nicht);
- MaxSpread - maximaler Spread für die Eröffnung eines Trades (für Konten mit einem variablen Spread, damit ein Trade eröffnet wird, wenn der Spread nicht zu groß ist);
- Magic (eindeutiger Bezeichner) - ein eindeutiger Bezeichner (es ist notwendig, ihn unterschiedlich zu gestalten, wenn mehrere Berater in einem Terminal laufen);
- TakeProfit - Schlusskurs der Order, wenn das Rentabilitätsniveau erreicht ist;
- StopLoss - Schlusskurs der Order, wenn die Verlustquote erreicht ist;
- EnableAutoClose - automatische Schließung der Order durch das entgegengesetzte Signal (true - ein, false - aus);
- TrailingStopValue - Wert des Trailing-Stops (0 - keinen einfachen Trailing-Stop verwenden);
- BreakevenValue - setzt den Stop Loss auf Breakeven, nachdem der Preis den angegebenen Wert überschritten hat (0 - der Parameter wird nicht verwendet);
- SetStopToLastFractal - aktiviert den Trailing-Stop auf dem letzten Fraktal;
- StopToParabolicStep - aktiviert den Trailing-Stop durch Parabolisierung, indem der Wert des Parabolisierungsschritts für den Trailing-Stop festgelegt wird (0 - aus);
- PeriodMACD - Periode des MACD-Indikators;
- MACDPeriod2 - die zweite Periode des MACD;
- MACDPeriod3 - Periode eines anderen MACD-Indikators;
- MACDSignalPeriod - Periode der Signallinie des MACD-Indikators;
- MACDSignalPeriod2 - Periode der Signallinie eines anderen MACD-Indikators;
- PeriodRSI - Periode des RSI-Indikators;
- LevelsRSI - Niveaus des RSI-Indikators;
- Min high-low candle - die minimale Kerzenlänge (von ihrem Maximum bis zum Minimum);
- CandlesFactor - Bestimmungskoeffizient einer bullischen oder bearischen Kerze;
- CandlesVolume - Anzahl der Kerzen zum Vergleich des Volumens;
- PeriodATR - Periode des Average True Range Indikators;
- MinLevelATR - das Mindestniveau des Average True Range Indikators;
- Handelsstartstunde - die Stunde des Handelsbeginns;
- Handelsende Stunde - die Stunde des Handelsendes;
- ShowInfo - Informationen anzeigen (verlangsamt den Test, wenn aktiviert);
- MaxTradeCount - die maximale Anzahl von Trades, nach denen der Handel beendet werden soll (0 - nicht verwendet);
- MaxLossCount - die maximale Anzahl von Verlustgeschäften, nach denen der Handel eingestellt werden soll (0 - nicht verwendet).
