どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 1169

 
MT5 EAをプログラムで終了させるにはどうすればよいですか?MT4ではreturn(0)が効きましたが、ここでは?
 
sergey_189:

Alexander ありがとうございます!!!
面白いアイデアですね!!!マイナス、10組で取引していること(((;゚Д゚))) ビープが一発!
アラートウィンドウを開いておいて、外部プログラムが画面の所定の領域のテキストを読み取り(フォントは既知)、所定のフォーマットの情報をファイルに書き込むという、最もクレイジーなアイディアがあるのです。そして、コピー機などのアドバイザーが......。
まあ、もっと「正しい方法」があればいいのですが )))) 。

10種類の通貨ペア、10種類の端末、10種類のサウンドがあるんだ。ちなみに.アラートの端末ログにメッセージがある。
 
Александр:
MT5 EAをプログラムで終了させるにはどうすればよいですか?MT4ではreturn(0)が効きましたが、ここでは?

ゼロで割る...。として、最も原始的な...

 
Александр:
10種類の通貨ペア - 10種類の端末、10種類の音。ちなみに。アラート中は端末のログにメッセージがポップアップ表示されます。

ミロマニアックでなければならない :)

 
Aleksey Vyazmikin:

ミロマニアックでなければならない :)

続いて、端末のログ。
 
Aleksey Vyazmikin:

ゼロで割る...。として、最も原始的な...

特殊な機能があって、それが見つからない......。
 
Александр:
MT5 Expert Advisorの動作をプログラムで終了させる方法は?MT4ではreturn(0)で問題なく動きますが、ここでは?
ExpertRemove()
チャートからExpert Advisorを削除します。
または return; OnTick() 新しいティックの前に終了する。

 
Artyom Trishkin:
ExpertRemove()
チャートからExpert Advisorを削除します。
または return; In OnTick() 新しいティックの前に終了する。

ありがとうございました。
 
Aleksej Kravcenko:
Expert Advisorはテスターではプラスの資金増加を示していますが、リアルタイムではゼロまたはマイナスで取引されているのはなぜですか?

この点に関して質問があります。なぜかというと、どのTFでも非常に大きな割合で Open[1]とClose[2]は等しくないからです。自分で見てください(コードを見せます)。そして、チャートを見るだけでもいっぱいです。

int x;
int start()
  {

  if(DayOfWeek()==1) return(0);
  if(Open[1] != Close[2]) x++;
  Print(" Колличество несоответствий Open[1] и Close[2] = ",x);
   return(0);
  }


 
Александр:

この質問に関連するものなぜかというと、どのTFでも非常に大きな割合で、Open[1]とClose[2]は等しくないからです。ご自分の目で確かめてください。そして、チャートを見るだけでもいっぱいです。


そして、なぜそれらが平等でなければならないのか。