初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 1100

 
Vladimir Karputov:

いいえ、寝ながらは厳禁です。

あ、そうそう。どうやって?

 
Сергей Таболин:

まあ、本来はアドバイザーを吊るすものなのですが...。確認が来るか来ないか待っているところ...。私はここで途方に暮れています。この待ち時間はどうすればいいのでしょうか?while()の使用 ?

何も中断する必要はないのです。

MQL4では、MQL5とは異なり、ポジションオープンのいくつかのステップが単にユーザーから隠されています。

MQL4では

  1. 注文を送信し
  2. サーバーからの応答は、約定拒否またはオープンポジションのチケットのどちらかの形式となります。

MQL5では

  1. 注文を送信し、その注文が実行のためにキューに入れられた結果についての応答を取得する。
  2. その後、この注文の発動について(取引の事実について)返信があり
  3. 最終的には、チケットとその識別子が書かれた契約書を手に入れました。

それは、簡単に言えばつまり、MQL4ではいくつかのステップが隠されており、端末はサーバーに取引要求を 送信した後、その応答を待つことになります。つまり - このコマンドは常に取引要求の結果を待たせ、すべての動作を遅くします - 要求を送信した後は、サーバーからの応答を待つまで何もできなくなります。

MQL5では、他のアクションを継続しながら、同時に取引要求の結果をモニターすることができ、何かを待つ必要はありません。MQL4よりはるかに収益性が高いです。要は、賢く使うことです。

 
Artyom Trishkin:

MQL4よりはるかに収益性が高い。要は、賢く使うことです。

MT4では、この特典の不足を感じることが多いのでしょうか?

 
市民は、スレッドをポイ捨てするな。タイトル:MQL5を読む。
 
Vladimir Karputov:
市民は、スレッドをポイ捨てするな。 タイトル:MQL5を読む。

機能の比較は可能ですか?

 
fxsaber:

MT4では、このメリットのなさを感じることが多いのでしょうか?

はい、あります。

 
Artyom Trishkin:

はい、昔はそうでした。

面白いシナリオですね。

 
fxsaber:

シナリオに興味がある。

久しぶりのトレードです。久しぶりのトレードです。

しかし、以前はロボフォレックスで、サーバーにリクエストを送った後、Expert Advisorが再クオート 待ちで何もしないまま死んでいたことがありました。別のシンボルで仕事をしたいと思いました。

 
Artyom Trishkin:

roboforexで、サーバーにリクエストを送った後、Expert Advisorがrequote待ちで何もしていないのを見たことがあります。そして、別のシンボルで仕事をしたいと思いました。

これを1つのEAに複数の独立した論理が存在するといいます。これらのロジックは、さまざまなチャートに展開されています。

 
fxsaber:

これを1つのEAに複数の独立したロジックを搭載することと言います。これを人々はさまざまなチャートに散りばめている。

1つにまとまっていたのです。ドルから切り離された時にチフがおかしくなったケース。他のシンボルも手探りで作業していました。しかし、私は可能な限りの利益のうち、60ドルしか得ることができなかった。もし、Expert Advisorが再クオート 待ちをしていなかったら、おそらく3倍の利益を上げていたでしょう。

理由: