Home » Archive

JForexプログラミング入門カテゴリ

JForexプログラミング入門 »

[2016年8月9日 火曜日 | No Comment | ]
Programing 今回は、JForex APIで、ヒストリカルデータの「History ticks(過去のティックデータ)」を扱う方法について解説します。 ティックデータを読み出す方法としては主に2つの方法があります。 現在のバーからのシフト値を使って読み出す方法 時間間隔を指定して読み出す方法 「History Bars」と同じで同期、非同期両方の手段が用意されています。 ...続きを読む

JForexプログラミング入門 »

[2016年6月22日 水曜日 | No Comment | ]
Programing 今回は、JForex APIで、ヒストリカルデータの「History bars(過去のローソク足データ)」を扱う方法について解説します。 足のデータを読み出す方法としては主に3つの方法があります。 現在のバーからのシフト値を使って読み出す方法 時間間隔を指定して読み出す方法 指定時間から前後の足の数を指定して読み出す方法 情報を取得するための関数には、同期...続きを読む

JForexプログラミング入門 »

[2016年6月22日 水曜日 | No Comment | ]
Programing 今回は、ヒストリカルデータについて解説します。 JForex APIには、「IHistory」インターフェースが用意されており、様々なタイプのヒストリカルデータにアクセスすることができます。 ヒストリカルデータの種類 JForex APIでは以下の4種類のヒストリカルデータにアクセスできます。 History bars(バーのヒストリーデータ) His...続きを読む

JForexプログラミング入門 »

[2016年6月13日 月曜日 | No Comment | ]
Programing 今回は、JForex APIでオープンポジションをマージする方法について解説します。 マージ機能を利用すると、同一通貨の複数のポジション情報を統合することができます。 マージの条件 2つのポジション間でマージを行うためには下記の条件を満たす必要があります。 双方のポジションが同じ通貨ペアのポジションであること 双方の注文状態(IOrder.State)がF...続きを読む

JForexプログラミング入門 »

[2016年5月26日 木曜日 | No Comment | ]
Programing 今回は、JForex APIで注文情報の管理方法について解説します。 既存の注文情報(IOrderオブジェクト)にアクセスしたい場合、IEngineインターフェースの関数を利用することができます。 IEngineインターフェースを利用すると、手動で発注したオーダーを含め、全てのストラテジーから発注されたIOrderオブジェクトを取得することができます。 ストラテジーのスケ...続きを読む

JForexプログラミング入門 »

[2016年5月24日 火曜日 | No Comment | ]
Programing 今回は、JForex APIで注文情報を修正する方法解説します。 注文情報の修正は以下の2つに大別できます。 メイン注文の編集(注文数量、オープンプライス、注文期限) ストップロス、テイクプロフィットの追加及び修正 メイン注文の修正(注文数量、オープンプライス、注文期限) 待機中の注文(order stateがOPENEDのもの)に対して修正を行います。 ...続きを読む

JForexプログラミング入門 »

[2016年5月21日 土曜日 | No Comment | ]
Programing 今回は、JForex APIで保有ポジションをクローズする方法に関して解説します。 ポジションをクローズするために、以下の2種類のインターフェースを使用することができます。 IOrderインターフェースのclose関数 IEngineインターフェースのcloseOrders関数 IOrder.closeでポジションを決済する IOrderインターフェースに...続きを読む

JForexプログラミング入門 »

[2016年5月18日 水曜日 | No Comment | ]
Programing 今回は、JForex APIでテイクプロフィット価格を設定する方法に関して解説します。 オーダーにストップロスを設定する方法には2種類あります。 注文発注時にテイクプロフィット価格を設定 既存の注文orポジションに対してテイクプロフィット価格を設定 注文発注時にテイクプロフィット価格を設定する 注文の発注時にテイクプロフィット価格を設定するには、IEngi...続きを読む

JForexプログラミング入門 »

[2016年5月17日 火曜日 | No Comment | ]
Programing 今回は、JForex APIでストップロスを設定する方法に関して解説します。 オーダーにストップロスを設定する方法には2種類あります。 注文発注時にストップロスを設定 既存の注文orポジションに対してストップロスを設定 注文発注時にストップロスを設定する 注文の発注時にストップロスを設定するには、IEngineインターフェースの「submitOrder」の...続きを読む

JForexプログラミング入門 »

[2016年5月13日 金曜日 | No Comment | ]
Programing 今回は、JForex APIで成り行き注文と指し値注文や逆指値注文等の条件付き注文を行う方法を解説します。 注文を行う時はIEngineインターフェースのsubmitOrderを使用しますが、その際注文の種類を「IEngine.OrderCommand」で指定します。 Market Order(成行注文) Market Order(成行注文)は現在提示されている価格でオーダーを行...続きを読む