[ARCHIVE] フォーラムを散らかさないように、どんなルーキーでも質問してください。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 3. - ページ 643

 
alsu:
ディスコネクトとはどういう意味ですか?単にサーバーとの接続が切れただけであれば、EAは動作を停止せず、接続が回復して新しいティックが来るのを待ちます。端末の再起動を意味する場合、Expert Advisor は前回起動したときのパラメータを自動的に復元して取得するため、何かを保存したりロードしたりする必要はなく、すべてが自動的に行われます。

つまり、EAをオフにしたときに失われたかもしれない重要な変数を、EAに「自動的に」拾わせるにはどうしたらいいかという質問です。特に、その変数を保存しておいて、読み取るという質問であった。

すべてのExpert Advisorができるわけではありませんが...。:)

 
artmedia70:

つまり、EAをオフにしたときに失われたかもしれない重要な変数を、EAに「自動的に」拾わせるにはどうしたらいいかという質問です。特に、これらの変数の保存とその後の読み取りについての質問であった。

すべてのExpert Advisorができるわけではありませんが...。:)

質問は、手動で保存する必要のないEAのパラメータの保存についてです - ターミナルがすべてやってくれます。内部プログラム変数についてはまだ話していません。
 

こんにちは。という関数があります。

int LineW()

{

ObjectCreate("LineW"+W, OBJ_HLINE, 0,0,0,0,0);

ObjectSet("LineW"+W, OBJPROP_PRICE1, KOORD);

ObjectSet("LineW"+W, OBJPROP_COLOR, COLOR);

ObjectSet("LineW"+W, OBJPROP_WIDTH, Stil);

ObjectSet("LineW"+W, OBJPROP_BACK, false);

WindowRedraw();

W=W+1;

}

Expert Advisorの中にあります。ある条件を満たすと、横線を 引くことができる。この関数をコピーしてインジケータに貼り付け、パラメータを調整しましたが、インジケータが線を描こうとしません。

私のやり方が悪いのか、それともこの機能がインジケータで動作しないのか?

 
pipkin.artem:

こんにちは。という関数があります。

int LineW()

{

ObjectCreate("LineW"+W, OBJ_HLINE, 0,0,0,0,0);

ObjectSet("LineW"+W, OBJPROP_PRICE1, KOORD);

ObjectSet("LineW"+W, OBJPROP_COLOR, COLOR);

ObjectSet("LineW"+W, OBJPROP_WIDTH, Stil);

ObjectSet("LineW"+W, OBJPROP_BACK, false);

WindowRedraw();

W=W+1;

}

Expert Advisorの中にあります。ある条件を満たすと、横線を引くことができる。この関数をコピーしてインジケータに貼り付け、パラメータを調整しましたが、インジケータが線を描こうとしません。

私のやり方が悪いのか、それともこの機能がインジケータで動作しないのか?


インジケータから任意のオブジェクトを構築することができます
 
ノーコメント
artmedia70:
まずは、渡した本人に聞いてみてください。
 
alsu:
ディスコネクトとはどういう意味ですか?サーバーとの接続が切れただけなら、EAは動作を停止せず、接続が回復して新しいティックが来るのを待つだけです。端末を再起動すると、Expert Advisor が自動的にロードされ、前回起動したときのパラメータが読み込まれます。


MQLのプログラミングが苦手なことと、私のEAはBacycaの原理に基づいていることです =)。未決済注文に変数が割り当てられる。ターミナルには再ログインしたと表示され、注文を開くとこの変数の値が消えます。注文が再ログインした場合はどうすればいいのでしょうか? この場合、ターミナルはオープンポジションをチェックし、その値をロボットによって割り当てられた変数に代入する必要があります。EAに関しては、テストでは割といい結果が出ています。

 

皆さん、ごきげんよう。

ティックとティックの間の時間が非常に長い(最大3分)ことがあるので、EAを毎ティックではなく、各ティック間で実行させる方法を教えてください。

その間にとても大きな時間(最大3分)があります。 ありがとうございました。

 
FelixFX:

皆さん、ごきげんよう。

ティックとティックの間の時間が非常に長い(最大3分)ことがあるので、EAを毎ティックではなく、各ティック間で実行させる方法を教えてください。

その間にとても大きな時間(最大3分)があります。 ありがとうございました。

スタートをループさせたい
 
Zhunko:
ループ状のスタートが必要です。

差し支えなければ、こんな例もあります。私の理解では、ループが実行されるまで、データは更新されないのでしょうか?
 
pipkin.artem:

こんにちは。機能があります。

EAに搭載されています。ある条件を満たすと横線を引く。この関数をコピーしてインジケータに貼り付け、パラメータを調整しましたが、インジケータが線を描こうとしません。

私のやり方が悪いのか、それともこの機能がインジケータで動作しないのか?

おそらく、あなたのコードでは、描画するオブジェクト(この場合は水平線)が一意な名前を持つようにカウンタであるWパラメータを考慮していないのでしょう。