Fragen von Anfängern MQL5 MT5 MetaTrader 5 - Seite 653
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Wo wird diese Meldung angezeigt? Was genau versuchen Sie zu tun?
Dies ist nicht länger ein Fraktal
das untere Fraktal, sollte der Tiefpunkt der vorherigen Kerze höher sein als das Fraktal
wenn niedrig höher ist als fraktal, dann ist hoch noch höher
Screenshots von der MetaTrader-Plattform
EURUSD, M5, 2016.10.26
MetaQuotes Software Corp, MetaTrader 5, Demo
Es ist in derMQL5 Strategy Tester Agent Testlösung Anwendung, was sollte ich tun, damit es funktioniert? geben Sie meinen Spitznamen in der letzten Registerkarte und das ist es?
Lesen Sie, was ein Fraktal ist
Kann diese Bedingung erfüllt werden?isFractalDn =i
Lesen Sie, was ein Fraktal ist
Lesen Sie lieber noch einmal nach, was Sie finden müssen.
isFractalDn = i
Wir sollten feststellen, dass das Hoch der vorherigen Kerze des unteren Fraktals gleich dem Tief des unteren Fraktals ist
kann es nicht sein, denn
der Tiefpunkt des unteren Fraktals, die beiden vorangegangenen Leuchter haben einen höheren Tiefpunkt als den Tiefpunkt des Fraktals
isFractalDn = i
Das ist falsch. isFractalDn() sollte (wenn es natürlich richtig geschrieben ist) die Nummer der ersten unteren fraktalen Kerze zurückgeben.
Und das erste Fraktal sollte nicht früher als an der 2. Kerze gesucht werden. Laut den mila.com-Bedingungen soll sie bis zur 10. Kerze gesucht werden.
Ich glaube, ich verstehe, was Sie in die Irre geführt hat. Der Sichtbarkeitsbereich i. Hier ist ein Bereich der Sichtbarkeit:
{
ExtMapBuffer3[i]=High[i+1];
}
Hier ist eine andere:
int isFractalDn()
{
for(int i=0; i != 10; i++)
{
if(iFractals(NULL, 0, MODE_LOWER, i)!= NULL) return(i);
}
return(-1);
}
In diesem Fall liegt der Anwendungsbereich innerhalb der for-Schleife.
Dies ist falsch. isFractalDn() sollte (natürlich nur, wenn es richtig geschrieben ist) die Nummer der ersten unteren fraktalen Kerze zurückgeben.
Und das erste Fraktal sollte nicht früher als an der 2. Kerze gesucht werden. Laut den mila.com-Bedingungen soll sie bis zur 10. Kerze gesucht werden.
Ich glaube, ich verstehe, was Sie in die Irre geführt hat. Der Sichtbarkeitsbereich i. Hier ist ein Bereich der Sichtbarkeit:
{
ExtMapBuffer3[i]=High[i+1];
}
Hier ist eine andere:
int isFractalDn()
{
for(int i=0; i != 10; i++)
{
if(iFractals(NULL, 0, MODE_LOWER, i)!= NULL) return(i);
}
return(-1);
}
In diesem Fall liegt der Anwendungsbereich innerhalb der for-Schleife.
Wenn High in einem anderen Zyklus gesucht wird, warum?
Sie haben uns nicht den ganzen Indikator gezeigt, aber er ist definitiv in dem anderen enthalten.
Offenbar habe ich das falsch verstanden (
Wenn nicht:
Die Balkenanzahl des unteren Fraktals ist bekannt
Suchen Sie auf dieser Grundlage das erste Hoch, das dem Tiefpunkt des bekannten Fraktals in der Schleife entspricht