関数OrderOpenPrice()の使い方(MQL4)

関数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());
		}
	}

シェアする

  • このエントリーをはてなブックマークに追加

フォローする