OrderCheck() Вопросы - страница 5

 
A100:
Могут возникнуть в общем случае, если например min=0.1, а шаг=0.3
Угу. Но такого нигде не будет из соображений логики :) .
 

TheXpert:
Угу. Но такого нигде не будет из соображений логики :) .

 

Тогда min=lot=1, а шаг=0.3 - что вполне логично

 
TheXpert:

Вот такой код:

еще ни разу не вызывал проблем.

 Вместо MathRound() корректнее будет использование MathFloor().
Документация по MQL5: Математические функции / MathFloor
Документация по MQL5: Математические функции / MathFloor
  • www.mql5.com
Математические функции / MathFloor - Документация по MQL5
 
Yurich:
Вместо MathRound() корректнее будет использование MathFloor().
Да.
 
TheXpert:
Не, только так.
А мне не ясно почему ноль, если меньше минимального. Или это связано как-то с системой управления капиталом и если вышли за пределы, то стоп торговля? ))
 
tol64:
Или это связано как-то с системой управления капиталом и если вышли за пределы, то стоп торговля? ))
Ну да. Если система дает лот сильно меньше минимального, то риск плохих последствий округления в бОльшую сторону тем больше, чем ближе лот к нулю.
Причина обращения: