Fehler, Irrtümer, Fragen - Seite 861

 
Yedelkin:
Ja, ich stimme zu, ich habe die von Ihnen erwähnten Besonderheiten nicht berücksichtigt. Und alles über MqlDateTime zu überprüfen ist irgendwie nicht elegant.
In Ordnung, ich werde es mit Beschleunigung überschreiben.
 

Wer kann etwas über den Fehler sagen, wenn die Kurse vollständig vom Server heruntergeladen werden und die linke Seite des Diagramms von den Tageskerzen auf den Minuten-Zeitrahmen genommen wird? Das heißt, der M15-TF zeigt die Tageskerzen an und die M15-Kerzen beginnen an einem bestimmten Punkt. Denn mein Indikator reagiert sehr empfindlich auf diese Tatsache.

Hier sind Bildschirmfotos in verschiedenen TFs

https://www.mql5.com/ru/charts/13869/eurusd-m1-metaquotes-software-corp

https://charts.mql5.com/1/26/eurusd-m15-metaquotes-software-corp-6.png

https://charts.mql5.com/1/26/eurusd-m30-metaquotes-software-corp-2.png

https://charts.mql5.com/1/26/eurusd-h1-metaquotes-software-corp-9.png

https://charts.mql5.com/1/26/eurusd-h4-metaquotes-software-corp.png

https://charts.mql5.com/1/26/eurusd-d1-metaquotes-software-corp-7.png

График EURUSD, M1, 2012.10.26 13:07 UTC, MetaQuotes Software Corp., MetaTrader 5, Demo
График EURUSD, M1, 2012.10.26 13:07 UTC, MetaQuotes Software Corp., MetaTrader 5, Demo
  • www.mql5.com
Символ: EURUSD. Период графика: M1. Брокер: MetaQuotes Software Corp.. Торговая платформа: MetaTrader 5. Режим торговли: Demo. Дата: 2012.10.26 13:07 UTC.
 
FiftyStars: Wer kann etwas über den Fehler sagen, wenn die Kurse vollständig vom Server heruntergeladen werden und die linke Seite des Diagramms von den Tageskerzen auf den Minuten-Zeitrahmen genommen wird? Das heißt, der M15-TF zeigt die Tageskerzen an und die M15-Kerzen beginnen an einem bestimmten Punkt. Denn mein Indikator reagiert sehr empfindlich auf diese Tatsache.
Das Thema wurde bereits mehrfach angesprochen. Die Erklärung war folgende: Die Geschichte der 1-Minuten-Zeitrahmen, auf denen alle anderen Zeitrahmen aufbauen, ist begrenzt. Außerhalb dieser M1-Historie gibt es eine Historie, die nur aus Tagesbalken besteht. Offenbar haben Sie diese Grenze gerade erst entdeckt.
 
Yedelkin:
Das Thema wurde bereits mehrfach angesprochen. Die Erklärung dafür ist folgende: Die Historie der winzigen Zeitrahmen, auf deren Grundlage alle anderen TFs aufgebaut sind, ist begrenzt. Außerhalb dieser M1-Historie gibt es eine Historie, die nur aus Tagesbalken besteht. Offenbar entdecken Sie diese Grenze gerade erst.
ja, ich verstehe, aber gibt es keine Möglichkeit, dies einzuschränken? anscheinend ist dies bei weitem kein vorrangiges Problem für die Veröffentlichung eines Patches für dieses Problem
 
FiftyStars: Ich verstehe, aber gibt es denn keine Möglichkeit, das zu begrenzen? Offenbar ist es alles andere als eine Priorität, einen Patch zu veröffentlichen
Was meinen Sie mit "einschränken"? Nur die minutiöse Geschichte hinterlassen?
 
Yedelkin:
Was meinen Sie mit "einschränken"? Um nur eine Minute Geschichte zu hinterlassen?
Die Sache ist, dass SeriesInfoInteger(Symbol(),Period(),SERIES_FIRSTDATE) auf M15 nimmt diese Candlesticks, als ob sie native sind. Das gleiche gilt für Bars(). Gibt es eine Möglichkeit, programmgesteuert zu erkennen Candlesticks aus einem anderen TF?
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Информация об исторических данных по инструменту
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Информация об исторических данных по инструменту
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Информация об исторических данных по инструменту - Документация по MQL5
 

FiftyStars:

Yedelkin:
Was meinen Sie mit "Grenze"? Um nur die einminütige Geschichte zu hinterlassen?

Die Sache ist, die SeriesInfoInteger(Symbol(),Period(),SERIES_FIRSTDATE) auf M15 nimmt diese Kerzen als seine eigene. Das gleiche mit Bars(). ist es möglich, Kerzen aus einem anderen Zeitrahmen zu erkennen?

Sie wollen also nur die einminütige Geschichte hinterlassen? Die Antwort ist nicht ganz klar.
 
Yedelkin:
Sie schlagen also immer noch vor, nur die einminütige Geschichte beizubehalten? Die Antwort ist nicht ganz klar.
Ich brauche keine D1- und W1-Candlesticks auf dem 15-Minuten-Chart für den TF, in dem es keine Historie gibt, so dass die Grafik endet und nicht mit der Historie eines größeren TF fortgesetzt wird.
 
FiftyStars: Ich brauche keine D1- und W1-Kerzen auf dem 15-Minuten-Chart in TFs, die keine Historie haben, damit der Chart endet und nicht mit der Historie des größeren TFs weitergeht.
Ich verstehe. Natürlich können wir dem Service Desk ein Angebot unterbreiten, um eine offizielle Antwort zu erhalten. Aber ich fürchte, die Antwort wird in etwa so lauten: "Der Programmierer ist in der Lage, das Grenzdatum zu berechnen und die Tiefe der angeforderten Historie zu begrenzen...".
 
Yedelkin:
.............. Aber ich fürchte, die Antwort würde in etwa so lauten: "Der Programmierer ist in der Lage, das Grenzdatum zu berechnen und die Tiefe der angeforderten Historie zu begrenzen"...

Besser noch, die Programmierer von MetaQuotes (d. h. das Terminal) würden es erkennen.

Das Problem ist wirklich sehr stinkend, und die DNAFs haben kein Recht, auf meinem Zeitrahmen von 1-5-15-30M zu sitzen. Sie haben kein Recht, auf meinem Zeitrahmen von 1-5-15-30M zu sitzen.