Объем сделки и NormalizeDouble(); - страница 2

 
хотелось бы Коментарии администраторов или разработчиков по этому вопросу, ведь сервисдеск убрали, куда теперь писать
 
Pavel Kolchin:

как узнать сколько знаков после запятой у числа 0.10 ? при переводе в строку количество знаков после запятой может стать неверным

(int )-MathLog(MarketInfo(NULL, MODE_LOTSTEP))

т.е. получаем не кол-во знаков у 0.10000000, а второй аргумент для NormalizeDouble.

 
Pavel Kolchin:
хотелось бы Коментарии администраторов или разработчиков по этому вопросу, ведь сервисдеск убрали, куда теперь писать
Именно из-за засилья детских вопросов и убрали сервисдеск - это была техническая поддержка, а не бесплатный центр обучения. 
 
Pavel Kolchin:
хотелось бы Коментарии администраторов или разработчиков по этому вопросу, ведь сервисдеск убрали, куда теперь писать

Посмотрите здесь, есть примеры:  https://www.mql5.com/ru/articles/2555

Какие проверки должен пройти торговый робот перед публикацией в Маркете
Какие проверки должен пройти торговый робот перед публикацией в Маркете
  • www.mql5.com
Все продукты Маркета перед публикацией проходят обязательную предварительную проверку, так как небольшая ошибка в логике советника или индикатора может привести к убыткам на торговом счете. Именно поэтому нами разработана серия базовых проверок, призванных обеспечить необходимый уровень качества продуктов Маркета. Если в процессе проверки...
 
Pavel Kolchin:

в последнем примере нет нормализации, результат может получиться 0,25000001

В этом случае нормализация не нужна. посчитайте на калькуляторе

MathRound возвращает значение, округленное до ближайшего целого числа указанного числового значения. Хотя, на мой взгляд лучше округлить функцией MathFloor до ближайшего целого снизу. Но не суть... фломастеры только на цвет разные, а на вкус одинаковые. В итоге получим целое число и умножив это число на шаг цены получим нормальное значение, кратное шагу лота, для подстановки в OrderSend

 
Pavel Kolchin:

в последнем примере нет нормализации, результат может получиться 0,25000001

если не сложно, приведите пример при каких параметрах так может случится

 
Alexey Viktorov:

В этом случае нормализация не нужна. посчитайте на калькуляторе

MathRound возвращает значение, округленное до ближайшего целого числа указанного числового значения. Хотя, на мой взгляд лучше округлить функцией MathFloor до ближайшего целого снизу. Но не суть... фломастеры только на цвет разные, а на вкус одинаковые. В итоге получим целое число и умножив это число на шаг цены получим нормальное значение, кратное шагу лота, для подстановки в OrderSend

ну вот все разжевали, так хотелось потроллить ))

 
Artyom Trishkin:
Именно из-за засилья детских вопросов и убрали сервисдеск - это была техническая поддержка, а не бесплатный центр обучения. 

единственный бесполезный ответ в теме от человека с подписью "Модератор"

 
Pavel Kolchin:

единственный бесполезный ответ в теме от человека с подписью "Модератор"

Вы хотите обсудить как такие же люди, пишущие туда по любому своему вопросу, добились закрытия сервисдеск?
Насчёт моей бесполезности для форума загляните в мой профиль. Затем сравните с полезным вашим. Спасибо.
А ответ был на ваши чаяния о невозможности спросить у сервисдеск ваш вопрос. И ответ был по теме вашего поста.
 
Artyom Trishkin:

вопрос был в первом посту, нужно или не обязательно приводить объем

Причина обращения: