Fragen von Anfängern MQL5 MT5 MetaTrader 5 - Seite 265
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
Was meinen Sie mit "ausrichten"? Normalisieren Sie die Mantisse durch die Anzahl der Dezimalstellen? - Dafür ist die Funktion NormalizeDouble gedacht. Wenn etwas anderes, beschreiben Sie es ausführlicher.
Am Eingang ein beliebiges positives Double, am Ausgang gerundet auf den realen Preis, der an diesem Instrument sein kann.
Beträgt die Preisstufe 0,25, so wird auf 0,25 gerundet. In etwa so:
Wenn es jedoch eine Abweichung gibt (z. B. 0,13; 0,38; 0,63; 0,88), dann zählt sie. Dann:
am Eingang 1.0 am Ausgang 1.13;
1,25 als Eingang und 1,38 als Ausgang;
1,5 ---> 1,63...
Auf API-Ebene könnte dies in ein paar Assembler-Befehlen kodiert werden, und es handelt sich eindeutig um eine Grundfunktion. Ich dachte, es gäbe einen =/
wie man ein Update auf den neuen Build via Live-Update durchführt. Wo ist dieses Live-Update?
Danke für die Antwort, ich handle live und MT5 ist immer eingeschaltet. Wenn mich das Programm selbst zur Aktualisierung auffordert, ist das gut, aber wenn nicht, wo ist dieses Live-Update?
Es gibt ein Problem - ich kann die Messwerte eines anderen benutzerdefinierten Indikators nicht in einem benutzerdefinierten Indik ator verwenden. Ich bin mir fast sicher, dass ich es falsch mache, aber ich werde den Code trotzdem einfügen:
In diesem Code ist der Puffer des Rate Of Changes Indikators(aRocRatesEURUSD) nicht verfügbar. Ich verstehe nicht, wie man diesen Indikator richtig anschließt, bitte helfen Sie mir, es zu verstehen.
Guten Tag zusammen, es gibt ein Problem: Ich kann die Werte eines anderen benutzerdefinierten Indikators nicht in einem benutzerdefinierten Indik ator verwenden. Ich bin mir fast sicher, dass ich es falsch mache, aber ich werde den Code trotzdem einfügen:
In diesem Code ist der Puffer des Rate Of Changes Indikators(aRocRatesEURUSD) nicht verfügbar. Ich verstehe nicht, wie ich diesen Indikator richtig anschließen kann, bitte helfen Sie mir dabei.
Indikator-Handles müssen in OnInit() deklariert werden:
Andernfalls müssen Sie bei jedem Aufruf von OnCalculate() einen neuen benutzerdefinierten Indikator erstellen.Indikator-Handles sollten in OnInit() deklariert werden:
Auch das funktioniert nicht. Das Ergebnis ist, dass das Array mit dem Puffer entweder leer oder voll mit linken Werten ist.
rates_total, // размер входных таймсерий
zum Puffer
? Dies kann das Terminal stark verlangsamen. Und außerdem ist dies eine sehr tiefgründige Geschichte.
Ich denke, es wird Sie interessieren, den ArtikelDie Grundsätze der wirtschaftlichen Neuberechnung von Indikatoren zu lesen
Und lesen Sie auch die Hilfe zur Funktion OnCalculate().
OK, selbst im einfachsten Fall funktioniert es nicht:
Ich verstehe nicht, wo mein Fehler liegt. Das Kopieren desselben Indikatorpuffers in EA und Skript funktioniert, aber nicht im Indikator. Der Indikatorgriff wird ohne Fehler initialisiert.