Данные типа double выводятся с точностью до 16 десятичных цифр после точки, при этом данные могут выводиться либо в традиционном либо в научном формате – в зависимости от того, как запись будет наиболее компактна. Данные типа float выводятся с 5 десятичными цифрами после точки. Для вывода вещественных чисел с другой точностью либо в явно...
間違っているかもしれませんが、EAの仕組みが全くわかっていないようですね。プログラムが動作している」とはどういう意味ですか?
ヒント - まず、OnInit、OnTick、OnDeinitが何であるかを調べてください。すべてがうまくいくと思います ))))
MT 4でExpert Advisorをテストしています。MT4のTester Logで Print()関数を1回だけ、最後の時間の値で表示するには、どの言語、またはMQL4の関数を使用すればよいか教えてください。以下は簡単なコードです。
毎正時、МТ-4 Log-FileにPrint()が出力されます。
しかし、Print()がMT-4 Loggerに一度だけ、その時間の最後の値で出力される必要があります。ジャーナルに最後のエントリーが表示された後、最後から2番目の、つまり前のPrint()エントリーを削除するのが論理的でしょう。注文、グラフィックオブジェクトを削除する方法を知っています。しかし、LogbookからPrint()エントリーを削除する方法がまだわかりません。
よろしくお願いします。
いいえ、審査官によってティックが切り取られることはありません。EAが動作中の場合、入力されたティックはスキップされます。終了すると、次のチックで再びスタンバイモードで起動します。
カラシかマキシムか?))))))))))))
質問です。
台本がある。EAから標準的な手段で起動することはできません。そこで、Expert Advisorに関数として追加する必要があります。しかし、スクリプトを編集する際にExpert Advisorで同じ変更をしたくないのです。どうすればいいのか?インクルージョンによって?
あなたの論理では、ソフトがロット設定機能に行くことはないようです。しかし、公式パブリッシャーからは、このようにプログラムが書かれて いるのです。以前の記事で機能の順番を書きました。
だいたい、あなたの反応から判断すると、あなた自身、プログラムの仕組みをよく理解していないようですね。だから、愚問としか言いようがないようです。前のコメント者が思っているように、止まってしまうのです。ただ、他の言語でのプログラミング経験から、ループで本体を実行し、イベントが来たらそれに飛び込んでいくのだと思います。もし、プログラム本体がループで実行されるのであれば、なぜそのような書き方になって いるのかが分かります。
あなたのコメントから察するに、それも理解できていないようですね。(((
これは「他の言語」ではなく、「MQL」なのです。
あなたへのアドバイス - この集団がどのように機能するかを正確に把握すること。
それ以外の機能はすべて派生したものです。
図解してください。
ええ、わからないから聞いているんです。ontickがイベントなのはわかるのですが、その後のEAの流れがよくわかりません。プログラム本体にアクセスしてロット数量を計算するのか、それとも行かないのか? 公式パブリッシャーのEAは、なぜそのような書き方をしているのですか?
そして、ここにいる誰かが、あなた個人のためにドキュメントを書き直すようになるとでも思っているのですか?あなただけに?この中に?自分で掻いとけよ...。
うん、わからないから聞いてるんだよ。ontickがイベントであることはわかるのですが、そのあとEAがどこに行くのかがよくわからないのです。なぜ、出版社がこのような書き方をして いるのでしょうか?
コードを見せれば(ただし、コードを見せれば著作権は明白になることを理解しなければならない)、EAのスキームを見て、何が呼ばれ、何が開かれないか、取引になるかならないかを言うだろう。