public bool OrderSelect(int index, SELECT_BY select, POOL_MODES pool = POOL_MODES.MODE_TRADES) { if (!TradingFunctions.OrderSelect(this, index, select, pool)) { ThrowLatestException(); return(false); } return(true); }
public int OrderSend(string symbol, ORDER_TYPE cmd, double volume, double price, int slippage, double stoploss, double takeprofit, string comment = "", int magic = 0, DateTime expiration = default(DateTime), int arrow_color = -1) { int ticket = TradingFunctions.OrderSend(this, symbol, cmd, volume, price, slippage, stoploss, takeprofit, comment, magic, DateTime.Now.AddDays(100), arrow_color); if (ticket == -1) { ThrowLatestOrderException(); } return(ticket); }
public bool OrderClose(int ticket, double lots, double price, int slippage, int color = 0) { return(TradingFunctions.OrderClose(this, ticket, lots, price, slippage, color)); }
public bool OrderModify(int ticket, double price, double stoploss, double takeprofit, DateTime expiration = default(DateTime), int arrow_color = -1) { return(TradingFunctions.OrderModify(this, ticket, price, stoploss, takeprofit, DateTime.Now.AddDays(100), arrow_color)); }
public ORDER_TYPE OrderType() { return(TradingFunctions.OrderType(this)); }
public double OrderOpenPrice() { return(TradingFunctions.OrderOpenPrice(this)); }
public int OrderMagicNumber() { return(TradingFunctions.OrderMagicNumber(this)); }
public int OrderTicket() { return(TradingFunctions.OrderTicket(this)); }
public string OrderSymbol() { return(TradingFunctions.OrderSymbol(this)); }
public int OrdersTotal() { return(TradingFunctions.OrdersTotal(this)); }