Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Дабы помочь тем, кто столкнулся с тем же, оставлю комментарий.
Если у вас в функции подсчета лота есть проверка на минимальный и максимальный лот, то перед отправкой ордера сделайте доп. проверку.
Пример. Вот функция динамичного лота
В ней есть проверки на минимальный и максимальный лот.
Но у меня помимо динамичного лота есть еще и фиксированный. Пользователь сам выбирает. В любом случае, что динамичный, что фиксированной у меня сводятся в одну переменную, которая передает в OrderSend(). К примеру, "givelot".
Так вот перед отправкой ордера проверьте эту переменную еще раз. Если она не соответствует ограничениям, пусть сова ее выпрямит. В моем примеру она поставила минимально допустимый лот.
Всем привет, кто-нибудь, пожалуйста, объясните, почему данный код проходит валидацию с ошибками:
Состояние тестирования: Тестирование завершилось с ошибками
Логически-торговая составляющая - не суть.
Уже подымался вопрос, нельзя делать жесткое отсекание некооректных параметров.
Вы пытаетесь открыть 0.01 лота, в то время как в автоматической валидации минимальный лот 0.1
Но ваша проверка просто отсекает такой вариант и не отправляет торговый приказ, в то время как следует отправить торговый приказ обьемом 0.1.
Если она не соответствует ограничениям, пусть сова ее выпрямит.
Что и требовалось доказать.
Так же следует поступать и с остальными проверками.
Уже подымался вопрос, нельзя делать жесткое отсекание некооректных параметров.
Вы пытаетесь открыть 0.01 лота, в то время как в автоматической валидации минимальный лот 0.1
Но ваша проверка просто отсекает такой вариант и не отправляет торговый приказ, в то время как следует отправить торговый приказ обьемом 0.1.
Что и требовалось доказать.
Так же следует поступать и с остальными проверками.
Моя проверка отсекает некорректный параметр и выпрямляет согласно требованиям, отправляя уже корректный объем в ордер, который соответствует нормам сервера. При корректном объеме по всем правилам ордер открывается.