if (OrdersTotal () == 0) { if (myOsma () == 1 && myOrderHistory () == 1) OrderSend (Symbol (), 0, lots, Ask, slippage, stoploss, takeprofit, "state", 379275,0, Red); if (myOsma () == 2 && myOrderHistory () == 2) OrderSend (Symbol (), 1, lots, Bid, slippage, stoploss, takeprofit, "state", 379275,0, Red);
改进
if (myOsma () == 1 && myOrderHistory () == 1){
stoploss = Ask - stoploss * Point * 10;
takeprofit = Ask + takeprofit * Point * 10;
OrderSend (Symbol (), 0, lots, Ask, slippage, stoploss, takeprofit, "state", 379275,0, Red);
}