MT4 注文関数(order関数)




注文関数【Orderfunctions】

OrderSend


オーダー発注

int OrderSend( 
    string symbol,            // symbol 
    int cmd,                  // operation 
    double volume,            // volume 
    double price,             // price 
    int slippage,             // slippage 
    double stoploss,          // stop loss 
    double takeprofit,        // take profit 
    string comment=NULL,      // comment 
    int magic=0,              // magic number 
    datetime expiration=0,    // pending order expiration 
    color arrow_color=clrNONE // color 
); 

 

OrderModify


オーダー変更

bool OrderModify(
    int ticket,               // ticket
    double price,             // price
    double stoploss,          // stoploss
    double takeprofit,        // takeprofit
    datetime expiration,      // expiration
    color arrow_color         // arrow_color         
);

 

OrderClosePrice


決済価格を取得
 

OrderCloseTime


決済価格を時間
 

OrderComment


指定オーダーに設定されているコメントを取得
 

OrderCommission


 

OrderExpiration


指定オーダー注文の有効期限を取得
 

OrderLots


指定オーダーのロット数を取得
 

OrderMagicNumber


指定オーダーに設定されているマジックナンバーを取得
 

OrderOpenPrice


指定オーダーの発注価格を取得
 

OrderOpenTime


指定オーダーの発注時間を取得
 

OrderPrint


 

OrderProfit


・選択オーダーが未決済の場合
選択オーダーの現在の含み益(含み損)額を取得

・選択オーダーが決済済の場合
選択オーダーが決済された際の含み益(含み損)額を取得

 

OrderStopLoss


逆決済値を取得
 

OrderSwap


 

OrderSymbol


指定オーダーの取引通貨を取得
 

OrderTakeProfit


決済値を取得
 

OrderTicket


 

OrderType


 注文、ポジションの種類を次の数値で返します。

  • OP_NONE:ポジション無し
  • 0(OP_BUY) 買いポジション
  • 1(OP_SELL) 売りポジション
  • 2(OP_BUYLIMIT) 指値買い注文
  • 3(OP_BUYSTOP) 逆指値買い注文
  • 4(OP_SELLLIMIT) 指値売り注文
  • 5(OP_SELLSTOP) 逆指値売り注文

 

OrdersHistoryTotal


既決済注文総数を取得。つまり過去注文の総数を取得。
 

OrdersTotal


保有しているポジションと待機注文の総数を取得。