Schau, wie man Roboter kostenlos herunterladen kann
Finden Sie uns auf Facebook!
und werden Sie Mitglied unserer Fangruppe
Interessantes Skript?
Veröffentliche einen Link auf das Skript, damit die anderen ihn auch nutzen können
Hat Ihnen das Skript gefallen?
Bewerten Sie es im Terminal MetaTrader 5
Expert Advisors

Exp_Iin_MA_Signal_MMRec - Experte für den MetaTrader 5

Ansichten:
532
Rating:
(13)
Veröffentlicht:
2018.11.05 14:20
\MQL5\Include\ \MQL5\Indicators\
Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance

Das Handelssystem basiert auf dem Signalindikator Iin_MA_Signal mit der Möglichkeit, das Volumen eines bevorstehenden Handels in Abhängigkeit von den Ergebnissen der vorherigen Positionen für dieses Handelssystem zu ändern. Handelssignale werden beim Schließen der Bar gebildet, wenn sich ein Trend geändert hat (was durch einen Farbwechsel der Markierungen des Indikators angezeigt wird).

Der Block der Eingabevariablen für Losgrößenbestimmung wurde hinzugefügt:

input uint    BuyTotalMMTriger=5; //die Nummer der letzten Kaufposition zur Berechnung von Stop-Loss
input uint    BuyLossMMTriger=3;  // Anzahl von Kaufpositionen mit Verlust um MM zu reduzieren
input uint    SellTotalMMTriger=5;// die Nummer der letzten Verkaufsposition zur Berechnung von Stop-Loss
input uint    SellLossMMTriger=3; // Anzahl von Verkaufspositionen mit Verlust um MM zu reduzieren
input double  SmallMM_=0.01;      // Kapitalanteil eines Deals im Falle von Verlusten
input double  MM=0.1;             // Kapitalanteil eines Deals eines Deals im normalen Handel
input MarginMode MMMode=LOT;      // Berechnungsform der Lotgröße

Im Falle solcher Eingaben und bei der Auswahl aus den letzten fünf Positionen, von denen drei mit derselben Richtung verlustreich waren, eröffnet der EA den nächsten Handel in die gleiche Richtung mit dem Volumen von 0,01 Lot. Sind weniger als drei der letzten fünf defizitären Geschäfte, beträgt das Positionsvolumen 0,1.

Dieser EA ist eine Weiterentwicklung des EAs Exp_Iin_MA_Signal. Der Block der Eingabeparameter des Eas wurde ergänzt und der Block für das Öffnen und Schließen der Positionen wurde geändert:

//---- Deal Ausführung
//---- Schließen einer Kaufposition mit der Magicnummer
   BuyPositionClose_M(BUY_Close,Symbol(),Deviation_,BuyMagic);

//---- Schließen einer Verkaufsposition mit der Magicnummer  
   SellPositionClose_M(SELL_Close,Symbol(),Deviation_,SellMagic);

   double mm;
//---- Eröffnen eine Kaufposition mit der Magicnummer
   if(BUY_Open)
     {
      mm=BuyTradeMMRecounterS(BuyMagic,BuyTotalMMTriger,BuyLossMMTriger,SmallMM_,MM); // define the long position volume depending on the results of previous deals
      BuyPositionOpen_M1(BUY_Open,Symbol(),UpSignalTime,mm,MMMode,Deviation_,StopLoss_,TakeProfit_,BuyMagic);
     }

//---- Eröffnen eine Kaufposition mit der Magicnummer
   if(SELL_Open)
     {
      mm=SellTradeMMRecounterS(SellMagic,SellTotalMMTriger,SellLossMMTriger,SmallMM_,MM); // define the short position volume depending on the results of previous deals
      SellPositionOpen_M1(SELL_Open,Symbol(),DnSignalTime,mm,MMMode,Deviation_,StopLoss_,TakeProfit_,SellMagic);
     }

Damit der EA arbeitet, muss der Indikator Iin_MA_Signal.ex5 dem Verzeichnis <terminal_data_directory>\MQL5\Indicators hinzugefügt werden.

Die Standardwerte des Expert Advisors ohne Stopps wurden für die unten gezeigten Tests verwendet.

Abb. 1. Beispiel der Positionen auf dem Chart

Abb. 1. Beispiel der Positionen auf dem Chart

Testergebnisse für GBPJPY H1 im Jahr 2017:

Abb. 2. Chart der Testergebnisse

Abb. 2. Chart der Testergebnisse

Übersetzt aus dem Russischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/ru/code/21969

Iin_MA_Signal_NRTR Iin_MA_Signal_NRTR

Der Indikator Iin_MA_Signal in Form von NRTR.

AMA Trader AMA Trader

Eine Handelsstrategie auf Basis der Indikatoren iAMA (Adaptive Moving Average, AMA) und iRSI (Relative Strength Index, RSI). Martingale wird verwendet.

XRSI_Histogram_Vol_Direct_HTF XRSI_Histogram_Vol_Direct_HTF

Der Indikator XRSI_Histogram_Vol_Direct mit in den Eingabeparameter bestimmbarem Zeitrahmen.

XCCI_Histogram_Vol_Direct_HTF XCCI_Histogram_Vol_Direct_HTF

Der Indikator XCCI_Histogram_Vol_Direct mit in den Eingabeparameter bestimmbarem Zeitrahmen.