Похоже Вы обслуживаетесь в ДЦ WHC или в его "дочках". Ошибка вовсе не в индикаторе. Так аппаратно заложено в терминале. При открытии позиции в советнике надо сначала предусмотреть открытие позиции без стопов. А потом модифицировать открытую позицию. Установив стоплосс и тейкпрофит.
Кроме того. Нужно иметь в виду. Что во многих индексах и фьючах в этих ДЦ один тик соответствует пяти пунктам!(или более). Вот и получается desc = invalid price или invalid stops.
Отсюда вывод - при закладке стопов(для такого инструмента) нужно их делать кратными пяти, либо применять, например -
Ask-TakeProfit*MarketInfo( Symbol(),MODE_TICKSIZE
Примерно так.... Удачи.
Добавлю ещё. Вот здесь вы найдете примерный образец адаптации эксперта к вышеназванным условиям. 'МТС "Universum"'
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
У нас советнике используется индикатор Alligator и в некоторых брокерах при запуске он выдает ошибку Alligator Jaw error = 129; desc = invalid price или invalid stops
(хотя с ценой все в порядке, если ее отловить то к примеру Bid: 1.5285 Ask: 1.5287)
Подскажите пожалуйста как устранить данную проблему и чем она может быть вызвана в индикаторе Аллигатор?
Большое спасибо