注文関数【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
保有しているポジションと待機注文の総数を取得。