Wer Diagramme ohne fehlende Balken sehen wollte - hier =) - Seite 7

 
komposter:
Werden Sie das überprüfen?
Für wen ist die Frage?
 
an die Entwickler von MT4.
 
Renat:
Wer ist die Frage?
Für Sie, natürlich =)
MT bringt den Offline-Zeitplan durcheinander - wer kann es noch herausfinden? ;)


solandr:
Ich hoffe, Sie haben den Hinweis verstanden? ;o)))
Digits ist nicht Spread.
Wenn sich der Spread ständig ändert, ist das in Ordnung. Aber wenn sich die Ziffern ändern würden, wäre es lustig =)))

Ich habe es extra überprüft, die Zahlen sind korrekt. Und es ist richtig geschrieben.
Anschließend wird er von MT auf Null gesetzt.
Daher auch die ganzen Zahlen auf der Preisskala...
 
komposter писал (а):

Ich habe es extra überprüft, die Zahlen sind korrekt. Und es wird korrekt aufgezeichnet.
Anschließend wird er von MT auf Null gesetzt.
Daher auch die ganzen Zahlen auf der Preisskala...


Ist es möglich, im Moment der Aktualisierung der Datei mit neuen Ticks von EA zu überschreiben die Ziffern Wert auf die richtige als gut (Kampf mit dem Terminal)? Oder wird es nichts tun, weil das Terminal den Zahlenwert einmalig aus der Datei liest, wenn sie geöffnet wird, und ihn nicht bei jedem Tick überprüft, wie bei der Spanne?
 
solandr:
Ist es möglich, dass, wenn die Datei mit neuen Ticks aus dem EA aktualisiert wird, der Ziffernwert auch mit dem richtigen Wert überschrieben wird (Kampf mit dem Terminal)? Oder wird es nichts bewirken, weil das Terminal den Wert der Ziffern einmal aus der Datei liest, wenn es sie öffnet, und ihn nicht bei jedem Tick erneut prüft, wie bei Spreads?
Das funktioniert nicht.
Ich habe versucht, mit laufendem Experten neu zu starten.

Ich muss den Fehler noch beheben...
 
komposter писал (а):
Der Fehler muss noch behoben werden...

OK, wir werden warten. Vielleicht können die Entwickler das auf lange Sicht tun?
 
Vielleicht habe ich es falsch verstanden, aber Sie (und nicht MT4 intern) verwenden Ihr Skript, um *.HST-Dateien selbst und vollständig zu schreiben, sehen dann Fehlermeldungen und stellen uns Fragen?
 
Renat:
Vielleicht habe ich es falsch verstanden, aber Sie (und nicht MT4 intern) verwenden Ihr Skript, um *.HST-Dateien selbst und vollständig zu schreiben, sehen dann Fehlermeldungen und stellen uns Fragen?
Nein, du hast es richtig verstanden =)
Ich verwende mein Skript, um eine *.hst-Datei zu erstellen, öffne sie offline und sehe mir die Ergebnisse an.
Und dann (ohne Beteiligung des Skripts und ohne mein Eingreifen) wird die Datei spontan überschrieben.

Es wurden keine Drittanbieterprogramme gefunden, die mit dieser Datei arbeiten.
Hier ist das Protokoll von FileMonitor:
22:45:02    terminal.exe:2132    OPEN                D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Options: Open  Access: Read    
22:45:02    terminal.exe:2132    OPEN                D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Options: Open  Access: 00120189    
22:45:02    terminal.exe:2132    QUERY INFORMATION   D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Attributes: A    
22:45:02    terminal.exe:2132    SET INFORMATION     D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    FileBasicInformation    
22:45:02    terminal.exe:2132    QUERY INFORMATION   D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    BUFFER OVERFLOW    FileFsVolumeInformation    
22:45:02    terminal.exe:2132    QUERY INFORMATION   D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    FileInternalInformation    
22:45:02    terminal.exe:2132    QUERY INFORMATION   D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Length: 161364    
22:45:02    terminal.exe:2132    CLOSE               D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS        
22:45:02    terminal.exe:2132    OPEN                D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Options: Open  Access: 00000180    
22:45:02    terminal.exe:2132    QUERY INFORMATION   D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    FileBasicInformation    
22:45:02    terminal.exe:2132    CLOSE               D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS        
22:45:02    terminal.exe:2132    READ                D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Offset: 0 Length: 4096    
22:45:02    terminal.exe:2132    QUERY INFORMATION   D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Length: 161364    
22:45:02    terminal.exe:2132    READ                D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Offset: 148 Length: 160768    
22:45:02    terminal.exe:2132    READ                D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Offset: 160916 Length: 512    
22:45:02    terminal.exe:2132    CLOSE               D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS        
22:45:04    terminal.exe:2132    OPEN                D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Options: Open  Access: Read    
22:45:04    terminal.exe:2132    OPEN                D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Options: Open  Access: 00120189    
22:45:04    terminal.exe:2132    QUERY INFORMATION   D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Attributes: A    
22:45:04    terminal.exe:2132    SET INFORMATION     D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    FileBasicInformation    
22:45:04    terminal.exe:2132    QUERY INFORMATION   D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    BUFFER OVERFLOW    FileFsVolumeInformation    
22:45:04    terminal.exe:2132    QUERY INFORMATION   D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    FileInternalInformation    
22:45:04    terminal.exe:2132    QUERY INFORMATION   D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Length: 161364    
22:45:04    terminal.exe:2132    CLOSE               D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS        
22:45:04    terminal.exe:2132    OPEN                D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Options: Open  Access: 00000180    
22:45:04    terminal.exe:2132    QUERY INFORMATION   D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    FileBasicInformation    
22:45:04    terminal.exe:2132    CLOSE               D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS        
22:45:04    terminal.exe:2132    READ                D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Offset: 0 Length: 4096    
22:45:04    terminal.exe:2132    QUERY INFORMATION   D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Length: 161364    
22:45:04    terminal.exe:2132    READ                D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Offset: 148 Length: 160768    
22:45:04    terminal.exe:2132    READ                D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Offset: 160916 Length: 512    
22:45:04    terminal.exe:2132    CLOSE               D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS
Das Protokoll wird nach allen Manipulationen erstellt, die ich (in einem der vorherigen Beiträge) erwähnt habe. D.h. zum Zeitpunkt der Öffnung von MT.
Es gibt keinen Expert Advisor auf dem Chart. Kein Programm funktioniert mit dieser Datei.
 
Hier sind weitere Dateien, nur für den Fall:
WS_EURUSD1440_byExpert.hst - erstellt vom Expert Advisor (wir verbinden nur den Expert Advisor, öffnen nicht den Chart)
WS_EURUSD1440_byMT.hst - korrigierter MT (zum Zeitpunkt des Öffnens des Offline-Charts).
Dateien:
ws.zip  121 kb
 
Und hier ist die letzte Version des Experten, die zur Erstellung der Datei WS_EURUSD1440_byExpert.hst verwendet wurde
Dateien:
Grund der Beschwerde: