関数OrderOpenPrice()
書式
引数はありません。関数OrderSelect()
double OrderOpenPrice();
戻り値
選択したチケットのオープン価格(約定価格)を返します。
例えば GBPJPYの場合129.389で約定したらその価格が返されます。
サンプルコード
画像は下記のサンプルの実行結果です。
画像下から。
買いポジション約定
約定価格をプリント129.389
買いポジション決済
※下記のコードは私の自作関数が入っているためコピーしても動きません。
//グローバル変数
int BuyTicket=0;
//チケット初期化
BuyTicket = TicketInitialization_Buy(BuyTicket);
//エントリーできる状態であれば
if(isEntry(BuyTicket)){
BuyTicket = OrderSend(Symbol(),OP_BUY,MarketInfo(Symbol(),MODE_MINLOT),
getAsk(Symbol()),30,
0,0,
"sample",12345,0,Green);
//チケットが選択できた場合
if(OrderSelect(BuyTicket,SELECT_BY_TICKET)){
Print(OrderOpenPrice());
}
}