#17986 - Tue Dec 07 2010 10:49 AM
Re: Странный сбой..
[Re: Nektodron]
|
Pooh-Bah
Registered: Sun Feb 21 2010
Записи: 2331
Loc: Ухта
|
История по бумаге за вчера не загрузилась.. Как корректно необходимо лечить в таких случаях?
|
Наверх
|
|
|
|
#18003 - Tue Dec 07 2010 02:12 PM
Re: Странный сбой..
[Re: usas]
|
Carpal Tunnel
Registered: Thu Oct 23 2008
Записи: 5492
|
У вас как раз сборка с ошибкой, мы ее удалили с сайта. Нужно заменить на более свежую. Если уж пользуетесь ночными сборками, то стоит их менять ,в них могут быть баги новые Либо пользоваться уже проверенными сборками.
|
Наверх
|
|
|
|
#18006 - Tue Dec 07 2010 02:17 PM
Re: Странный сбой..
[Re: Nektodron]
|
Pooh-Bah
Registered: Sun Feb 21 2010
Записи: 2331
Loc: Ухта
|
У вас как раз сборка с ошибкой, мы ее удалили с сайта. Нужно заменить на более свежую. Если уж пользуетесь ночными сборками, то стоит их менять ,в них могут быть баги новые Либо пользоваться уже проверенными сборками. Навеяло - старый фильм "Волга-Волга", знаменитая фраза "..примите у них брак и выдайте им другой.." Проблему понял.. И все-таки - 16-я на этой неделе выйдет?
|
Наверх
|
|
|
|
#18007 - Tue Dec 07 2010 02:18 PM
Re: Странный сбой..
[Re: usas]
|
Carpal Tunnel
Registered: Thu Oct 23 2008
Записи: 5492
|
|
Наверх
|
|
|
|
#18008 - Tue Dec 07 2010 02:31 PM
Re: Странный сбой..
[Re: Nektodron]
|
Pooh-Bah
Registered: Sun Feb 21 2010
Записи: 2331
Loc: Ухта
|
|
Наверх
|
|
|
|
#18110 - Wed Dec 08 2010 05:50 PM
Re: Странный сбой..
[Re: Nektodron]
|
Pooh-Bah
Registered: Sun Feb 21 2010
Записи: 2331
Loc: Ухта
|
Не заметил ничего странного. По одной заявке может быть больше одной сделки, если лотов больше одного. Так же у вас походу одновременно вход в лонг и шорт произошли. Наверное из-за того, что между ними спред очень маленький. То что по одной заявке больше одной сделки это понятно и корректно, нет вопросов, но вот одновременный вход в лонг и шорт логика моего скрипта запрещает. Только вход в какую-либо из позиций либо переворот. Одновременно разных позиций в моем скрипте быть не может, хотя я понимаю, что ТСлаб это позволяет..
|
Наверх
|
|
|
|
#18114 - Wed Dec 08 2010 06:29 PM
Re: Странный сбой..
[Re: Nektodron]
|
Pooh-Bah
Registered: Sun Feb 21 2010
Записи: 2331
Loc: Ухта
|
Открытие позиций у меня по сл алгоритму.
1. На пересечениях, при этом анализ на лонг и шорт независимые. Если пришел сигнал на шорт, то проверяется не стоит ли скрипт в шорте чтобы не открываться повторно. Одновременно проверяется, не стоит ли скрипт в лонге. Если не стоит, то просто открывается шорт, а если есть лонг то выдается команда на открытие шорта и одновременное закрытие лонга, т.е.переворот. В лонг - симметрично.
2. Идет постоянная проверка "есть активная позиция". Если скрипт вне позиции, то проверяеется какая позиция была последней и открывается в противоположном напрвлении. В этом случае есть еще фильтр..но он имхо тут как бы особо не влияет..
Логику скрипта не менял, при этом в предыдущей версии таких ситуаций, которая на скринах, не фиксировал..
|
Наверх
|
|
|
|
#18116 - Wed Dec 08 2010 06:41 PM
Re: Странный сбой..
[Re: Nektodron]
|
Pooh-Bah
Registered: Sun Feb 21 2010
Записи: 2331
Loc: Ухта
|
Открытие идет по рынку или через блоки "открытие если больше/меньше"? Если второе, то ситуация одновременного открытия вполне реальна. Только "по рынку"..
|
Наверх
|
|
|
|
#18119 - Wed Dec 08 2010 06:55 PM
Re: Странный сбой..
[Re: Nektodron]
|
Pooh-Bah
Registered: Sun Feb 21 2010
Записи: 2331
Loc: Ухта
|
Тогда действительно странно, в логах похоже разница между ними 1сек. Там какой интервал пересчета? скорее всего, банально заявка не успела весь цикл пройти и исполнится. Т.е. на момент выставления второй заявки позиции не было. Скрипты работают на пятиминутном таймфрейме. Ув. Нектодрон, мне не нравятся ситуации, которые не контролируются или хотя бы не объясняются. Логику открытия/закрытия позиций я Вам описал. Что еще нужно для анализа и выдачи рекомендаций для настройки, либо изменения логики скрипта. Пересчет идет по интервалу. Проскальзывание - 2% Автооткрытие/закрытие - в "нулях".
|
Наверх
|
|
|
|
#18122 - Wed Dec 08 2010 08:12 PM
Re: Странный сбой..
[Re: Nektodron]
|
Pooh-Bah
Registered: Sun Feb 21 2010
Записи: 2331
Loc: Ухта
|
Присылайте лог, попробуем разобраться. Но судя по таблице сделок, заявки на покупку/продажу были выставлены одновременно. Отправил..
|
Наверх
|
|
|
|
#18162 - Thu Dec 09 2010 01:24 PM
Re: Странный сбой..
[Re: Nektodron]
|
Pooh-Bah
Registered: Sun Feb 21 2010
Записи: 2331
Loc: Ухта
|
Не успел ответить, присланный лог за 7е декабря, скриншот и сделки за 8е Прошу прощения, отправил за 8-е. Кстати данный лог последний, за 9-е не вижу. Он что теперь формируется в конце дня? По-моему раньше был текущий..
|
Наверх
|
|
|
|
#18165 - Thu Dec 09 2010 01:30 PM
Re: Странный сбой..
[Re: Nektodron]
|
Pooh-Bah
Registered: Sun Feb 21 2010
Записи: 2331
Loc: Ухта
|
текущий называется просто tslab.log Понятно, спасибо.. Жду результатов анализа..
|
Наверх
|
|
|
|
#18172 - Thu Dec 09 2010 02:19 PM
Re: Странный сбой..
[Re: Nektodron]
|
Pooh-Bah
Registered: Sun Feb 21 2010
Записи: 2331
Loc: Ухта
|
Как я уже говорил, что если до этого позиция нулевая, а скрипт сформировал ОБА сигнала, то так и будет. Так блоки "есть активная позиция" будут говорить, что ее нет. Нужно в скрипте исключить одновременное формирование сигналов. Нет у меня в скрипте ситуации одновременного формирования сигналов в разных направлениях, есть только "открытие", "закрытие", " переворот". Но раз такая ситуация фиксируется, значит она формируется помимо моего желания из-за какой-то некорректности в скрипте, вот как ее найти? Прокомментируйте вот такое предположение: 1. Сигнал на открытие позиции и закрытие противоположной, если она была, выдается на блоки параллельно, но ведь выполняются они поочередно (какова очередность?). Следовательно теоретически между ними может быть ситуация, когда скрипт вне позиции. А эта ситуация контролируется другой веткой скрипта и в случае фиксации "вне позиции" ну и определенного состояния фильтра (наверное фильтр можно опустить) выдается команда на открытие позиции в напрвлении, противоположном предыдущей позиции. Т.е. такая ситуация получается в промежутке между переворотом. Если такое возможно, то как корректно побороть. Очень не хочется менять отлаженную логику скрипта..
|
Наверх
|
|
|
|
#18176 - Thu Dec 09 2010 02:47 PM
Re: Странный сбой..
[Re: Nektodron]
|
Pooh-Bah
Registered: Sun Feb 21 2010
Записи: 2331
Loc: Ухта
|
я думаю переворот происходит штатно. Но как быть с ситуацией, когда скрипт только запущен и позиции нет вообще? А какое здесь противоречие? Скрипт может находится вне позиции. Например он закрыл предыдущую, зафиксировалась ситуация "нет активной позиции", но вход в противоположную блокируется фильтром и так будет либо до изменения состояния фильтра, либо войдет в позицию по другой ветке по пересечению. При запуске он в так же в состоянии, описанном выше, так что здесь противоречия нет. Я так понял из Вашего ответа, что ситуации "вне позиции" при перевороте быть не может?
|
Наверх
|
|
|
|
#18181 - Thu Dec 09 2010 03:03 PM
Re: Странный сбой..
[Re: Nektodron]
|
Pooh-Bah
Registered: Sun Feb 21 2010
Записи: 2331
Loc: Ухта
|
Да, если заявки идут одновременно (закрытие старой и открытие новой), то ситуации вне позиции не будет. Инициатива в другом порядке-по сигналу на открытие позиции одновременно происходит проверка на наличие и закрытие старой.. Ув. Нектодрон, я понимаю, что Вы пишете не на ассемблере и как такую ситуацию обрабатывает язык высокого уровня возможно и Вам неведомо, а если ведомо, то какова очередность.. Ответьте пожалуйста, а дальше буду сам ловить черную кошку в темной комнате..
|
Наверх
|
|
|
|
#18246 - Fri Dec 10 2010 12:14 PM
Re: Странный сбой..
[Re: usas]
|
Pooh-Bah
Registered: Sun Feb 21 2010
Записи: 2331
Loc: Ухта
|
|
Наверх
|
|
|
|
#18253 - Fri Dec 10 2010 12:47 PM
Re: Странный сбой..
[Re: Nektodron]
|
Pooh-Bah
Registered: Sun Feb 21 2010
Записи: 2331
Loc: Ухта
|
Да, мне нужно время, чтобы проверить Спс..
|
Наверх
|
|
|
|
#18261 - Fri Dec 10 2010 01:09 PM
Re: Странный сбой..
[Re: Nektodron]
|
Pooh-Bah
Registered: Sun Feb 21 2010
Записи: 2331
Loc: Ухта
|
Исправления будут в сборке, начиная с 1.1.16.2 В режиме реальных торгов должно показывать правильно и в старых версиях, проблема только в лаборатории и именно при переворотах (когда больше одной сделки на баре). Тогда откуда моя ошибка с которой всё это обсуждение началось? Получается она пока не продиагностирована и остается?
|
Наверх
|
|
|
|
#18264 - Fri Dec 10 2010 01:12 PM
Re: Странный сбой..
[Re: Nektodron]
|
Pooh-Bah
Registered: Sun Feb 21 2010
Записи: 2331
Loc: Ухта
|
Это были первые сделки скрипта? Нет, в серединке, произвольно..
|
Наверх
|
|
|
|
#18265 - Fri Dec 10 2010 01:16 PM
Re: Странный сбой..
[Re: Nektodron]
|
Pooh-Bah
Registered: Sun Feb 21 2010
Записи: 2331
Loc: Ухта
|
Точнее на момент этих сделок активной позиции реально не было? Я к тому, что скрипт мог в этом случае сгенирить открытие в обе стороны, в теории. Это каким образом? Какой-то внутренний порок? Во всяком случае у меня это никак не заложено. Если это возможно по независящим от меня причинам, то тогда остается только "..не три и не чеши, само пройдет.." (с)
|
Наверх
|
|
|
|
|
|