Home » JForexプログラミング入門

JForexプログラミング入門その14-ポジションのマージ

2016年6月13日 月曜日 No Comment
Pocket

Programing

今回は、JForex APIでオープンポジションをマージする方法について解説します。

マージ機能を利用すると、同一通貨の複数のポジション情報を統合することができます。

デューカスコピー・ジャパン 口座開設

マージの条件

2つのポジション間でマージを行うためには下記の条件を満たす必要があります。

  1. 双方のポジションが同じ通貨ペアのポジションであること
  2. 双方の注文状態(IOrder.State)がFILLEDであること
  3. 双方のポジションにストップロス及びテイクプロフィットが設定されていないこと

マージの実行について

マージ後の状態や受信メッセージはOrder Merge State図に規定されています。

マージ完了後のオーダーのオープンプライスはマージ対象オーダーのオープンプライスの加重平均になります。

マージの実行に関して手数料はかかりません。

スリッページはありません。

マージのサンプルソースコード

マージを実行すると、「first」と「second」オーダーはクローズ扱いとなり、オーダーラベルが「mergeOrder」のオーダーが新たに作成されます。

デューカスコピー・ジャパン 口座開設

 にほんブログ村 為替ブログ FX システムトレード派へ

コメントを残す

この記事へのトラックバック

コメントにはこれらのタグが使用できます。:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

このブログはGravatarに対応しています。Gravatarの登録はこちらからどうぞ。