будем разбираться
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
// Задан режим, когда при нужно при достижении закрыть часть лота
OrderValue(cnt,VAL_LOTS)=1
StrategyLots=0.9
Для обнаружения ошибки мспользуется след конструкция
В примере позиция sell
If OrderValue(cnt,VAL_LOTS)-StrategyLots>=0 and ask<=OrderValue(cnt,VAL_OPENPRICE)-TakeProfit*Point then Begin
CloseOrder(OrderValue(cnt,VAL_TICKET),OrderValue(cnt,VAL_LOTS)-StrategyLots,ask,3,White); // закрываем позицию
Exit; // выходим
end;
end;
Так вот.
OrderValue(cnt,VAL_LOTS)- StrategyLots=0.1
А советник пытается закрыть 0.09 и говорит, что неизвестная ошибка. МТ 3.50 билд 4567