Тайна ошибки 130

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
secret
1063
secret  

Кто-нибудь сумел разгадать? Если сталкивались конечно.

В моем случае проблема в том, что ошибка 130 самопроизвольно появляется и самопроизвольно исчезает. При изменении тейк-профита (OrderModify).

Т.е. поза открыта, ТП выставлен, затем он много раз успешно перемещается, затем внезапно без видимых причин начинает сыпаться 130.

Сегодня например целый час сыпалось, затем так же на ровном месте ошибка сама исчезла, и ТП наконец смог передвинуться.

Ограничений на близость стопов у брокера нет.

И это не для каждой позы происходит, а примерно для одной из 10. Т.е. ошибок в коде нет, они все давно выловлены за годы эксплуатации.

Советник полностью исправен и стабильно работает годами без вопросов. Только со 130 загадка.

Vitaly Muzichenko
14101
Vitaly Muzichenko  
secret:

Кто-нибудь сумел разгадать? Если сталкивались конечно.

В моем случае проблема в том, что ошибка 130 самопроизвольно появляется и самопроизвольно исчезает. При изменении тейк-профита (OrderModify).

Т.е. поза открыта, ТП выставлен, затем он много раз успешно перемещается, затем внезапно без видимых причин начинает сыпаться 130.

Сегодня например целый час сыпалось, затем так же на ровном месте ошибка сама исчезла, и ТП наконец смог передвинуться.

Ограничений на близость стопов у брокера нет.

И это не для каждой позы происходит, а примерно для одной из 10. Т.е. ошибок в коде нет, они все давно выловлены за годы эксплуатации.

Советник полностью исправен и стабильно работает годами без вопросов. Только со 130 загадка.

Косяк в коде.

Nikolay Khrushchev
21427
Nikolay Khrushchev  
secret:

Кто-нибудь сумел разгадать? Если сталкивались конечно.

В моем случае проблема в том, что ошибка 130 самопроизвольно появляется и самопроизвольно исчезает. При изменении тейк-профита (OrderModify).

Т.е. поза открыта, ТП выставлен, затем он много раз успешно перемещается, затем внезапно без видимых причин начинает сыпаться 130.

Сегодня например целый час сыпалось, затем так же на ровном месте ошибка сама исчезла, и ТП наконец смог передвинуться.

Ограничений на близость стопов у брокера нет.

И это не для каждой позы происходит, а примерно для одной из 10. Т.е. ошибок в коде нет, они все давно выловлены за годы эксплуатации.

Советник полностью исправен и стабильно работает годами без вопросов. Только со 130 загадка.

загадки никакой нет.
никакие ошибки вылавливать годами не нужно. если код написан хорошо, ошибок не будет сразу. если плохо, можно и 10 лет отлавливать проблемы.
Выложите логи и исходник, подскажем где в нем ошибка. ошибка в вашем коде 100%

Farkhat Guzairov
2106
Farkhat Guzairov  
secret:

Кто-нибудь сумел разгадать? Если сталкивались конечно.

В моем случае проблема в том, что ошибка 130 самопроизвольно появляется и самопроизвольно исчезает. При изменении тейк-профита (OrderModify).

Т.е. поза открыта, ТП выставлен, затем он много раз успешно перемещается, затем внезапно без видимых причин начинает сыпаться 130.

Сегодня например целый час сыпалось, затем так же на ровном месте ошибка сама исчезла, и ТП наконец смог передвинуться.

Ограничений на близость стопов у брокера нет.

И это не для каждой позы происходит, а примерно для одной из 10. Т.е. ошибок в коде нет, они все давно выловлены за годы эксплуатации.

Советник полностью исправен и стабильно работает годами без вопросов. Только со 130 загадка.

Проблема нормализацией цены, если память не изменяет. И тут действительно не все так просто.

Farkhat Guzairov
2106
Farkhat Guzairov  
Nikolay Khrushchev:

загадки никакой нет.
никакие ошибки вылавливать годами не нужно. если код написан хорошо, ошибок не будет сразу. если плохо, можно и 10 лет отлавливать проблемы.
Выложите логи и исходник, подскажем где в нем ошибка. ошибка в вашем коде 100%

Хорошо написан.... мда...

Сегодня весь день потратил на борьбу с нормализацией, пришлось такой костыль сделать, что.... 

Nikolay Khrushchev
21427
Nikolay Khrushchev  
Farkhat Guzairov:

Проблема нормализацией цены, если память не изменяет. И тут действительно не все так просто.

а чего в ней сложного?
NormalizeDouble( цена ,_Digits). 
все, вопрос решен.

Farkhat Guzairov
2106
Farkhat Guzairov  
Nikolay Khrushchev:

а чего в ней сложного?
NormalizeDouble( цена ,_Digits). 
все, вопрос решен.

в том то и дело, что не решен. Можете по поэкспериментировать закинуть в массив цены через NormalizeDouble, а после попытаться найти эту цену в массиве, уверяю результат будет не однозначный.

Nikolay Khrushchev
21427
Nikolay Khrushchev  
Farkhat Guzairov:

в том то и дело, что не решен. Может по поэкспериментировать закинуть в массив цены через NormalizeDouble, а после попытаться найти эту цену в массиве, уверяю результат будет не однозначный.

покажите в чем у вас была проблема.

secret
1063
secret  
Farkhat Guzairov:

Проблема нормализацией цены, если память не изменяет. И тут действительно не все так просто.

Нормализована, разумеется. Иначе ошибки постоянно были бы.

Farkhat Guzairov
2106
Farkhat Guzairov  
Nikolay Khrushchev:

покажите в чем у вас была проблема.

Я же сказал, создайте массив, заполните его нормализированой как вы думаете ценой, а после просто попытайтесь найти нужную цену, лично у меня сегодня ушло много времени, чтобы в конце концов найти все цены в массиве.

Nikolay Khrushchev
21427
Nikolay Khrushchev  
Farkhat Guzairov:

Я же сказал, создайте массив, заполните его нормализированой как вы думаете ценой, а после просто попытайтесь найти нужную цену, лично у меня сегодня ушло много времени, чтобы в конце концов найти все цены в массиве.

если спрашивают значит не ясно в чем у вас был затык.
при поиске так же следует использовать нормализацию.

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий