Expert Advisors: MQL5 Wizard - Handelssignale der Kerzenformationen Bullish Engulfing/Bearish Engulfing + CCI

 
Ich bin nicht in der Lage, diesen EA zu erstellen. Bitte helfen Sie mir, diesen EA zu erstellen. Ich bin ein Neuling in diesem Bereich. Bitte führen Sie mich Schritt für Schritt. Danke
 
rasif000:

Ich bin nicht in der Lage, diesen EA zu erstellen. Bitte helfen Sie mir, diesen EA zu erstellen. Ich bin ein Neuling in diesem Bereich. Bitte führen Sie mich Schritt für Schritt. Danke

Was meinen Sie? Dieser EA ist bereits erstellt :)

Das erste, was zu tun ist: lesen Sie den gesamten Artikel, langsam, wenn Sie es brauchen, um zu verstehen, alles ist gut erklärt, wie / wo die Pakete zu installieren. Machen Sie Ihre eigene Anstrengung.

 

Hallo, ich versuchte diese EA aus und ist gut, es scheint zu kompilieren OK.

Allerdings, wenn ich auf dem Strategy Tester getestet, bemerke ich diese Fehlermeldung im Journal:

2011.09.20 20:27:31 Core 1 2011.01.04 00:00:00 CExpertBase::SetOtherSeries: Ändern von Zeitreihen ist verboten
2011.09.20 20:27:31 Core 1 2011.01.04 00:00:00 CExpertBase::SetPriceSeries: Ändern von Zeitreihen ist verboten

Ich habe versucht zu debuggen, kenne mich aber mit MQL5 nicht gut genug aus. Bitte helfen Sie mir, den Fehler zu lokalisieren.

Vielen Dank im Voraus.

Kon

 

Поскольку при расчете "голосов" производится усреднение по количеству присутствующих модулей (основной + один добавленный модуль), то значения порогов следует указывать с учетом данного обстоятельства. По этой причине значения величин Signal_ThresholdOpen и Signal_ThresholdClose должны быть установлены в 40=(0+80)/2 и 20=(0+40)/2 соответственно.

Das übergeordnete Signal nimmt nicht an der Abstimmung teil, wenn seine LongCondition- und ShortCondition-Methoden die gleichen Werte zurückgeben oder wenn das Gewicht des übergeordneten Signals auf Null gesetzt ist:

double result=m_weight*(LongCondition()-ShortCondition());
int    number=(result==0.0)? 0 : 1;

Die nicht überschriebenen LongCondition- und ShortCondition-Methoden der Klasse CExpertSignal geben immer Null zurück, so dass die Aussage "40=(0+80)/2 und 20=(0+40)/2" falsch ist. Schwellenwerte müssen nicht durch 2 geteilt werden (aber das Testen mit verschiedenen Werten ist recht interessant, manchmal kann man ungewöhnliche Effekte sehen).

Ich würde es ja noch verstehen, wenn dieser Artikel das Werk von hiesigen Dummköpfen wäre, aber es ist schon sehr merkwürdig, dass die Entwickler selbst nicht wissen, an welcher Ferse sie kratzen.

 

Sehr geehrte Damen und Herren, ich bin neu hier in MT5, und ich habe versucht, Ihren EA zu installieren, aber ich sah den folgenden Bildschirm. Können Sie mir helfen? Mit freundlichen Grüßen,
Dateien: