関数OrderOpenTime()
書式
datetime OrderOpenTime(); //引数なし
戻り値
ポジションの約定した時間を返します。

サンプルコード
//グローバル変数(OnTick()の外に定義する)
int BuyTicket = 0; //買チケット
int SellTicket = 0; //売チケット
// 買エントリー
if(BuyTicket==0){
BuyTicket = OrderSend(Symbol(),OP_BUYLIMIT,MarketInfo(Symbol(),MODE_MINLOT),
getAsk(Symbol())-500*_Point,30,
0,0,
"sample",12345,0,Green);
}
// 売エントリー
if(SellTicket==0){
SellTicket = OrderSend(Symbol(),OP_SELLSTOP,MarketInfo(Symbol(),MODE_MINLOT),
getBid(Symbol())-500*_Point,30,
0,0,
"sample",12345,0,Green);
}
// チケットが選択できて && 買いの待機注文が約定していたら
if(OrderSelect(BuyTicket,SELECT_BY_TICKET) && OrderType() == OP_BUY){
OrderClose(OrderTicket(),OrderLots(),getBid(Symbol()),30,clrNONE);
BuyTicket = 0; //チケット初期化
Print("#",OrderTicket(),":",OrderOpenTime());
}
// チケットが選択できて && 売りの待機注文が約定していたら
if(OrderSelect(SellTicket,SELECT_BY_TICKET) && OrderType() == OP_SELL){
OrderClose(OrderTicket(),OrderLots(),getAsk(Symbol()),30,clrNONE);
SellTicket = 0; //チケット初期化
Print("#",OrderTicket(),":",OrderOpenTime());
}
関連記事一覧:関数OrderSelect(),関数OrderSend(),関数OrderClose()
