Alexander Cherkeev:
Помогите пожалуйста вставить проверку на наличие средств (свободной маржи)?
Помогите пожалуйста вставить проверку на наличие средств (свободной маржи)?
Простейшее:
void OnTick() { if(CountTrades(OP_BUY)>0 && SignalSell()) CloseOrders(OP_BUY); if(CountTrades(OP_SELL)>0 && SignalBuy()) CloseOrders(OP_SELL); if(CountTrades()==0) { if(SignalBuy()) { Lot=Lots; if(FindProfitLastOrder()<0) Lot=NormalizeDouble(FindLastLots()*Multiplier,2); if(Lot>MaxLots) Lot=MaxLots; if(AccountFreeMarginCheck(Symbol(),OP_BUY,Lot)>0) { ticket=OrderSend(Symbol(),OP_BUY,Lot,Ask,Slippage,0,0,"",Magic); } } if(SignalSell()) { Lot=Lots; if(FindProfitLastOrder()<0) Lot=NormalizeDouble(FindLastLots()*Multiplier,2); if(Lot>MaxLots) Lot=MaxLots; if(AccountFreeMarginCheck(Symbol(),OP_SELL,Lot)>0) { ticket=OrderSend(Symbol(),OP_SELL,Lot,Bid,Slippage,0,0,"",Magic); } } } // ModificationSL(); }
Почитайте о AccountFreeMarginCheck
Спасибо)))
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь