Schau, wie man Roboter kostenlos herunterladen kann
Finden Sie uns auf Telegram!
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

Gandalf_PRO - Experte für den MetaTrader 5

Veröffentlicht:
Vladimir Karputov
Ansichten:
982
Rating:
(23)
Veröffentlicht:
2017.02.24 11:27
Aktualisiert:
2018.02.22 14:47
Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance

Autor der Idee — CollectorAutor des mq5 Codes — barabashkakvn

Inspiriert vom Thema Neuronale Netze, womit fange ich an?

ACHTUNG: OPTIMIERUNG BENÖTIGT! 

Die Welt hat sich verändert ... Ich fühle es im Wasser, ich fühle es in der Erde,

        ich rieche es in der Luft. Vieles von dem, was früher war, ist für immer verloren...

                                                                                                                                                          "Der Herr der Ringe", J. R. R. Tolkien.



Zur Entwicklung des Expert Advisors hat mich ein Thema im Forum inspiriert, und zwar Neuronale Netze, womit fange ich an?

Der Expert Advisor hält eine BUY und eine SELL Position offen (unabhängig voneinander) bis der Markt mit festgelegten TP oder SL diese schließt.

Der Einstieg basiert auf einer exponentiellen Glättung einer Zeitreihe unter Berücksichtigung zweier Parameter:

1. Parameter: Platzierung des Preises -S,

2. Parameter: Steigung des Trends - T.

Die Berechnungen werden anhand Rekursionsformel durchgeführt:

                                                       S[n]=w*y[n]+(1-w)*(S[n-1]+T[n-1])     

                                                       T[n]=t*(S[n]-S[n-1])+(1-t)*T[n-1]

dann ist der "vorhergesagte" Wert:  y[n+1]=S[n]+T[n]

Als Ausgangswerte für den 1. und 2. Parameter kann man Koeffizienten aus der Formel der linearen Regression nehmen - Hilfreiche Funktionen von KimIV.

__________________________________________________________________________________________

Eingabeparameter 

für Long:

  • In_BUY=true; — Long-Positionen erlaubt,
  • Count_buy=24;     — Balkenanzahl in der Historie, auf welchen ВР geglättet wird, (geschlossener Parameter)
  • w_price=0.18;  — Koeffizient (Faktor) des Preises,
  • w_trend=0.18;        — Koeffizient (Faktor) des Trends,
  • SL_buy=62 ;        — Stop Loss Level in Pips,
  • Risk_buy=0;            — Risiko in % (je nach Equity).

für Short: Variablen In_SELL, Count_sell,m_price,m_trend,SL_sell,Risk_sell — das Gleiche.

__________________________________________________________________________________________

Die Optimierung erfolgt in 2 Stufen, mit einem festem Lot, d.h. wenn Risk_buy=0;und Risk_sell =0; 

Stufe 1, für Long:   

In_BUY=true; In_SELL=false; Count_buy von 3 bis 120, Schritt 1;

w_price und w_trend von 0.05 bis 0.6 Schritt 0.01; SL_buy  von 30 bis 100, Schritt 1.

 

Stufe 2, für Short:  

In_BUY=false; In_SELL=true; für den Rest gilt das Gleiche.

Der Expert Advisor handelt faszinierend auf "dicken" Abschnitten des Trends auf H4 und D - EURUSD, aber für den Einstieg wird eine zusätzliche Filterung mithilfe von Indikatoren auf höheren Zeitrahmen benötigt.

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

JK BullP AutoTrader JK BullP AutoTrader

Der EA verwendet den iBullsPower Indikator (Bulls Power).

CashMachine 5min CashMachine 5min

Der Expert Advisor verwendet die Indiaktoren iDeMarker (DeMarker, DeM) und iStochastic (Stochastic Oscillator). Drei virtuelle Schutzebenen für den Gewinn.

The Puncher The Puncher

Der Handel basiert auf den Indikatoren iStochastic (Stochastic Oscillator) und iRSI (Relative Strength Index, RSI).

Hercules A.T.C. 2006 Hercules A.T.C. 2006

Der Expert Advisor basiert auf dem Ausbruch des gleitenden Durchschnitts. Es wurden die folgenden Indikatoren verwendet: zwei iMA (Moving Average, MA), iRSI(Relative Strength Index, RSI) und zwei iEnvelopes (Envelopes).