バーの欠落のないチャートを見たかった人 - ここ =) - ページ 7

 
komposter:
確認してもらえますか?
誰に向けた質問なのか?
 
MT4の開発者に。
 
Renat:
質問は誰ですか?
もちろん、あなたへ =)
MTはオフ会スケジュールがメチャクチャ......他に分かる人いる?;)


ソランドル
ヒントは分かったかな?;o)))
DigitsはSpreadではありません。
スプレッドが常に変化するのであれば、それはそれでいいのです。でも、Digitsが変わっていたら面白いんだけどな =)))

具体的に確認したところ、桁は正しく戻ってきました。そして、正しく書かれています。
その後、MTによってゼロにされる。
それゆえ、価格も整数で表示されている...。
 
komposter писал (а):

具体的に確認したところ、桁は正しく戻ってきました。しかも、正しく記録されている。
その後、MTによってゼロにされる。
それゆえ、価格も整数で表示されている...。


EAから新しいティックでファイルを更新する瞬間に、桁の値も正しいものに上書きすることは可能でしょうか(ターミナルとの戦い)。それとも、ターミナルがファイルを開いたときに一度だけ桁の値を読み込んで、スプレッドのようにティックごとにチェックしないので、何もしないのでしょうか?
 
solandr:
EAの新しいティックでファイルが更新されると、桁の値も正しい値に上書きされる(ターミナルと戦う)のでしょうか?それとも、ターミナルはファイルを開くときに一度だけ桁の値を読み込んで、スプレッドのようにティックごとに再確認するわけではないので、何もしないのでしょうか?
うまくいかないんです。
エキスパートを起動したまま再起動を試みました。

やはりエラーを直さないと...。
 
komposter писал (а):
このエラーはまだ修正する必要があります...。

OK、待ちます。長い目で見れば、開発者にもできるかも?
 
私が誤解しているかもしれませんが、あなた(MT4の社内ではなく)は、自分で完全に*.HSTファイルを書くためにあなたのスクリプトを使用し、その後エラーメッセージを見て、私たちに質問しているのですか?
 
Renat:
私が誤解しているかもしれませんが、あなた(MT4の社内ではなく)は、自分で完全に*.HSTファイルを書くためにあなたのスクリプトを使用し、その後、エラーメッセージを見て、私たちに質問しているのですか?
いや、正解だ =)
私のスクリプトで*.hst-fileを作成し、オフラインで開いて結果を見ています。
そして、(スクリプトの関与も私の介入もなく)ファイルが自然に上書きされる。

このファイルを扱うサードパーティプログラムは検出されませんでした。
以下は、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
ログは、私が(一つ前の記事で)述べたすべての操作の後に作られています。つまり、MT開封の瞬間。
チャート上にExpert Advisorはありません。このファイルでは、どのプログラムも動作しません。
 
念のため、他のファイルもご紹介しておきます。
WS_EURUSD1440_byExpert.hst - Expert Advisorで作成(Expert Advisorを接続するだけで、チャートは開きません)。
WS_EURUSD1440_byMT.hst - MTを修正(オフラインのチャートを開いた時点)。
ファイル:
ws.zip  121 kb
 
そして、以下は、ファイルWS_EURUSD1440_byExpert.hst を作成するために使用された Expert の最終バージョンです。
ファイル: