関数OrderProfit
書式
double OrderProfit(); //引数無し
戻り値
下記のコードをテスターで実行すると
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,0,"OP_BUY","12345",0,clrNONE); if(OrderSelect(buyTicket,SELECT_BY_TICKET,MODE_TRADES)){ OrderClose(buyTicket,OrderLots(),OrderOpenPrice(),30,clrNONE); Print(OrderProfit()); } flag = false; } }
USDドル設定の場合
約定価格が1.28646
決済価格が1.28616なので3pipsの損益です
画像の通り-0.3ドルの損失ですね。
JPY円設定の場合
約定価格が1.28646
決済価格が1.28616なので3pipsの損益です
画像の通り-32.84円の損失ですね。