EAやスクリプトからの出力はどこに行くのですか?

私はこれに対する答えを探してみましたが、それを見つけることができませんでした。

EAまたはスクリプトでPrintステートメントを使用すると、コードが実行された後にその出力をどこで確認できますか?私はFXDDを使っていて、Journals and Expertsタブを見ましたが、見ることができません。 Metaquotesエディタパネルには、 "Logs"用のフォルダがありますが、そこにはファイルや他のものはありません。

ありがとう。

ゴメル


[エキスパート]タブまたは[ジャーナル]タブを開き、それらを右クリックすると、ログとして開くオプションとして[開く]のポップアップメニューが表示されます。何もない場合は、おそらくあなたのEAは何も実行していないか、あなたのprintステートメントは実行されていません。 EAが何かをしているのかどうかを判断してテスタにロードして出力を確認するには、EAがリアル タイムで何かを実行するための条件が満たされていない可能性があります。

がんばろう

キース


印刷物は/ expert / logsにもあります。

Keith、phy、あなたの返事をありがとう。私はもう少し理解していますが、まだ必要なものを見ていません。

私は自分のプログラムが実行されていることを知っています、そしてこれがその理由です。私は自分のEAをスクリプトとして実行しています(phyが別のスレッドで説明したように、すべてのティックの代わりに一度だけ実行されます)。スクリプトは成功しています。なぜなら、トレードタブでは、 注文が実行されたとおりに実行されているのがわかるからです。スクリプトの始めに、私はこの文を持っています:

印刷( "仕事の開始");

あなた が両方ともこのスレッドに投稿したとき、私は中を見ました:

/ fxdd / expert / logs

ジャーナルからのログファイル(/ fxdd / logs)

これらのファイルは両方ともログを含んでいましたが、それらは古いログでした、私が最初にFXDDをインストールしたときから思います。 Printステートメントからの出力が見えませんでした。私はログを削除し、FXDDをシャットダウンし、そしてフォルダに対する許可が書き込みを許可することを確かめることを再開した。

新しいログは作成されませんでした。私は自分の注文がトレードパネルに表示され、またJournalタブにも表示されるので、スクリプトが実行されたことを知っています。私は提案されているどちらの方法でもログを見ることができません。

それはおそらく私がEA対スクリプトを実行しているからですか? Printのスクリプトもありますか。

任意の考えや助けは大歓迎です。

ありがとう。

ゴメル


私はこれについて別の更新をしたいと思います。 / fxxdd / expert / logsに必要な出力が表示されます。管理者ユーザーと管理者以外のユーザーの間でファイルアクセス権の問題が発生したため、私は最初はこれを見ていなかったと思います。キース、ありがとう。



2793: https://www.mql5.com/en/forum/112855


Originally posted 2019-08-03 07:53:57.

Translate »