オーダーの選択【OrderSelect】

bool OrderSelect(int index, int select, int pool=MODE_TRADES)

 

The function selects an order for further processing. It returns TRUE if the function succeeds. It returns FALSE if the function fails. To get the error information, one has to call the GetLastError()function.

この関数は、さらに先の処理のためにオーダーを選択します。この関数が正常終了した場合、戻り値は TRUE です。この関数が失敗した場合、戻り値は FALSE です。詳細なエラー情報を取得するには、GetLastError()を呼び出します。

The pool parameter is ignored if the order is selected by the ticket number. The ticket number is a unique order identifier. To find out from what list the order has been selected, its close time must be analyzed. If the order close time equals to 0, the order is open or pending and taken from the terminal open positions list. One can distinguish an open position from a pending order by the order type. If the order close time does not equal to 0, the order is a closed order or a deleted pending order and was selected from the terminal history. They also differ from each other by their order types.

もし、オーダーがチケット番号で選ばれる場合、pool パラメータは無視されます。チケット番号は、一意のオーダー識別子です。どのリストからオーダーが選択されたかを認識するには、その決済時間を調べる必要があります。もし、決済時間が 0 ならば、そのオーダーは保有中か待機中で、ターミナルの保有中ポジション一覧からの取得されています。注文タイプによって、保有中ポジションを保留中オーダーと区別することができます。もし、オーダーの決済時間が 0 でない場合、そのオーダーは、決済オーダーか、削除された保留中オーダーで、ターミナルの履歴から選択されています。それらは、同じく、それらの注文タイプによって異っています。

Parameters:

パラメータ:

index
Order index or order ticket depending on the second parameter.

2番目のパラメータによる、オーダーのインデックス、または、オーダーチケット。

select
Selecting flags. It can be any of the following values:

選択フラグ。次の値のいずれかを指定できます。

SELECT_BY_POS:
index in the order pool,

オーダー一覧のインデックス。

SELECT_BY_TICKET:
index is order ticket.

オーダーチケットのインデックス。

pool
Optional order pool index. Used when the selected parameter is SELECT_BY_POS. It can be any of the following values:

省略可能なオーダー一覧のインデックス。選択したパラメータが SELECT_BY_POS の場合に使用します。次の値のいずれかを指定できます。

MODE_TRADES (default):
order selected from trading pool(opened and pending orders),

トレード中の一覧からオーダーを選択(保有中と待機中のオーダー)

MODE_HISTORY:
order selected from history pool (closed and canceled order).

履歴一覧からオーダーを選択(決済したのとキャンセルしたオーダー)

 

Sample:

サンプル:

 

Leave a Reply

Your email address will not be published. Required fields are marked *

CAPTCHA


You may use these HTML tags and attributes: <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="">