У вас не стоит Flash Player
Page 2 of 2 < 1 2
Настройки
#75314 - Sun Dec 06 2015 10:57 AM Re: баг в логике открытия позиции [Re: sar]
ves Offline
enthusiast

Registered: Wed May 25 2011
Записи: 388
Originally Posted By: sar
возмможно был пересчет по одному а потом по второму инструменту. странно что у него цена заявки нулевая..


1 цена там есть...
2 там 2 источника но пересчет интервал и нет галочки пересчет по каждому источнику...
единственное что надо так это заменить второй источник на неторгуемый...

Наверх
#75326 - Mon Dec 07 2015 07:51 AM Re: баг в логике открытия позиции [Re: sar]
ves Offline
enthusiast

Registered: Wed May 25 2011
Записи: 388
логи выслал в техподдержку создав тикер

Наверх
#75341 - Mon Dec 07 2015 02:51 PM Re: баг в логике открытия позиции [Re: ves]
sar Offline
Pooh-Bah

Registered: Fri Jan 28 2011
Записи: 1630
По пропущенному входу, у меня, если был пропущен вход, то реально ругается.
_________________________
Обучение TSLab
https://www.youtube.com/channel/UC_ifEsHB5QTxG7LPr9n7KtA?view_as=subscriber

Наверх
#75342 - Mon Dec 07 2015 03:08 PM Re: баг в логике открытия позиции [Re: sar]
ves Offline
enthusiast

Registered: Wed May 25 2011
Записи: 388
Originally Posted By: sar
По пропущенному входу, у меня, если был пропущен вход, то реально ругается.


тслаб не ругается если поза пропущена из-за офсета... имхо надо делать логику на офсет... счас логики нет... отсюда часть проблем

вообщем жду новую версию... с тестами пока завязал

кстати по идеологии очень много кривизны... имхо это еще аукнется... например для чего надо было разделять лонг и шорт на уровне блоков? счас вот донабор кривее кривого... типа он может делать из лонга шорт... вот зачем???


Отредактировано ves (Mon Dec 07 2015 03:14 PM)

Наверх
#75349 - Mon Dec 07 2015 04:39 PM Re: баг в логике открытия позиции [Re: ves]
sar Offline
Pooh-Bah

Registered: Fri Jan 28 2011
Записи: 1630
по поводу офсета, опишите какое решение вы видите. то есть что необходимо сделать чтобы все было хорошо?

по идеологии это философия. В контексте, реализованно было так, для того, чтобы одной сделкой (не двумя сделками закрыть лонг и открыть шорт, а одной сделкой) перевернуть позицию. так же ее можно просто увеличивать или уменьшать
_________________________
Обучение TSLab
https://www.youtube.com/channel/UC_ifEsHB5QTxG7LPr9n7KtA?view_as=subscriber

Наверх
#75371 - Tue Dec 08 2015 08:52 AM Re: баг в логике открытия позиции [Re: sar]
ves Offline
enthusiast

Registered: Wed May 25 2011
Записи: 388
Originally Posted By: sar
по поводу офсета, опишите какое решение вы видите. то есть что необходимо сделать чтобы все было хорошо?

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


1 офсет...

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

явно есть флаг испонения заявки... если поступил сигнал, а флага нет... т.е 2 заявки подряд... делаем офсет... считаем разницу ... и вместо 2ух заявок кидаем одну по-маркету (для простоты и гарантии, что у нас на следующей свече не возникнет еще одна третья заявка ;-) )... ждем исполнения и выставляем оба флага в ок...




Отредактировано ves (Tue Dec 08 2015 08:54 AM)

Наверх
#75372 - Tue Dec 08 2015 09:13 AM Re: баг в логике открытия позиции [Re: ves]
sar Offline
Pooh-Bah

Registered: Fri Jan 28 2011
Записи: 1630
Помоему это нереально. заявка она ж может часть ухватилась часть нет и тд. Хотя возможно если событийка будет работать то возможно и реализуется, НО в данный момент, если по назначению использовать программу, и в принципе торговать, помоему работает основной функционал!? это я не к тому что бы вы ее активно использовали, так как все еще есть проблема с догрузкой и загрузкой свечек на айти. Просто интересно мнение как юзера.
_________________________
Обучение TSLab
https://www.youtube.com/channel/UC_ifEsHB5QTxG7LPr9n7KtA?view_as=subscriber

Наверх
#75383 - Tue Dec 08 2015 11:30 AM Re: баг в логике открытия позиции [Re: sar]
ves Offline
enthusiast

Registered: Wed May 25 2011
Записи: 388
Originally Posted By: sar
Помоему это нереально. заявка она ж может часть ухватилась часть нет и тд. Хотя возможно если событийка будет работать то возможно и реализуется, НО в данный момент, если по назначению использовать программу, и в принципе торговать, помоему работает основной функционал!? это я не к тому что бы вы ее активно использовали, так как все еще есть проблема с догрузкой и загрузкой свечек на айти. Просто интересно мнение как юзера.


все что можно записать словами - можно запрограммировать и оттестить...

мое мнение как юзера... тестить и тестить + править и править...
надо тестить
0) тест на множественных источниках - счас выявлена проблема с автозакрытием
1) тест включения бота нагорячую - появляется шорт вместо лонга
2) длительный дисконект надо тестить
3) донабор надо тестить...
4) офсет между двумя ботами...
5) длительная работа программы - тест работы более суток
это так для начала...
6) быстродействие проверяли что быстрее тслаб1.2 или 2.0??? 30- 50 источников загружали??? 40-50 скриптов цепляли??? бот из 5000 кубов тестили??? пару миллионов свечей загружали в скрипт???
...


кстати совет ...
1 нужен принтер с рулонной печатью... и вся прога распечатывается на этом принтере... каждый исходник в отдельном рулоне... это позволяет ускорить процесс поиска багов раза в 2... за счет того что видишь весь код а не кусочек 30-40 строк на дисплее...



Отредактировано ves (Tue Dec 08 2015 11:31 AM)

Наверх
#75385 - Tue Dec 08 2015 12:20 PM Re: баг в логике открытия позиции [Re: ves]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860
боюсь баги уже давно так не ищут. Пишется метод, под него пишется тест. Заводится тест проверяет метод с разных сторон. Если тест прошел то багов искать не нужно.
Если вдруг так произошло что баг в методе нашелся, то тест дорабатывается и теперь покрывает и эту ситуацию.
После каких либо правок в программе заводятся все тесты и если где то что то покривилось то сразу вылазит.

Отдельный вопрос это лень программистов которые могут не писать тестов. Но это уже рулоном бумаги не решается, только что если на нем пивас с рыбкой раскладывать будет удобно.


Отредактировано ra81 (Tue Dec 08 2015 12:21 PM)
_________________________
__


Наверх
Page 2 of 2 < 1 2


Moderator:  Option Wizard, ViL, sar