MT5では、MT4と比較して、余分なスプレッドを支払う必要がありますか?

 

最もシンプルなシチュエーションがあります。長期の注文があり、その後、反対方向(プルバック時など)の短期の注文がある。すべてが一筆書き。MT4では、各注文にスプレッドが設定されています。MT5では、長期のものを開き、閉じて逆の短期のものを開き、その閉じて長期のものを再び開くという3つのオペレーションがあり、MT4では2つだったスプレッドが、MT5では合計3つになります。

つまり、短期の逆指値注文をするたびに、MT4に対してMT5で追加のスプレッドを支払わなければならないことが判明したわけですね。

 
MT5ではポジションをクローズ する必要はなく、逆張りでダブルボリュームを開くだけです。この結果、2つのスプレッドも発生します。
 
もちろん、前の注文の決済と新しい注文の開始はダブルボリュームで行われます。つまり、MT5では、最初のシングルロット、次の2つのダブルロットと、合計3つのオペレーションと3つのスプレッドで、3つのオープニングを行うことになります。
 
Andrei01:
もちろん、前の注文の決済と新しい注文の開始はダブルボリュームで行われます。つまり、MT5では、最初の1枚はシングルロット、次の2枚はダブルロットで、3つのオペレーションと3つのスプレッドがあることになります。
反対側の1枚に相互に重なることで、1枚の広がりを抑えることができます。MT4でもMT5でも同じですが、唯一違うのは、MT5では反対側のカウンターが自動的に重なり、MT4ではOrderCloseBy()が不安定でよく問題が発生しました。
 
実際にテストするのはとても簡単なようです。
 
Reshetov:
カウンターでの相互のオーバーラップは、シングルスプレッドを低減します。
何も損をすることはありません。スプレッドは取引の最終ロットサイズによって決まることが知られていますが、ここでは最終ロットサイズが1つの取引が3回行われています。
 
Renat:
実際にテストするのはとても簡単なようです。
実際にはどうなるのでしょうか?MT5は、これが独立したポジションではなく、最初のポジションの継続であることを知っているので、スプレッドは3番目のオープニングに追加されないのですか?この単純なケースで、スプレッド計算のロジックはどうなっているのでしょうか。
 
Andrei01:

つまり、逆ショート注文をするたびに、MT4に対してMT5では余分なスプレッドを支払わなければならないことが判明したのですね。

MT4とMT5の開通スケジュールを間違えてしまったのですね。

MT4では何も反転していないのに、MT5ではなぜか反転しているので、矛盾があると思うのですね。

実は、2つの異なる指示の注文を持つ2番目のステップでは、MT5では、ポジションの合計が0になるのです。

 
sergeev:

MT4とMT5の開通スケジュールを間違えてしまったのですね。

MT4では何も反転していないのに、MT5ではなぜか反転しているので、不一致があると思うのですね。

実際には、2つの異なる指示された注文の存在の第二段階で - MT5では、総位置に0を取得します。

MT4では、1ロットのトレードを2回行うとスプレッドが2つになり、ダブルフリップで3回行うとスプレッドが3つになります。どう考えても、この算術は単純だ。まあ、スプレッドを考慮しなくても金額が同じになるというのはその通りなのですが、問題はそこではありません。
 
Andrei01:
どう考えても、算術は単純だ。
はい、シンプルで同じです。MT4はMT5と変わりません。
 
sergeev:
はい、シンプルで同じです。MT4はMT5と変わりません。
MT5は、すべてのケースでMT4と完全に同等であるとされていますが、ここではそうではないこと、つまり支払われるスプレッドが異なることが分かります。
理由: