![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Здравствуйте! Нужна помощь.
У меня в советнике, в тестовом режиме, возникают постоянно две ошибки. В журнале есть комментарии, что при выставлении отложенного ордера Buy Stop, система выдает Invalid price, а при выставлении Stop Loss - Invalid stops.
При этом ордер выставляю с учетом 1-2 спредов от требуемой цены. А Stop Loss с отступом в один спред. Советник в тестовом режиме открывает не все сделки, какие-то срабатывают. Помогите пожалуйста разобраться в проблеме.
Попробуйте нормализовать цены непосредственно при передаче в ордер. NormalizeDouble.
Попробуйте нормализовать цены непосредственно при передаче в ордер. NormalizeDouble.
Спасибо за совет. Попробую и отпишусь.
Спасибо за совет. Попробую и отпишусь.
Добрый вечер!
В советнике есть нормализация цен и выравнивание по границам тиков. Похоже проблема в другом.
Да нет, не статистика.
Каждое действие над ордером, записывается в таблицу с новым replID.
Как Вы узнаете, что ордер установился, модифицировался или удален, если записей в этой таблице будет несколько тысяч?
Должно же быть визуальное подтверждение.
Должно же быть визуальное подтверждение.
Отдельно таблица ордеров (в текущем состоянии), отдельно история действий над ними.
Должно же быть визуальное подтверждение.
Добрый вечер!
В советнике есть нормализация цен и выравнивание по границам тиков. Похоже проблема в другом.
Ну значит печатаете значения цен и смотрите что не так. Все просто.
Хотя бы сообщения из лога привели, гаданием занимаемся.
Работа движется, не так быстро, как хотелось бы, но идет...
Разобрался с серверными часами!
Разрабы Плаза 2, меняют replID у сообщения!
Только "пенек" мог сделать такое!
Зачем "складировать" прошлое время?
Будьте внимательны, Дмитрий, возможно еще где-то меняют replID
Как и подозревал, что это не единственное место, где разные replID на одно и то же
сообщение (поток FORTS_REFDATA_REPL; таблица sys_messages)
Еще один шажочек...