MT5への願い - ページ 71

 
stringo:

秘密を教えてあげよう。やってみてください。

切っていないことがわかった。単純な構造 体を返すことができる。ただし、この場合、スタック上のテンポ構造へのコピーと、テンポ構造から結果構造へのコピーの2つのコピーを追加する必要があることに注意してください。

うっ確認したところ、本当に効果がありました。どうやらしばらくは接続が切れていたようですが。そういえば、以前、有理数でデバッグがあったとき(こちら)、速度を確認するためにライブラリを書いて、書きながら関数から構造体を返すようにしたことがありましたね。まあ、その時はうまくいかなかったんですけどね。でも、今はうまく機能しています。そして、その効果は絶大です。

このままでいいと思っています。

過剰なコピーについてはどうですか?ただ、それを理解した上で、タイムクリティカルなループでは使わないようにすればいいのです。また、最も単純な一回性の構成では、x=f(y, z) のような代入を使う方が便利である。

ありがとうございます。

 
ステータスバーにSuccessとErrors:Nをそれぞれ緑と赤で書き、エラー(コンパイル失敗)があれば最初のエラーをエディタに配置する案がある。
現在では、結果に関係なく常に「静かに」コンパイルが終了し、警告やエラーのリストが完全に表示されないことがあり、すべてがうまくいっているのにex5がうまくいっていないような感覚を覚えます。
 
marketeer:
ステータスバーにSuccessとErrors:Nをそれぞれ緑と赤で書き、エラー(コンパイル失敗)があれば最初のエラーをエディタに配置する案がある。
現在は、結果に関係なく常に「静かに」コンパイルが終了し、警告やエラーのリストが完全に表示されないこともあり、すべてが正常でex5がそうでないように感じられます。
Autoscroll」にチェックを入れると、幸せになれますよ・・・。
 
開発者:「ナビゲーター」でアカウントを 右クリックすると、多かれ少なかれアカウント情報を 見ることができるようにしてください。例えば、シンボルの「プロパティ」が行われているのと同じような方法で行うことができます。
 
Lizar:
開発者:「ナビゲーター」でアカウントを 右クリックすると、アカウントに関する 詳細な情報を多少なりとも見ることができるようにしてください。例えば、シンボルの「プロパティ」と同じことができます。
また、ipサーバーのアドレスが分かるようにするか、アカウントのユーザー名とパスワードが分かっていて、アカウントを開いている端末とは別の端末から接続する方法を教えてください。
 
条件付きコンパイルディレクティブを作ると良いと思います。
 
Dima_S:
条件付きコンパイルディレクティブを導入するのも良いアイデアだと思います。

どんな指令が、なぜ?

これについては、すでに述べたとおりです。既存の機能で何とかなることがわかりました。

 
stringo:

どんな指令が、なぜ

これについては、すでに述べたとおりです。既存の機能なしでも可能であることがわかりました。

最近、あるものに出会いました。Expert Advisorは、取引以外の目的(デバッグ、取引プロセスや取引システムのプロパティの研究)で、DLLを使用します。

最適化するときは、それを使わずに、それによってクラウドで最適化する可能性を開くことができるのです。

Expert Advisorのバージョンを2つ作り、同時に変更を加える必要があり、これは悪いことで、信頼性がありません。

条件付きコンパイルが合理的である他のいくつかの状況を容易に想像することができます。

つまり、原則的には望ましいのですが、もちろんなくても大丈夫です。

まとめ:難しいなら-やらないか、列の最後に置く。そして、もしそれが簡単なことであれば、より良いものにすることができます。

 
MetaDriver:

最近、遭遇したことがあります。Expert Advisorは、取引以外の作業(デバッグ、取引プロセスや取引システムのプロパティの調査)にDLLを使用します。

最適化する場合、それを省くことができるため、クラウドでの最適化の可能性が広がります。

Dll関数のレイトバインディングを予定しています。つまり、関数への参照がない限り、DLLはロードされません。

そうすれば、条件付きコンパイルなしで、IsTesting と IsDLLAllowed フラグを完全に使用することができるようになります。

 
stringo:

Dll関数のレイトバインディングを行う予定です。つまり、その関数への参照がなくなるまで、DLLはロードされません。

そうすれば、IsTesting と IsDLLAllowed フラグを条件付きコンパイルなしで使用することができます。

では、そうですね。再コンパイルが不要になり、さらに便利になりました。