Fragen von Anfängern MQL5 MT5 MetaTrader 5 - Seite 784
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
Bitte helfen Sie mir bei der Ausarbeitung einer Funktion.
Ich habe einen aktuellen TF und einen geschätzten TF, die Funktion sollte die Differenz zwischen den beiden TFs in allen Kombinationen zurückgeben, wenn die Messung in Balken war
Wie kann man das richtig umsetzen?
Ich habe es so gemacht.
Das Problem ist, ich brauche dieses Glück für den Indikator, aber es will nicht, sich richtig zu initialisieren und zu diesem Code
Sie reagiert folgendermaßen:
2017.09.22 14:23:27.742 donchian_channel_prognoz_MTF (Eu Splice,M5) K=3 Period=5
2017.09.22 14:23:27.776 donchian_channel_prognoz_MTF (Eu Splice,M5) test
2017.09.22 14:23:27.790 donchian_channel_prognoz_MTF (Eu Splice,M15) K=1 Period=15
Das Verwirrendste ist, dass ein Test gedruckt wird, der sich bereits im Körper von OnCalculate befindet!
Beim ersten Mal war der Zeitrahmen korrekt definiert, beim zweiten Mal jedoch nicht...
Ich weiß nicht, was so seltsam ist...
Ich habe es so gemacht
Das Problem ist, ich brauche dieses Glück für den Indikator, aber es ist seltsam und will nicht richtig zu initialisieren, in Reaktion auf diesen Code
Sie reagiert folgendermaßen:
2017.09.22 14:23:27.742 donchian_channel_prognoz_MTF (Eu Splice,M5) K=3 Period=5
2017.09.22 14:23:27.776 donchian_channel_prognoz_MTF (Eu Splice,M5) test
2017.09.22 14:23:27.790 donchian_channel_prognoz_MTF (Eu Splice,M15) K=1 Period=15
Das Verwirrendste ist, dass ein Test gedruckt wird, der sich bereits im Körper von OnCalculate befindet!
Beim ersten Mal war der Zeitrahmen korrekt definiert, beim zweiten Mal jedoch nicht...
Ich weiß nicht, was diese Wunder sind.
Warum muss ich mir diese ganze Mühe machen?
Ist das nicht einfacher?
Was hat es mit all den Drehungen und Wendungen auf sich?
Würde das die Sache nicht einfacher machen?
Der Thread ist also für Anfänger, deshalb wusste ich nichts von dieser Möglichkeit, danke für den Hinweis.
Können Sie mir bitte sagen, was ist die zuverlässigsteiBarShift Funktion mit zwei TFs gerade jetzt?
Ich habe die Aufgabe, z.B. auf einem Minutenbalken den Indikatorwert der oberen TF, z.B. M15, zu finden. Die Zeitrahmen können beliebig sein, was die Lösung erschwert.
Für eine Stunde TF, habe ich durch die Struktur, aber wenn es M15 ist, dann bin ich hier verwirrt ...
Können Sie mir bitte sagen, was ist die zuverlässigste iBarShift Funktion mit zwei TFs gerade jetzt?
Ich habe die Aufgabe, z.B. auf einem Minutenbalken den Indikatorwert der oberen TF, z.B. M15, zu finden. Die Zeitrahmen können beliebig sein, was die Lösung erschwert.
Für eine Stunde TF, habe ich durch die Struktur, aber wenn es M15 ist, hier bin ich verwirrt ...
Dreh dieses Skript:Suche nach der nächstgelegenen Bar
Dreh dieses Skript:Suche nach der nächstgelegenen Bar
Ich danke Ihnen.
Der Thread ist also für Anfänger gedacht, deshalb wusste ich nichts von dieser Funktion, danke für den Hinweis.
Können Sie mir bitte sagen, was ist die zuverlässigste iBarShift Funktion mit zwei TFs gerade jetzt?
Ich habe eine Aufgabe zu finden, zum Beispiel auf eine Minute bar den Wert des Indikators aus dem oberen TF, zum Beispiel M15. Die Zeitrahmen können beliebig sein, was die Lösung erschwert.
Für eine Stunde TF, habe ich durch die Struktur, aber wenn es M15, ich bin hier verwirrt ...
In diesem Fall sollten Sie versuchen, die Nummerierung der Balken, wie sie in mql4 war, zu vergessen. In mql5 ist fast alles durch die Barzeit gelöst. Notfalls können Sie auch die Funktion Bars() verwenden.
Alexej, diese Funktion ist in mql4 schon seit langem verfügbar.
Offensichtlich zeigt dies, dass ich mich auch mit mql4 nicht gut auskenne, was ich nie behauptet habe...
Und in diesem Fall versuchen Sie, die Taktnummerierung zu vergessen, wie sie in mql4 war. In mql5 ist fast alles durch die Taktzeit gelöst. Notfalls können Sie auch die Funktion Bars() verwenden.
Sind Sie sicher, dass die Rundung richtig ist?
Angenommen, die Zeit auf m1 ist 14:44, aber ich brauche 14:30 (erster Takt von M15).
Offensichtlich zeigt das, dass ich mich auch mit mql4 nicht sehr gut auskenne, was ich nie behauptet habe...
Sind Sie sicher, dass Sie gerundet haben?
Nehmen wir an, die Zeit auf m1 ist 14:44 und ich muss eine Zeit von 14:30 (erster Takt von m15) erhalten.
Dies ist etwas aus einer anderen Serie. Was müssen Sie um 14:44 Uhr aus der M15-Taktperiode von 14:30 Uhr holen? Nehmen Sie die Funktion Copy****, geben Sie PERIOD_M15 und die Zeit 14:44 ein und sehen Sie, was Sie erhalten. Und wenn das Ergebnis nicht das ist, was Sie erwarten, dann werden die Fragen anders lauten.
Es ist etwas aus einer anderen Serie. Was müssen Sie um 14:44 Uhr aus der M15-Taktperiode von 14:30 Uhr holen? Nehmen Sie die Funktion Copy****, geben Sie PERIOD_M15 und die Zeit 14:44 ein und sehen Sie, was Sie erhalten. Und wenn das Ergebnis nicht das ist, was Sie erwarten, dann werden die Fragen anders lauten.
Ja, das war die Richtung, in der ich gearbeitet habe. Wie auch immer, ich habe etwas Hilfe bekommen. Auch Ihnen vielen Dank.