{ ticket=OrderSend(Symbol(),OP_BUY,lots,Ask,3, Ask-stopLoss,Ask+takeProfit,"JimsTradingMachine",magicNumber,0,Green); if(ticket>0) { if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES)) { buyBE=0; Print("BUY order opened : ",OrderOpenPrice()); return (true); } } else { Print("Error opening BUY order : ",GetLastError()); return(false); } } // check for short position (SELL) possibility if(EnterSellCondition()) { ticket=OrderSend(Symbol(),OP_SELL,lots,Bid,3, Bid+stopLoss,Bid-takeProfit,"JimsTradingMachine",magicNumber,0,Red); if(ticket>0) { if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES)) { sellBE=0; Print("SELL order opened : ",OrderOpenPrice()); return (true); } } else Print("Error opening SELL order : ",GetLastError()); return (false); } } return (true); }