#75192 - Thu Dec 03 2015 02:29 PM
баг в логике открытия позиции
|
enthusiast
Registered: Wed May 25 2011
Записи: 388
|
простейший бот... условие входа в лонг... close>SMA && close[i-1]<=SMA[i-1] условие выхода close<=SMA && close[i-1]>SMA[i-1] т.е. условие возникает только на один бар поза берется через открытие-закрытие по рынку
автооткртие и автозакрытие = 3 бара стоит галочка по рынку с фикс ценой
по факту имеем такую картинку т.е. пока бот закрывал позу пришел сигнал на открытие, этот сигнал на откытие был проигнорирован и никакого сообщения о пропущенной позе не возникло
Attachments
автооткрытие не сработало.jpg (128 downloads)
Отредактировано ves (Thu Dec 03 2015 02:32 PM)
|
Наверх
|
|
|
|
#75207 - Thu Dec 03 2015 04:20 PM
Re: баг в логике открытия позиции
[Re: sar]
|
enthusiast
Registered: Wed May 25 2011
Записи: 388
|
Бага нет. Это сделанно из соображений чтобы не было открытие шорта вместо лонга и так далее. то есть прежде чем делать новую операцию, он пытается закрыть предыдущую а почему нет сообщений о пропущенном входе??? т.е типа следуя ущербной логике... пока поза не закрыта все сигналы на вход забываем и игнорим... имхо тут баг... 1 пропущенный вход забывать нельзя... ибо может быть дисконект или заявки долго ставятся... либо под отсечку можно попасть или под приказ фсфр - о запрете шортов... т.е. могут быть разные причины пропуска блиин кривая прога... я еще не тестил реверс и офсет... простейшие вещи не работают
Отредактировано ves (Thu Dec 03 2015 04:31 PM)
|
Наверх
|
|
|
|
#75214 - Thu Dec 03 2015 07:09 PM
Re: баг в логике открытия позиции
[Re: sar]
|
enthusiast
Registered: Wed May 25 2011
Записи: 388
|
кароче не надо оправдываться... цена выше скользящей... должна быть поза в лонг... ее нет... нет и сообщения о пропущенной сделке... это баг... логика работы должна быть максимально приближена к логике тестировщика...
ваще в тслабе много лишней ущербной логики... из-за которой баги лезут из всех щелей 1 криво разруливается офсет 2 лимитник не ставится в спред 3 поза не набирается в полном объеме 4 счас вот пропускает входы
имхо абсолютно неработоспособен... эх звал мя твардовский смартХ доработать под ботов... да отказался ... некогда было... счас жалею
Отредактировано ves (Thu Dec 03 2015 07:20 PM)
|
Наверх
|
|
|
|
#75216 - Thu Dec 03 2015 07:36 PM
Re: баг в логике открытия позиции
[Re: sar]
|
enthusiast
Registered: Wed May 25 2011
Записи: 388
|
ой а ты прям и не знал... иди тестить... мне надоело... жду следующей версии 2.0... зы тестить надо на неликвиде
Attachments
тест донабора.tscript (132 downloads)настройки2.jpg (199 downloads)
Отредактировано ves (Thu Dec 03 2015 07:42 PM)
|
Наверх
|
|
|
|
#75218 - Thu Dec 03 2015 07:47 PM
Re: баг в логике открытия позиции
[Re: sar]
|
enthusiast
Registered: Wed May 25 2011
Записи: 388
|
Давайте без эмоций?!) о наличии проблем я никогда не стану отрицать или утаивать, в этом нет смысла и я в анонсе описываю имеющиеся очевидные проблемы. Просто в конкретике что и на какой бумаге сделать чтобы увидеть ситуацию когда заявка не ставится "в спред". я скинул бота для тестов и настройки... по поводу лимитника и спреда... глянь тикер #QHA-284-56941
|
Наверх
|
|
|
|
#75254 - Fri Dec 04 2015 09:24 AM
Re: баг в логике открытия позиции
[Re: sar]
|
enthusiast
Registered: Wed May 25 2011
Записи: 388
|
Спасибо! в роботе есть небольшая проблема в логике. открытие хоть и по рынку как и донабор, но они по рынку лимиткой. а в кубике изменить по рынку стоит условие которое не постоянное, а потому он не сможет постоянно пытаться донабрать позицию он попытается только если будет выполняться условие. в этом то и есть смысл бота чтоб сигнал о входе -выходе возникал всего на 1 бар - именно для тестов писалось... донабор дело десятое... смысл был протестить логику входов-выходов + автооткрытие и автозакрытие на неликвиде... т.е именно там где и нужна логика... а если тестить в ри или си там все будет ок в 99.9% случаев и логика не проявит себя... толи дело ФСК... и сразу наловил ошибки логики затем надо тестить длительный дисконнект, грячее включение, офсет, лимитные приказы, реверс и прочее... кстати офсет уже счас видно что кривой и ведет к пропуску входов (но в этом случае хоть сообщение выдается о пропуске входа)...
Отредактировано ves (Fri Dec 04 2015 12:27 PM)
|
Наверх
|
|
|
|
#75259 - Fri Dec 04 2015 09:51 AM
Re: баг в логике открытия позиции
[Re: sar]
|
enthusiast
Registered: Wed May 25 2011
Записи: 388
|
Вчера это мне не дало уснуть)) В итоге пришел к мысли о том, что для правильного набора позиции, необходимо убрать автооткрытие которое указанно в размере 3, а так же у кубика изменить по рынку необходимо убрать условие и в таком случаее он каждый бар будет пытаться донабрать позицию. В остальном уже тестирую и пытаюсь разобраться в проблеме ок внес изменения... посмотрим на реальном рынке
Отредактировано ves (Fri Dec 04 2015 09:55 AM)
|
Наверх
|
|
|
|
#75264 - Fri Dec 04 2015 12:21 PM
Re: баг в логике открытия позиции
[Re: sar]
|
enthusiast
Registered: Wed May 25 2011
Записи: 388
|
Вчера это мне не дало уснуть)) В итоге пришел к мысли о том, что для правильного набора позиции, необходимо убрать автооткрытие которое указанно в размере 3, а так же у кубика изменить по рынку необходимо убрать условие и в таком случаее он каждый бар будет пытаться донабрать позицию. В остальном уже тестирую и пытаюсь разобраться в проблеме
\ вариант нерабочий... прям счас пропустил вход... т.к донабор работает только при открытой позиции... т.е. был вход лимитником... его не налили... автооткрытие=0 поэтому не сработало... и донабор не сработал, т.к. нет открытой позы... ставлю автооткрытие = 10... но все равно работать не будет... надо думать
Attachments
пропуск позы график цены.jpg (120 downloads)пропуск позы.jpg (115 downloads)
Отредактировано ves (Fri Dec 04 2015 12:31 PM)
|
Наверх
|
|
|
|
#75268 - Fri Dec 04 2015 01:04 PM
Re: баг в логике открытия позиции
[Re: ves]
|
enthusiast
Registered: Wed May 25 2011
Записи: 388
|
кажись локализовал баг
Attachments
баг тут.jpg (133 downloads)еще раз пропуск позы.jpg (161 downloads)
Отредактировано ves (Fri Dec 04 2015 01:18 PM)
|
Наверх
|
|
|
|
#75273 - Fri Dec 04 2015 01:27 PM
Re: баг в логике открытия позиции
[Re: sar]
|
enthusiast
Registered: Wed May 25 2011
Записи: 388
|
а если поставить виртуальная позиция 1? то есть если есть пропущенный вход он об этом забудет и сгенерирует новый сигнал. Альтернатива, если у нас ситуация когда сделка не открылась, точнее не налили нашу заявку, то отработать это можно через редактор, пример Если нет открытой позы и на предыдущем баре был сигнал, то открываем позицию. прописать через или в условие для открытии позиции. Но это все не сработает в ситуации при которой чередуется на каждом баре сигнал как вы указали не вариант, т.к условие на вход действует всего 1 бар... т.е сбросить сбросим, а вот нового сигнала надо ждать вообще это редкая ситуация... попробую ее обойти сделав немного другую логику... close>SMA на вход и close<SMa на выход ндааа фск седня отжигает... сплошные дыры на 5ти минутках
Attachments
еще раз пропуск позы.jpg (125 downloads)
Отредактировано ves (Fri Dec 04 2015 01:58 PM)
|
Наверх
|
|
|
|
#75288 - Fri Dec 04 2015 06:21 PM
Re: баг в логике открытия позиции
[Re: sar]
|
enthusiast
Registered: Wed May 25 2011
Записи: 388
|
о как свезло... еще один баг в том же скрипте... автозакрытие не сработало... бот ставил заявку на закрытие лимитной ценой а затем через секунду снимал ее... ух какой толстый жирный баг...
логи вышлю завтра создам тикер...
Attachments
еще один баг.jpg (341 downloads)
|
Наверх
|
|
|
|
|
|