選択した注文の利食い価格を返す関数OrderTakeProfit()(MQL4)

関数OrderTakeProfit()

書式

double  OrderTakeProfit(); //引数なし

戻り値

約定価格が108.120
利食い価格が108.620
で利食い価格で決済されて500円の利益になっています(画像)

画像下から
買エントリー
利食い価格(←戻り値)
利食い価格で決済

bool flag = true;
int buyTicket = 0;

void OnTick(){

	if(flag==true){
	//エントリー
	buyTicket = OrderSend(Symbol(),OP_BUY,MarketInfo(Symbol(),MODE_MINLOT),MarketInfo(Symbol(),MODE_ASK)
		,30,0,MarketInfo(Symbol(),MODE_ASK)+500*_Point,"OP_BUY","12345",0,clrNONE);
		
		if(OrderSelect(buyTicket,SELECT_BY_TICKET,MODE_TRADES)){
			Print(OrderTakeProfit());
		}
	flag = false;
	}
}

シェアする

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

フォローする