Expert Advisors: FarhadCrab1 - Seite 5

 
Vladimir Karputov:

Hier in der Beschreibung: Der Expert Advisor arbeitet mit zwei iMA(Moving Average, MA) (wobei ein Indikator eine harte Einstellung hat - Periode D1) und einem iSAR (Parabolic SAR). Die Einstellungen lauten:

MA: Periode (muss kleiner als PERIOD_D 1 sein )

Ich setze D1 in den Einstellungen, der EA kommt nicht auf den Chart, ich setze die Einstellung Kurrent, er kommt auf den Chart, macht aber aus irgendeinem Grund heute keine Trades. Current ist standardmäßig eingestellt.

 
Shara1:

Hier in der Beschreibung: Der Expert Advisor arbeitet mit zwei iMA (Moving Average, MA) (wobei ein Indikator eine harte Einstellung hat - Periode D1) und einem iSAR (Parabolic SAR). In den Einstellungen heißt es:

MA: Periode (muss kleiner als PERIOD_D 1 sein )

Ich setze D1 in den Einstellungen, der EA kommt nicht auf den Chart, ich setze die Einstellung Kurrent, er kommt auf den Chart, macht aber aus irgendeinem Grund heute keine Trades. Current ist standardmäßig eingestellt.

Lesen Sie die Beschreibung: "MA: period (must be less than PERIOD_D1)".

 
Vladimir Karputov:

Lesen Sie die Beschreibung: "MA: Zeitraum (muss kleiner als PERIOD_D1 sein )".

Google übersetzt es: es sagt, dass es kleiner als D1 sein muss. Wie viel sollte ich auf M1 setzen? Warum funktioniert es nicht mit Kurrent?

 
Shara1:

Es heißt, es sollte weniger als D1 sein. Wie viel sollte ich auf die M1 geben? Warum funktioniert es nicht mit Kurrent?

PERIOD_CURRENT

Aktuelle Periode


Das heißt, wenn der Parameter "MA: Periode ..." gleich PERIOD_CURRENT ist und der Expert Advisor auf dem Zeitrahmen M1 steht, wird der Parameter gleich M1 sein. Wenn Sie den EA auf D1 setzen und der Parameter "MA: Periode ..." gleich PERIOD_CURRENT ist, bedeutet dies, dass der Parameter "MA: Periode ..." gleich D1 sein wird und dies ein BENUTZERFEHLER ist.

 
Vladimir Karputov:

PERIOD_CURRENT

Aktueller Zeitraum


Das heißt, wenn der Parameter "MA: Periode ..." gleich PERIOD_CURRENT ist und der Expert Advisor sich auf dem Timeframe M1 befindet, wird der Parameter gleich M1 sein. Wenn Sie den EA auf D1 setzen und der Parameter "MA: Periode ..." gleich PERIOD_CURRENT ist, bedeutet dies, dass der Parameter "MA: Periode ..." gleich D1 ist und dies ist ein BENUTZERFEHLER.

Ich habe es mit PERIOD_CURRENT nur auf M1. Welches ist der richtige Parameter für die Einstellung? Oder irgendeinen, aber weniger

Д1. Ich gehe jetzt ins Bett, es ist 12.40 Uhr nachts.

Ich danke Ihnen.

 

Korrigieren Sie den Fehler im Code bei der Initialisierung des täglichen MA

//--- Handle des Indikators iMA erstellen

Sie haben

handle_iMA_D1=iMA(m_symbol.Name(),InpMA_period,PERIOD_D1,InpMAma_shift,InpMAma_method,InpMAapplied_price);


Offensichtlich sollte es sein

handle_iMA_D1 = iMA(m_symbol.Name(),PERIOD_D1,InpMAma_period,InpMAma_shift,InpMAma_method,InpMAapplied_price);
Die Perioden sind durcheinander
 
Андрей:

Korrigieren Sie den Fehler im Code bei der Initialisierung des täglichen MA

//--- Handle des Indikators iMA erstellen

Sie haben


Offensichtlich sollte es sein

Die Perioden sind durcheinander

Danke. Behoben. Der Code wartet auf die Neuveröffentlichung.