エラー、バグ、質問 - ページ 115

 
sergey1294:

レナートは、ログ缶の開け方を明確に書いていますが、もし明確でなければ、この方法で行うことができます。エキスパート]タブをクリックし、ログを右クリックしてポップアップしたリストから[開く]を選択する

とか、こんな感じで

レナートの書いたとおりにやってみました。File 20100831.log in directory C:\Program FilesMetaTrader 5

しかし、あなたの投稿の後半に、データを表示する別のオプションがあり、それは機能しました(ありがとうございます)。それがきっかけとなり、いろいろと実験をしてみました。

実験してみた。データ欠損の原因は、Expert Advisor を終了してもバッファにデータが残っており、MT5 を終了して初めてジャーナルでディスクにリセットされたからだと思われます(チャートから Expert Advisor を削除してもそのような効果はありません)。

一から実験を繰り返した。Expert Advisor を終了すると、ファイルが空っぽになり、データがなくなります。MT5を閉じると、バッファからログに物理的にデータが書き込まれます。

Expert Advisor のジャーナルに強制的にデータを書き込むコマンドの類似品(FileFlush など)があるかどうか、教えてください。

 
Renat:

ターミナルはログをメモリ上に保持し、部分的にディスクにリセットするため、ファイルは一時的に空になることがあります。

ログを強制的にディスクにダンプするには、必要なログウィンドウで「開く」コマンドを使用します。

私の質問を先取りした回答ですね :)

ご協力ありがとうございました。

 

端末のシステムバッファをリセットする明示的なソフトウェアコマンドは存在しない。

ログデータをディスクにリセットする頻度や量は、端末が自ら管理する。

 
Renat:

端末のシステムバッファをリセットする明示的なソフトウェアコマンドは存在しない。

ログデータをディスクにリセットする頻度や量は、端末自身が管理します。

なるほど。

しかし、EAをグラフから削除したときに、バッファに保存されているすべての情報を強制的にログブックに書き込むのは論理的におかしいと思いませんか?

 
retired:

しかし、EAがチャートから削除されたとき、バッファからログに保存されたすべての情報を強制的に書き込むことは論理的であることに同意します。

外部の誰かが意図的にこれらのファイルを見ることを想定している場合に限ります。された場合、"Open "関数が呼ば れた時点でログバッファが強制的にリセットされます。

作業モードでは、Expert Advisor は非常に多くのログを生成(実行)するため、頻繁に小さなファイルを操作する際に速度が低下しないように、ターミナルは必然的にログをバッファリングする必要があります。

Документация по MQL5: Основы языка / Функции / Вызов функции
Документация по MQL5: Основы языка / Функции / Вызов функции
  • www.mql5.com
Основы языка / Функции / Вызов функции - Документация по MQL5
 

こんにちは。

Print関数は_Pointの ログに1e-005という 値を見ます。この値1e-005は どのように読むのですか?

Документация по MQL5: Общие функции / Print
Документация по MQL5: Общие функции / Print
  • www.mql5.com
Общие функции / Print - Документация по MQL5
 
abeiks:

こんにちは。

Print関数は_Pointの ログに1e-005という 値を見ます。この値1e-005は どのように読むのですか?

0.00001(1のマイナス5乗)
 

スタイライザーを なんとかできないか・・・。退屈だ...

以前は自分でスペースやタブをクリックしていたのが、今はそうなっていて、特にコードを変更するときの時間の節約になるなど、このアイデアがまたとてもよくて便利です。括弧や条件などを削除してクリックすると、すべてが揃い、視覚的に作業が続けやすくなりました。しかし、なぜフレームを入れるのでしょうか?EVERYWHERE!!!コードの真ん中に!そして、LOTS of frames...!ボックスは関数のタイトルに一度だけ必要で、余計なボックスを大量に削除するよりも、自分でコピーする方が簡単です。

何も変えないなんて言わないでください、こんなもの、なかなか落ちませんよ、これがないとスタイラーはとても便利で重宝します。

 
stringo:
0.00001(1〜マイナス5度)
なるほど、ありがとうございます。
 
stringo:
0.00001(1のマイナス5乗)

正 0.00001=1*10^(-5)

誤 0.00001=1^(-5)