MT5への願い - ページ 40

 
stringo:
やってみてください。試してみてください。

そうですね、1秒間のタイマーをセットして、ある関数は1回ごとに計算、ある関数は1回おきにフィルター、ある関数は6回、といった具合に。

1秒を超える計算をすると、お互いに干渉してしまうという話です。

 
stringo:

実は、同期が解除されたことは一度もありません。仕事をやり遂げ、「シェウ、終わったよ」というメッセージを送るのです。

この間、1つ目の関数の計算を2回、2つ目の関数の計算を1回行うことができます。結果は、各機能ごとに1つになります。
 

Urain:

インジケータはOnTickにするかOnTimerにするか選択できるようにすること。


このオプションが最適だと思います。
 

MQL5では、jmpや goto(無条件ジャンプ)というコマンドが追加されるとうれしいです。

エンドレスのネストループがわかりにくい。

そんなことが可能なのか?

 
gisip:

MQL5では、jmpや goto(無条件ジャンプ)というコマンドが追加されるとうれしいです。

エンドレスのネストループがわかりにくい。

そんなことが可能なのか?


そして、私はこの習慣を 永遠に取り除いたと思った......。:)
 
gisip:

MQL5では、jmpや goto(無条件ジャンプ)を導入してもらえるとうれしいです。

そんなことが可能なのか?
絶対にダメです。これは、すでに以前から議論されていることです。
 
gisip:

MQL5では、jmpや goto(無条件ジャンプ)というコマンドが追加されるとうれしいです。

なぜなら、無限に続く入れ子ループを理解するのは難しいからです。

こんなことが可能なのか?


無限ゴトを理解するのはさらに難しい。さらに、初期化されていない変数やメモリリークの問題を扱うことはほぼ確実です。

gotoは、gotoがなくても簡単にできるような有能な手にのみ置かれるべきものです。

だから、gotoを待っていてはいけない。

 

プリプロセッサに、if...else if defined などの条件演算子を追加すると便利だと思います。その予定はあるのでしょうか?

 
Dima_S:

プリプロセッサに、if...else if defined などの条件演算子を追加すると便利だと思います。その予定はあるのでしょうか?

私も気になりませんね。
 

すでに実装されているのかもしれませんが、見つけられませんでした。

ログへのテキスト出力を無効化(中断)することです。

詳細 - より大きなループで値をチェックしなければならない場合や、ヒストリーで実行する場合、エラーを理解するために数行見るだけで十分で、それ以上の出力は必要ないことがよくあります。ただし、プロセスを強制終了して中断させないと、端末が長時間ハングアップすることがあります。

もうひとつ、アップデートのリクエストをあまり邪魔にならないようにしていただけないでしょうか。 ターミナルがまだ未完成で、しばしば何か別の問題がポップアップするので、それが動作することを確認するまではターミナルをアップデートしたくないのですが、そうしなければ、アップデートが出るまで数日間ホームレスのままでいることができます。

また、数時間最適化を行っていて、スクリーンセーバーがかかっている状態でアップデートを促された場合、スクリーンセーバーをオフにするだけでいいと思ってスペースキーを押すと、アップデートが発動してしまいます......。