Github - исходные коды стандарных обработчиков 2.0

Автор: ZSE

Github - исходные коды стандарных обработчиков 2.0 - Fri Mar 15 2019 02:46 PM


Мы рады сообщить, что опубликованы исходные коды стандартных обработчиков, входящих в поставку TSLab 2.0, в открытом доступе на сайте Github.
Мы и раньше предоставляли исходные коды обработчиков для версий 1.2 и 2.0 в виде архива на форуме. Но для удобства пользователей и оперативного обновления мы создали репозитарий https://github.com/tslab-hub/handlers. Там можно просматривать код сразу на сайте, не скачивая все исходники. Но также осталась возможность скачать все исходники в виде архива, либо подсоединившись к репозиторию с помощью утилит.
В дальнейшем планируется расширять объем предоставляемой информации, опубликовывать примеры кода работы с API, примеры плагинов.
Автор: leon_mn

Re: Github - исходные коды стандарных обработчиков 2.0 - Fri Mar 15 2019 04:22 PM

давайте лучше подумаем как собрать все что пользаки сделали (с их разрешения) и оформить это как часть базового пакета с возможностью использования в программе
Автор: V_D_A

Re: Github - исходные коды стандарных обработчиков 2.0 - Sat Nov 16 2019 01:29 PM

Добрый день!
1).Появилась 2.1 версия. Много нового. Где посмотреть? Будут ли выложены Handlers на Git?
2). Как с этими планами "В дальнейшем планируется расширять объем предоставляемой информации, опубликовывать примеры кода работы с API, примеры плагинов..."
Автор: ViL

Re: Github - исходные коды стандарных обработчиков 2.0 - Sun Nov 17 2019 09:30 PM

1. Если сейчас на гит чего то нет, то напишите в поддержку.
2. https://blog.tslab.pro/display/KB/API
Автор: V_D_A

Re: Github - исходные коды стандарных обработчиков 2.0 - Mon Nov 18 2019 11:28 AM

1. Большое спасибо за информацию по API, это очень нужно и полезно.
2. На Гит все блоки скриптов датированы 8 мес. назад. Я не знаю чего там нет, потому что не знаю что нового появилось в 2.1 (новые возможности, кубики, методы, панели...?). Может где-то это описано - но я не нашел.
Автор: pasha

Re: Github - исходные коды стандарных обработчиков 2.0 - Mon Nov 18 2019 11:42 AM

Правильный линк https://github.com/TSLab-Dev/Handlers
Дальнейшие обновления будут там.
Новое есть, например циклы, но в документации они пока не описаны, к сожалению.
Автор: ViL

Re: Github - исходные коды стандарных обработчиков 2.0 - Mon Nov 18 2019 12:35 PM

Кратко, чего нового в 2.1, описано здесь:
https://blog.tslab.pro/display/KB/Beta+2.1
Автор: OldMo

Re: Github - исходные коды стандарных обработчиков 2.0 - Mon Nov 18 2019 06:05 PM

Одновременное выставление стопа и тейка есть? Вижу, что в списке нет, но вдруг.
Автор: ViL

Re: Github - исходные коды стандарных обработчиков 2.0 - Tue Nov 19 2019 07:39 PM

Всмысле, с лимитным профитом?
Потому-что с условным и сейчас есть.
Автор: OldMo

Re: Github - исходные коды стандарных обработчиков 2.0 - Wed Nov 20 2019 08:37 AM

Да
Автор: ViL

Re: Github - исходные коды стандарных обработчиков 2.0 - Wed Nov 20 2019 08:24 PM

Это может обеспечить только брокер, если есть инфа, какой поддерживает, напишите в поддержку пожалуйста.
Автор: OldMo

Re: Github - исходные коды стандарных обработчиков 2.0 - Thu Nov 21 2019 03:16 PM

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

Вот нашел переписку:

Я:
Заявка №336339935 это донабор позиции (тоже лимиткой). Кроме этого хотелось бы поставить стоп и тейк для уже существующей позиции. Правильно ли я понимаю, что TSLab может поставит только 1 лимитку для каждой позиции???
Тех поддержка:
Да, нельзя выставить на данном этапе несколько заявок.

Я:
Понял. Но это, честно говоря, странно. Технических ограничений к этому, вроде бы, нет. Зачем искусственные ограничения? Еще и такие которые преодолеть не понятно как. Придется отказаться от донабора позиции и вместо этого создавать новую, что сильно усложнит код и повысит вероятность ошибок в нем (ну да я не про програмист). Это оставит 2 лимитки на позицию для стопа и тейка - уже лучше, но не решает проблему целиком.

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

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

Я: Да, это тоже вариант, но:
1. далеко не для всех стратегий подойдет. Как минимум не очень хорошо будет работать с мало ликвидными инструментами и в стратегиях с малым временем нахождения в позиции (тут частота пересчета не поможет). При этом и там и там ОСОБЕННО важно ставить именно лимитки.
2. учитывая "эпическую" мощь машин на вашем паркинге занижать интервал пересчета не очень хочется.
3. все это дополнительные, не такие уж простые в реализации танцы с бубнами. Это усложняет работу с программой и увеличивает вероятность ошибки.
Поэтому, все таки, существуют ли объективные причины для этого ограничения? Есть ли планы по его отмене?

Тех поддержка:
Программа вся развивается начиная с самых простейших кодов, когда подобные ограничения просто не учитывались в виду того, что подобных кубиков не было. А так как это затрагивает весь торговый движок программы, то переписать не так просто. В дальнейшем в новой серии тслаб, это уже будет учтенно, но точных сроков, пока еще нет.
Автор: ViL

Re: Github - исходные коды стандарных обработчиков 2.0 - Fri Nov 22 2019 10:56 AM

ага, номер тикета то какой?
как раз по нему и смогу найти, что там с этой темой , куда она попала.
Автор: OldMo

Re: Github - исходные коды стандарных обработчиков 2.0 - Fri Nov 22 2019 11:18 AM

#RFN-997-38863
Автор: OldMo

Re: Github - исходные коды стандарных обработчиков 2.0 - Fri Nov 29 2019 12:55 PM

И чего там?
Автор: OldMo

Re: Github - исходные коды стандарных обработчиков 2.0 - Fri Feb 07 2020 12:56 PM

Vil?

В догонку еще один вопрос из вечных: "Есть ли планы добавить возможность работы с историей стакана?"
Автор: ViL

Re: Github - исходные коды стандарных обработчиков 2.0 - Fri Feb 07 2020 04:46 PM

Originally Posted By: OldMo
И чего там?

Вообще по нулям. Ни одно предложенное решение не является универсальным.
Нужно решение выработать, как именно такое сделать, как должны работать все взаимозависимые настройки и только потом можно прийти к программисту, сказать сделай вот так.
Автор: ViL

Re: Github - исходные коды стандарных обработчиков 2.0 - Fri Feb 07 2020 04:48 PM

Originally Posted By: OldMo
Vil?

В догонку еще один вопрос из вечных: "Есть ли планы добавить возможность работы с историей стакана?"

нет.
Автор: Stan

Re: Github - исходные коды стандарных обработчиков 2.0 - Sat Feb 08 2020 01:47 PM

Она есть, только копишь сам и обрабатываешь сам! самое тяжелое копить ее.
Автор: OldMo

Re: Github - исходные коды стандарных обработчиков 2.0 - Sat Feb 08 2020 11:40 PM

Поделитесь?
Автор: Stan

Re: Github - исходные коды стандарных обработчиков 2.0 - Sun Feb 09 2020 12:23 PM

я уже не собираю, в них информации нет, объем стакана перебивают появляющиеся и убираемые заявки, ММ действует в спреде!! Поэтому смысла в них я не увидел, хотя анализировал относительно долго.