OrderOpenTime()関数は、選択した注文の約定日時を取得するために使用します。
OrderOpenTime()関数は、以下のように定義されています。
datetime OrderOpenTime();
OrderOpenTime()関数には引数がないので、()内には何も記述しません。
戻り値
選択した注文の約定日時を返します。
注意点
OrderOpenTime()関数を使用するためには、あらかじめOrderSelect()関数で注文を選択していなければなりません。
- OrderSelect()関数の詳細については「こちら」を参照してください。
具体例
約定した注文の約定日時を「ターミナルウィンドウ」の「エキスパート」タブに表示させたい場合は、以下のように記述します。
void OnTick()
{
……
if(売りエントリー条件)
{
int Ticket = OrderSend(Symbol(),OP_SELL,0.1,Bid,10,0,0,NULL,3232,0,clrAqua);
if(Ticket > 0)
{
if(OrderSelect(Ticket,SELECT_BY_TICKET) == true)
{
Print("約定日時:",OrderOpenPrice());
}
}
}
……
}
- if()文の詳細については「こちら」を参照してください。
- OrderSend()関数の詳細については「こちら」を参照してください。
- Symbol()関数の詳細については「こちら」を参照してください。
- Bidの詳細については「こちら」を参照してください。
- Print()関数の詳細については「こちら」を参照してください。