Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }
Exemple #3
0
 public bool OrderClose(int ticket, double lots, double price, int slippage, int color = 0)
 {
     return(TradingFunctions.OrderClose(this, ticket, lots, price, slippage, color));
 }
Exemple #4
0
 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));
 }
Exemple #5
0
 public ORDER_TYPE OrderType()
 {
     return(TradingFunctions.OrderType(this));
 }
Exemple #6
0
 public double OrderOpenPrice()
 {
     return(TradingFunctions.OrderOpenPrice(this));
 }
Exemple #7
0
 public int OrderMagicNumber()
 {
     return(TradingFunctions.OrderMagicNumber(this));
 }
Exemple #8
0
 public int OrderTicket()
 {
     return(TradingFunctions.OrderTicket(this));
 }
Exemple #9
0
 public string OrderSymbol()
 {
     return(TradingFunctions.OrderSymbol(this));
 }
Exemple #10
0
 public int OrdersTotal()
 {
     return(TradingFunctions.OrdersTotal(this));
 }