項目 |
オーダーとポジション管理 |
用意されたインジケータの使用 |
ヒストリカルデータ |
チャート上にグラフィカルオブジェクトやインジケータを表示する |
その他。コンソール情報や拡張ユーザーインターフェースやアカウント情報等 |
メソッド | 説明 |
onStart | onStartはストラテジー開始時に一度だけ呼び出されます。
通常、IContextが保持している値で初期化します。 subscribe to feeds (e.g. custom period, range bars, renko bricks, etc.) and do other strategy setup operations. |
onTick | onTickは銘柄リストに登録している全通貨ペア(Instrument)のティック更新時に呼び出されます。
なので特定の通貨ペアのtick更新時にのみ処理したい場合は、ティックフィルタリングを行う必要があります。 ユーザーはITickメソッドから特定の通貨ペアの最新のASK/BID価格を取得する事が出来ます。 このメソッドは価格変動時に動作するストラテジーロジックで使用されます。 |
onBar | onBarは銘柄リストに登録している全通貨ペアの時間足が確定した時に呼び出されます。
なので、特定の通貨ペア・時間軸に対してのみ処理したい場合はバーフィルタリングを行う必要があります。 ユーザーはIBarメソッドから特定の通貨ペア・時間軸の始値・終値・高値・安値を取得する事が出来ます。 このメソッドは時間足確定時に動作するストラテジーロジックで使用されます。 |
onMessage | onMessageは新しいメッセージ受信時に呼び出されます。
一般的にはIMessageメソッドでオーダー状態を取得し、オーダー状態管理を行う時に使用します。 |
onAccount | onAccountはアカウント情報更新時に呼び出されます。
|
onStop | onStopはストラテジーを停止する直前に呼び出されます。
このメソッドは、ストラテジーにもよりますがストラテジーを停止する時に、保有中のオーダーをクローズしたり、 グラフィカルオブジェクトを削除したり、カスタムGUIオブジェクトを再配置したり等々の後片付けに使用されます。 |