私のEAにはどんなコードを入れて、それを完全に再起動することができます..リロードのようにすべて...
externs、init()、start()関数をリロードして、チャートをリロードします...
どうもありがとうございました
私のEAにはどんなコードを入れて、それを完全に再起動することができます..リロードのようにすべて...
externs、init()、start()関数をリロードして、チャートをリロードします...
どうもありがとうございました
単純ではないので、あなたが失敗するかもしれないと考えてみてください。これを行う最善の方法は、コードをモジュール化することです。つまり、すべてのものが別々の機能です。 Init()コードは別の関数になり、Start()関数のすべてのロジックはいくつかの関数に分割されます。これが機能したら、すべての静的変数を再初期化する方法を検討しなければなりません。通常はゼロから始まります。私は何かを忘れたかもしれないので、何かがあるかもしれません。それから、たくさんのテストがあります。これがうまくいくという保証はありませんが、私はその問題にどのように取り組んでいくのか、それを行う魅力的な理由があれば、私はそれを引き受けます。
おそらく、Sendkeysでチャートをリロードすることができます。別のシンボルやタイムフレームに移動してから、必要なものに戻って、EA自体をリロードしてすべての変数をリセットする必要があるかもしれません。 ps:そのためのコードベースのサンプルコードがあります。