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

 
artmedia70:
そして、テストを開始する前にテストチャートにインジケータを置くと

ウィンドウ内にインジケータを配置し、テンプレートをtester.tplとして保存することができます。

そして、このテンプレートはビジュアライザーを開くたびに読み込まれます。

 

ターミナル自動ログインで「Invalid account」というエラーが発生した方 (2012.03.08 10:21:04 '1470856': Connect failed [ Invalid account ]) はいらっしゃいませんか?パスワードとオートコンフィグ設定を記憶するようにチェックし、ターミナルは正常に起動し、ティックを受信し、チャートは更新されるが、しばらくしてコンピュータに行くと同じものがある :(

何もわからず、ISPのせいにしていました。他の証券会社の端末では、そのような問題はありません。また、光ファイバーでの接続もラグや途切れがなく、問題なく使えています。私もP2Pは使いません。

デフォルトサーバから切断された場合、端末はサーバをスキャンし、リストにある他のサーバへの接続を試み、その結果、サーバがログインを拒否することがあると思われますが、これは手動で再現できませんでした(他のDCサーバを選択すると、最初に「接続なし」または「一般エラー」、あるいは「アカウントが無効」、その後サーバを再スキャンしようとすると、最も頻繁に「アカウントが無効」:-)。

Expert Advisorからどのように見分けることができるのでしょうか?すべての後に、エラーは、"無効なアカウント "は、サーバーを再スキャンすることはもはや可能ですが、唯一の再ログインまたは端末の再起動が、手動で、しかし、どのように自動化する?コンポスターの「再接続」 スクリプトは役に立ちますか?その場合、Expert Advisorに、「無効なアカウント」、「接続がない」、「一般的なエラー」の場合に、できればエラーが発生したものだけを、それと並行して動作している他のものに影響を与えずにターミナルを再起動するように設定するには、どうしたらよいでしょうか。

Z.I. スクリプトは参考になりましたが、このままEAに埋め込んでも動作するのでしょうか?

 
alsu:

ウィンドウ内にインジケータを配置し、tester.tplという名前でテンプレートを保存することができます。

すると、ビジュアライザーを開くたびに、このテンプレートが読み込まれるようになります。


ありがとうございます、テンプレートを保存しておきました、助かりました。
 
こんにちは!私を助けてください、それはもはや取引を行うことができない場合、テスターでEAを作ることができます(オープンするのに十分なマージンではない)すぐにテストを終了しますか?マージンが足りないというエラーを100万回出して、ずっとぶら下げているんです。もちろん、それは仕方がないことですが...。
 
Batmannk:
こんにちは!助けてください!テスターのEAが取引できなくなった場合、テストを終了させるにはどうしたらいいでしょうか?マージンが足りないというエラーを100万回出して、ずっとぶら下げているんです。もちろん、それは仕方がないことですが...。


init()関数に、今後の取引に必要な資金の不足をチェックし、不足の場合はdeinit()関数を呼び出すことを追加しなければならない。

例えば、こんな感じです。

 init()   
{     
  double lotcost = MarketInfo(Symbol(),MODE_MARGINREQUIRED);// Стоимость 1 лота
  if(AccountFreeMargin()<lotcost) deinit(); 
}

Expert Advisor は、メモリから自分自身をアンロードしないものの、少なくともサーバーに注文を開くための無意味な要求を送信するのをやめるでしょう。

WinAPIを使用して、テスターサブウィンドウを呼び出し、停止ボタンを押すというコードを渡すことによって、テストを完全に停止させることができるだろう。また、WinAPIを利用して、ツールバーの「Expert Advisors」ボタンをプログラムで解放することにより、Expert Advisorのリアルタイム操作を禁止することも可能です。私自身は、簡単な例で具体的にどのようにできるのかに興味があります :)

 
evillive:


関数init()において、更なる取引のための資金不足をチェックし、不足の場合は関数deinit()を呼び出す。

例えば、こんな感じです。

Expert Advisor は、メモリから自分自身をアンロードしないものの、少なくともサーバーに注文を開くための無意味な要求を送信するのをやめるでしょう。

WinAPIを使用して、テスターサブウィンドウを呼び出し、停止ボタンを押すというコードを渡すことによって、おそらくテストを完全に停止することができるだけです。また、WinAPIを利用して、ツールバーの「Expert Advisors」ボタンをプログラムで解放することにより、Expert Advisorのリアルタイム操作を禁止することも可能です。具体的にどのようにできるのか、簡単な例で興味があります :)


確認しました。残念ながらうまくいきませんでしたが...。一番すごいのは、オープニングリクエストを送り続けること!!!!もちろん、deinit関数はどうあるべきかという問題もある)
 

再度質問)

iTimeの期間D1とH1の時間表示を表示(この方法でインジケータの不正な動作を調査しています。)

私がメインで行っているテスターの時間とは一致しないことが判明したのです。テスターでは2010年10月でした。そして、引用を巻き戻すと、時間はD1の00:00でした

とH1の13:00は変更なし。なぜ、あのようなことになったのでしょうか。

そして、2つ目の質問です。ヒストグラムの最大値と最小値を表示させました。

最小のものは正しく表示され、最大のものは2147483647番と表示されます。オフセット

を1,2...で検索してください。が成功しませんでした。どのように修正するのか?

 
Fox_RM:

再度、質問)


そして、2つ目の質問です。ヒストグラムの最大値、最小値を表示。

最小値は正しく表示され、最大値は数値2147483647として表示されます。


https://www.mql4.com/ru/search#!keyword=2147483647。
 
Vinin:

https://www.mql4.com/ru/search#!keyword=2147483647。
了解です、ありがとうございます時間の問題なんだけど、教えてくれる?
 
kuk:
良いアドバイザーを紹介してください。
良いEAはプロが書いた有料EAである