Nichts funktioniert. In MQL4 ist alles klar. Ich kenne MQL5 nicht sehr gut. Ich vermute, dass einige Funktionen aufgerufen werden sollten, um den Preis zu erhalten?
Nichts funktioniert. In MQL4 ist alles klar. Ich kenne mich mit MQL5 nicht sehr gut aus. Vielleicht müssen einige Funktionen aufgerufen werden, um den Preis zu erhalten?
Schreiben Sie in OnInit:
//--- установим индексацию для буфера как в таймсерии ArraySetAsSeries(ma1Val,true);
Nichts funktioniert. In MQL4 ist alles klar. Ich kenne mich mit MQL5 nicht sehr gut aus. Vielleicht müssen einige Funktionen aufgerufen werden, um den Preis zu erhalten?
Sie können CopyRates (ähnlich wie CopyBuffer) verwenden, um auf die Preisentwicklung zuzugreifen.
Automatisierter Handel: Sie können CopyRates (ähnlich wie CopyBuffer) verwenden, um auf die Preisentwicklung zuzugreifen. Die aktuellen Werte der Geld- und Briefkurse können mit SymbolInfoTick ermittelt werden.
Ich wüsste nicht, warum nicht. Das funktioniert bei mir:
Optisch sieht es auf den ersten Blick richtig aus. Aber wenn ich die Differenz zwischen dem Preis und dem gleitenden Durchschnitt neu berechne, erhalte ich eine völlig andere Zahl.
Ich habe EURUSD/1.36421-1.36168=0.00253 überprüft, und der Indikator zeigt 0.00157.
Optisch sieht es auf den ersten Blick richtig aus. Wenn wir jedoch die Differenz zwischen dem Preis und dem gleitenden Durchschnitt neu berechnen, erhalten wir eine völlig andere Zahl.
Ich habe EURUSD/1.36421-1.36168=0.00253 überprüft, und der Indikator zeigt 0.00157 Screenshot an.
Nun, Sie müssen Ihre Anfragen genauer formulieren. Jetzt wird sie richtig gezählt.
In mql5 werden keine Funktionscodes verwendet, sondern Objektbibliotheken. Funktionen sind schwer zu verbinden, in der OOP ist es einfacher: Verbinden Sie die benötigte Bibliothek, erstellen Sie ein Objekt und erhalten Sie die notwendigen Methoden darin - analog zu den Funktionen in algorithmischen Sprachen.
Schauen Sie in den Code des Indikators, Funktion OnCalculate().
Folgendes zu tun:
Nichts funktioniert. In MQL4 ist alles klar. Ich kenne MQL5 nicht sehr gut. Ich vermute, dass einige Funktionen aufgerufen werden sollten, um den Preis zu erhalten?Ich gehe wie folgt vor:
Nichts funktioniert. In MQL4 ist alles klar. Ich kenne mich mit MQL5 nicht sehr gut aus. Vielleicht müssen einige Funktionen aufgerufen werden, um den Preis zu erhalten?Schreiben Sie in OnInit:
Ich gehe wie folgt vor:
Nichts funktioniert. In MQL4 ist alles klar. Ich kenne mich mit MQL5 nicht sehr gut aus. Vielleicht müssen einige Funktionen aufgerufen werden, um den Preis zu erhalten?Sie können CopyRates (ähnlich wie CopyBuffer) verwenden, um auf die Preisentwicklung zuzugreifen.
Die aktuellen Geld- und Briefkurse können mit SymbolInfoTick oder SymbolInfoDouble (wie im Spread-Indikator) ermittelt werden.
Schreiben Sie in OnInit:
Sie können CopyRates (ähnlich wie CopyBuffer) verwenden, um auf die Preisentwicklung zuzugreifen. Die aktuellen Werte der Geld- und Briefkurse können mit SymbolInfoTick ermittelt werden.
Nichts funktioniert. Hier ist der gesamte Code:
Nichts funktioniert. Hier ist der gesamte Code:
Warum nicht? Bei mir funktioniert es:
Ich wüsste nicht, warum nicht. Das funktioniert bei mir:
Optisch sieht es auf den ersten Blick richtig aus. Aber wenn ich die Differenz zwischen dem Preis und dem gleitenden Durchschnitt neu berechne, erhalte ich eine völlig andere Zahl.
Ich habe EURUSD/1.36421-1.36168=0.00253 überprüft, und der Indikator zeigt 0.00157.
Guten Tag.
Gibt es irgendwo vorgefertigte Funktionscodes in MQL5 Sprache, wie KimIV in MQL4 http://forum.mql4.com/ru/38949 hatte?
Optisch sieht es auf den ersten Blick richtig aus. Wenn wir jedoch die Differenz zwischen dem Preis und dem gleitenden Durchschnitt neu berechnen, erhalten wir eine völlig andere Zahl.
Ich habe EURUSD/1.36421-1.36168=0.00253 überprüft, und der Indikator zeigt 0.00157 Screenshot an.
Guten Tag.
Gibt es irgendwo vorgefertigte Funktionscodes in MQL5 Sprache, wie KimIV in MQL4 http://forum.mql4.com/ru/38949 hatte?