Сразу после строки int start() и скобки вставь строку:
int dig=MarketInfo(Symbil(),MODE_DIGITS);
И потом везде, где встретишь оператор NormalizeDouble,
вставь вместо 4 переменную dig. Все!
А товарищ KimiV еще загодя предусмотрел такие ситуации, в его функциях стандартно используются такие конструкции.
//получение DIGITS dg=MarketInfo(sy, MODE_DIGITS); ..... ..... //нормализация цены с использованием полученного DIGITS pp=NormalizeDouble(pp, dg);
Следовательно, его функции должны работать без изменений и на 5 знаках.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Мужики помогите, весь мозг изломал скачал эксперта с Code Base и решил его заставить работать с котировками кратными 5, просидел весь вечер так и непонял как это сделать а непонял потому что там нет фиксированных ТП и СЛ да и ордера в принципе криво ставятся тоже не кратно 5. Спасибо