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
Aus irgendeinem Grund kann ich mit der Standardbibliothek keine Daten aus dem Indikator abrufen. Hier ist das Skript:
Hier ist das Ergebnis der Operation:
2010.10.04 13:31:17 TestIndikator (AUDUSD,H1) Kurs[ 9 ] = 1.797693134862316e+308
2010.10.04 13:31:17 TestIndikator (AUDUSD,H1) Kurs[ 8 ] = 1.797693134862316e+308
2010.10.04 13:31:17 TestIndikator (AUDUSD,H1) Kurs[ 7 ] = 1.797693134862316e+308
2010.10.04 13:31:17 TestIndikator (AUDUSD,H1) Kurs[ 6 ] = 1.797693134862316e+308
2010.10.04 13:31:17 TestIndikator (AUDUSD,H1) Kurs[ 5 ] = 1.797693134862316e+308
2010.10.04 13:31:17 TestIndikator (AUDUSD,H1) Kurs[ 4 ] = 1.797693134862316e+308
2010.10.04 13:31:17 TestIndikator (AUDUSD,H1) Kurs[ 3 ] = 1.797693134862316e+308
2010.10.04 13:31:17 TestIndikator (AUDUSD,H1) Kurs[ 2 ] = 1.797693134862316e+308
2010.10.04 13:31:17 TestIndikator (AUDUSD,H1) Kurs[ 1 ] = 1.797693134862316e+308
2010.10.04 13:31:17 TestIndikator (AUDUSD,H1) Kurs[ 0 ] = 1.797693134862316e+308
Offenbar wird EMPTY_VALUE anstelle von Werten ausgegeben.
Was mache ich falsch?
Was mache ich falsch?
Versuchen Sie
price_source.Refresh(-1);
Bevor Sie Daten anfordern.
Vielen Dank, das ist sehr hilfreich. Es wäre gut, dies in der Hilfe zu berücksichtigen.
void CIndicator::Refresh(int flags)
Ich verstehe also, dass die Flaggen eine binäre Maske von Zeitrahmen sind, die aktualisiert werden? Wenn -1, werden alle TFs aufgefrischt?Ich nehme an, dass die Flaggen eine binäre Maske von Zeitrahmen sind, die aktualisiert werden? Wenn -1, werden alle TFs aufgefrischt?
Ganz genau. Sie können Sichtbarkeitskonstanten für Objekte verwenden.
https://www.mql5.com/ru/docs/constants/objectconstants/visible
Ich kann es nicht verstehen, ich muss es verpasst haben. Dies:
normal kompiliert. Ist das so gewollt?
Ich verstehe also, dass der Optimierer die Methode vor der Kompilierung als nicht verwendet einstuft und daher die Fehlermeldung 111 nicht erzeugt wird.
+Außerdem werden nicht verwendete Methoden mit Implementierungsfehlern ohne Warnung kompiliert.
Ist mein Problem für jemanden von Interesse?
https://www.mql5.com/ru/forum/2172/page1
Es gibt auch ein Problem.
Arrays werden nur initialisiert, wenn der Indikator startet
Dies hängt mit einer Art Fehler im Standard-Zickzack zusammen:
Ist mein Problem für jemanden von Interesse?
https://www.mql5.com/ru/forum/2172/page1
Ja, Ihre Nachrichten wurden gesehen.
Ich versuche, es wieder zu tun.
Es gibt auch ein Problem.
Arrays werden nur initialisiert, wenn der Indikator startet
Dies hängt mit einer Art Fehler im Standard-Zickzack zusammen: