Fragen, Ungeziefer, das diskutiert wird

 
Also, fangen wir an.
 

Indikatoren in separatem Fenster zeigen nach dem 1. Tick 0 statt EMPTY_VALUE.

Dateien:
 

Wie kann man die Daten von Puffern aus dem Fenster ausblenden?

(und Name?)

 

Hier sind Sie.

MetaTrader Handelsplattform Screenshots

USDCAD, M1, 2016.03.04

MetaQuotes Software Corp., MetaTrader 5, Demo

USDCAD, M1, 2016.03.04, MetaQuotes Software Corp, MetaTrader 5, Demo


Dateien:
 
Alain Verleyen:

Hier sind Sie.


Danke, aber es ist keine Lösung.

1) Wenn ich ctrl+D drücke, kann ich die Daten des Puffers nicht sehen.

2) Sie fügen einfach hinzu, dass der letzte Balken EMPTY_VALUE ist. Frage ist offen. Warum zeigen die Puffer 0 an, wenn sie beim letzten Balken nicht gesetzt wurden?

 
Vasyl Nosal:

Danke, aber es ist keine Lösung.

1) Wenn ich ctrl+D drücke, kann ich die Daten des Puffers nicht sehen.

Das ist eine Lösung für das, was Sie gefragt haben, nicht für das, was Sie denken, dass Sie gefragt haben.

2) Sie fügen einfach hinzu, dass der letzte Balken EMPTY_VALUE ist. Frage ist offen. Warum zeigen die Puffer 0 an, wenn sie beim letzten Balken nicht gesetzt wurden?

Weil die Schleife nie den Wert der letzten Kerze setzt:

   for(i=limit;i<rates_total-3 && !IsStopped();i++)

und nicht gesetzten Wert undefiniert sind.

 
Alain Verleyen:
Das ist eine Lösung für Ihre Frage, nicht für das, was Sie denken, dass Sie gefragt haben.

Denn die Schleife setzt nie den Wert der letzten Kerze:

und nicht gesetzter Wert sind undefiniert.

Warum also 0?

Wir initialisieren Puffer wie empty_value.

Oder stimmen Sie nicht zu, dass es ein Bug ist?

 
Vasyl Nosal:

Warum also 0?

Wir initialisieren Puffer wie empty_value.

Oder Sie nicht zustimmen, dass es Fehler ist?

Es ist ein Fehler in deinem Code.
 
Alain Verleyen:
Es ist ein Fehler in Ihrem Code.

:)))

ok. Ich werde Ihre Zeit nicht verschwenden. Vielleicht wird jemand anderes antworten.

P.S. Es ist nicht mein Code. Es ist der Code von MQL5.

 
Vasyl Nosal:

:)))

ok. Ich werde Ihre Zeit nicht verschwenden. Vielleicht wird jemand anderes die Frage beantworten.

Ich habe bereits geantwortet.

P.S. Es ist nicht mein Code. Es ist der Code von MQL5.

Macht nichts, dieser Code ist fehlerhaft.

EDIT: Wenn Sie glauben, dass es sich um einen MT5/mql5-Fehler handelt, sollten Sie ihn an ServiceDesk melden, nicht an das Forum.

 
Alain Verleyen:
Ich habe bereits geantwortet.

Macht nichts, dieser Code ist fehlerhaft.

EDIT: Wenn Sie denken, dass es ein MT5/mql5 Bug ist, sollten Sie es an ServiceDesk melden, nicht an das Forum.

Ich kann (will?) nicht. Deshalb werde ich hier berichten.

Vielleicht lesen die Entwickler manchmal das Thema.

Grund der Beschwerde: