У вас не стоит Flash Player
Настройки
#38613 - Tue Mar 13 2012 04:34 PM Ошибка при переставлении уровня профит
Belt777 Offline
journeyman

Registered: Tue Jul 05 2011
Записи: 66
Обнаружил ошибку при переставлении уровня профита для открытой сделки. Ошибка в следующем, если был выставлен профит на уровне А, потом по прошествии времени он передвигается ближе, на уровень Б, скажем для лонгов это ниже. Так вот, если за время существования позиции уровень Б уже ранее достигался, то при переставлении уровня программа ошибочно считает, что он уже выполнился и срабатывает закрытие позиции по рынку, если конечно поставлено автозакрытие и время этого автозакрытия больше времени прошедшего с момента фиктивного срабатывания.

В лаборатории всё работает идеально, а вот в реале такая хрень. То есть если изначальный уровнеь профита А, он не достигнут, но достигнут уровень Б, потом цена откатилась вниз и, казалось бы, можно безболезненно переставить профит на уровень Б, цена то ниже, срабатывания нет, заявке ещё висеть да висеть... Только вот в момент переставления видимо происходит пересчёт по всей истории и вместо открытой и ожидающей закрытия сделки мы имеем закрытие по рынку.

В лабе не диагностируется 100%.

Наверх
#38615 - Tue Mar 13 2012 04:37 PM Re: Ошибка при переставлении уровня профит [Re: Belt777]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Скрипт написан на API? Скорее всего неправильно выставляется уровень профита для свечей при пересчете. Грубо говоря, при пересчете, определяется уровень Б и он выставляется для всех свечей от открытия позиции. Программа естественно считает, что позиция должна быть давно закрыта.
В лаборатории это действительно не увидеть.

Наверх
#38639 - Tue Mar 13 2012 11:51 PM Re: Ошибка при переставлении уровня профит [Re: Nektodron]
Belt777 Offline
journeyman

Registered: Tue Jul 05 2011
Записи: 66
скрипт написан на кубиках и ничего сложного там нет. я кстати вашим господам высылал логи и они мне тоже сказали нечто вроде этого, что я сам дурак smile

Я несколько раз менял кое какие части, что позволило полностью выявить логику возникновения ошибки. Будет время у разработчиков, может посмотрят, нет - увы. Но факт ошибки есть. Встретить можно очень редко, это ближе к пипсовщикам, хотя и не обязательно.

Наверх
#38649 - Wed Mar 14 2012 10:21 AM Re: Ошибка при переставлении уровня профит [Re: Belt777]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Если вы знаете как появляется ошибка, то напишите здесь или на contact@tslab.ru
Пример скрипта очень желателен

Наверх


Moderator:  ViL, sar