Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
lots / SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_STEP) - получить кол-во приростов.
MathFloor( - отбросить дробную часть.
* SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_STEP) - умножаем для получения объёма, близкого к заданному, но кратного ШАГУ(STEP)NormalizeDouble( ..... CountSignedDigits(Min_Lot) ) - нормализуем по кол-ву десятичных знаков (столько же, сколько и в Min_Lot).
К тому же -
прошли нормально.
NormalizeDouble( ..... CountSignedDigits(Min_Lot) ) - нормализуем по кол-ву десятичных знаков (столько же, сколько и в Min_Lot).
----
Min_Lot у вас integer или double?
NormalizeDouble( ..... CountSignedDigits(Min_Lot) ) - нормализуем по кол-ву десятичных знаков (столько же, сколько и в Min_Lot).
----
Min_Lot у вас integer или double?
Не проще уж тогда
Если уж вас просто приравнивание не устраивает
Не проще уж тогда
Если уж вас просто приравнивание не устраивает
Спасибо за участие. Вы комментируете устаревший код. В крайнем варианте всё по другому. Max_volume проверяется отдельно в конце. Форма записи декремента роли не играет. Max_volume в ДЦ как правило 0.
Все равно я бы так сделал например
Все равно отнимаете, ну к чему лишние гнать, сразу проверьте на минимальный лотNormalizeDouble что нужно? Число double для нормализации и integer цифр после запятой.
MathMax что нужно? Два числа double.
думал вы сразу поймете что я имею в виду
Второй год возитесь что-ли? ))
Volume limit reached. Значит вы не проверяете Volume limit.
Смотрю код, действительно, не проверяете, точнее проверяете не так как нужно по смыслу.
NormalizeDouble что нужно? Число double для нормализации и integer цифр после запятой.
MathMax что нужно? Два числа double.
думал вы сразу поймете что я имею в виду