*

ここが変だよMT5 ~MT4ユーザーのためのちょっとためになる話~

公開日: : MT5/MQL5

ヘッジタイプとネッティングタイプによる仕様の大幅な差

MT5ではアカウントの種類にヘッジタイプとネッティングタイプがあります。ヘッジタイプは従来のMT4と同じようなタイプです。

一方、ネッティングタイプはオーダーを合算させる仕様の口座タイプです。例えば、両建てをした場合、ヘッジタイプではMT4のように表示されますが、ネッティングタイプでは前に持っていたポジションが決済されて終了です。

また、同じ通貨ペアで同じ方向にロットを増やした場合(ピラミッティングした場合)、ヘッジタイプでは新たなオーダーとして区別されますが、ネッティングタイプの場合はオーダーが合体させられます。

ポジション、オーダー、ディールの区別

MT4ではあまり厳密に区別されることはありませんが、MT5ではこの3つを厳密に区別します。(ただし、MQL5の関数はぐっちゃぐちゃ)

オーダー:

サーバーに送信された注文の合算。予約注文(指値、逆指値)も含む。受理されなかった場合には保存されない。

ポジション:

約定したオーダー。予約注文(未約定オーダー)は含まれない。

ディール:

サーバーに送信された個別の注文。注文ロットが大きくてブローカー側で分割された場合には、分割されたものそれぞれがディールになる。MT5で株取引とかをした場合には重要になる。

例えば、USDJPYの指値買いディールを0.1ロットを二回出したとします。

ディールは2つ、ポジションは0、オーダーは1つです。

このオーダーが約定すると、

ディールは2つ、ポジションは一つ、オーダーは0です。

ただし、ヘッジアカウントの場合、

ディールは2つ、ポジションも2つ、オーダーは0です。(超ややこしいですね。)

詳しくはこちら

https://www.mql5.com/en/articles/211

実行中のEAのパラメータは変えられない

MT4ではEAが稼働しているチャート上で右クリックを押せばパラメータを変更できましたが、MT5では変更できません。(変更できないなら、あたかも変更できるように見せかけるUIやめてほしいものです)

 

実行中のEAのパラメータを変更するには一度EAを停止するか、新規にEAをチャートにセットしなければなりません。

 

そのため、ちょっとだけパラメータを変更したい場合でも、リセットされた状態からすべて設定しなおさなければなりません。

https://www.mql5.com/en/articles/211
この投稿は役に立ちましたか? 役に立った 役に立たなかった 0 人中 0 人がこの 投稿 は役に立ったと言っています。

Message

メールアドレスが公開されることはありません。

CAPTCHA


このコメントはWEBに公開されるので、問い合わせ等はメールでお願いします。

関連記事

ここが凄いよMT5 ~たまにはいいところも褒めないと~

いつもMT5,MQL5の悪口ばかり書いているので、たまにはMT5の良いところも紹介したいと思いま

記事を読む

MT5のテスターではスプレッドは変更できないという事実

を知らない人が多くて、「このバックテストのスプレッドはいくつですか」という質問が来るので共有です。

記事を読む

ここが変だよMQL5 ~でも、ちょっとずつ良くなった(概要版)~

【この記事は2017年の記事を更新したものです。】 Order, Positionの意味が変わっ

記事を読む

ここが変だよMQL5 ~実装の話~

実装の問題 ディール、オーダー、ポジションの区別がついている人、 ヘッジ、ネッティングが分かっている

記事を読む

 
  • (↑広告です。このサイトの管理者の運営ではありません)

     


  • 横瀬兼元(ペンネーム)です。

    プロフィール
    物を買わせようとする偽者がいるらしいのでご注意ください。
    ツイッター始めました(イマサラー)
    https://twitter.com/FxantennaC
    (埋め込みするとページ表示が極端に遅くなるので、リンクでご容赦を)


Translate »
PAGE TOP ↑