У вас не стоит Flash Player
Настройки
#2887 - Fri Mar 12 2010 04:33 PM Подключение к TSLab
Dmitry Offline
stranger

Registered: Fri Mar 12 2010
Записи: 9
Как подключить и отладить свою стратегию - понятно. Но есть задача посложнее - хочу сделать адаптивную стратегию, управление которой - уже целая программа получается. TSLab же использовать для получения данных, для вывода графиков и просмотра результатов, ну и, естественно, для подачи сигналов.

Как подключить и заставить совместно работать не DLL, а свое приложение?

Наверх
#2893 - Fri Mar 12 2010 04:46 PM Re: Подключение к TSLab [Re: Dmitry]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Сейчас никак, а почему нельзя приложение засунуть в dll?

Наверх
#2895 - Fri Mar 12 2010 04:55 PM Re: Подключение к TSLab [Re: Nektodron]
Dmitry Offline
stranger

Registered: Fri Mar 12 2010
Записи: 9
У него свой интерфейс. По сути, полноценное приложение для конкретного алгоритма. Править, настраивать алгоритм нужно через приложение. А вот для подкачки данных, отрисовки результатов и подачи сигналов удобней использовать TSLab.

Наверх
#2898 - Fri Mar 12 2010 05:01 PM Re: Подключение к TSLab [Re: Nektodron]
Dmitry Offline
stranger

Registered: Fri Mar 12 2010
Записи: 9
А какие планы по развитию в данном направлении?

Наверх
#2900 - Fri Mar 12 2010 05:14 PM Re: Подключение к TSLab [Re: Dmitry]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
это сейчас не в приоритите

Наверх
#2934 - Mon Mar 15 2010 09:51 AM Re: Подключение к TSLab [Re: Nektodron]
Dmitry Offline
stranger

Registered: Fri Mar 12 2010
Записи: 9
Еще вопрос: а почему в качестве внешнего скрипта указывается файл .cs, а не dll?

Наверх
#2935 - Mon Mar 15 2010 10:22 AM Re: Подключение к TSLab [Re: Dmitry]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
dll можно будет указывать позже.

Наверх
#2961 - Mon Mar 15 2010 03:14 PM Re: Подключение к TSLab [Re: Nektodron]
Dmitry Offline
stranger

Registered: Fri Mar 12 2010
Записи: 9
Т.е. сейчас TSLab сама обрабатывает код C#?
Спрашиваю в связи с тем, что при добавлении в using некоторых стандартных namespace TSLab ругается на неправильный скрипт.

Когда наступит счастливое "позже"? smile

Наверх
#2962 - Mon Mar 15 2010 03:23 PM Re: Подключение к TSLab [Re: Dmitry]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Не все классы из NET Framework можно использовать в скриптах. Свой юзер интерфейс создать не получится.

После только будет выпущена первая релизная версия программы, сейчас идет тестирование, начнется разработка новой версии, в которой будет сильно модифицирован и дополнен редактор скриптов. Так же появится возможно подключать внешние скрипты в в виде откомпилированных dll.
Сейчас можно использовать только исходный код на C#. Это сделано для удобства отладки, можно присодеинится к процессу TSLab из Visual Studio, менять код скрипта и он будет автоматически перекомпилироваться TSLab, без необходимости перезапуска программы.

Наверх
#2963 - Mon Mar 15 2010 03:49 PM Re: Подключение к TSLab [Re: Nektodron]
Dmitry Offline
stranger

Registered: Fri Mar 12 2010
Записи: 9
Понятно. Спасибо за обстоятельный ответ!

Тогда просьба, когда будете разрабатывать новую версию, учтите мое пожелание по возможности более "широкого" подключения к TSLab, не только скриптов или простеньких DLL, но и программ со своим интерфейсом. Это реально расширит возможности вашей программы и даст сторонним разработчикам создавать полноценных, сложных роботов. Ведь TSLab именно так и позиционируется.

P.S. Это не только мое пожелание. Как минимум двое моих знакомых, разработчиков МТС, заинтересованы именно в таком функционале. Сейчас они просто присматриваются к TSLab, но готовы перейти от сложных связок нескольких программ к одной с хорошим функционалом.

Наверх
#2966 - Mon Mar 15 2010 04:02 PM Re: Подключение к TSLab [Re: Dmitry]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
понятно, просто встраивание UI - может привести к существенному снижению надежности исполнения.

Наверх
#2985 - Tue Mar 16 2010 10:19 AM Re: Подключение к TSLab [Re: Nektodron]
Dmitry Offline
stranger

Registered: Fri Mar 12 2010
Записи: 9
Это смотря как делать...
Да, согласен, более сложный вариант, возможно, получится чуть менее надежным. Но те, кому это надо, с радостью пойдут на этот риск.

Наверх
#2986 - Tue Mar 16 2010 11:21 AM Re: Подключение к TSLab [Re: Dmitry]
andy Offline

Pooh-Bah

Registered: Mon Feb 16 2009
Записи: 2130
Originally Posted By: Dmitry
Это смотря как делать...
Да, согласен, более сложный вариант, возможно, получится чуть менее надежным. Но те, кому это надо, с радостью пойдут на этот риск.


Скольким людям нужен данный функционал ?
3-5 ?

Но. Спасибо за мнение. Занесли в список задач на будущее.

Наверх
#3007 - Tue Mar 16 2010 03:08 PM Re: Подключение к TSLab [Re: andy]
Dmitry Offline
stranger

Registered: Fri Mar 12 2010
Записи: 9
Мне, и двое знакомых ждут чего-то похожего. Пока что сидят на собственных разработках. Так что минимум 3 smile

Не обязательно что-то уж сильно усложнять. Достаточно стандартной DLL с точкой входа. Сейчас это скрипт, будет DLL с Execute() - можно будет самому в нее подсовывать текущий вариант своей стратегии, вот и выставление сигналов и отрисовка результатов, и анализ. Еще вынести API для цепляния снаружи и тащения истории или текущих котировок по инструменту - вот и подкачка данных. А остальное - дело наше. На мой взгляд, этого должно хватить, мелочи по ходу можно обкатать.

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

Наверх
#3010 - Tue Mar 16 2010 03:11 PM Re: Подключение к TSLab [Re: Dmitry]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
DLL будет, а что не хватает в текущем API предлагайте конкретно, какие именно функции или их группы нужны.

Наверх
#3014 - Tue Mar 16 2010 03:18 PM Re: Подключение к TSLab [Re: Dmitry]
andy Offline

Pooh-Bah

Registered: Mon Feb 16 2009
Записи: 2130
Originally Posted By: Dmitry
Мне, и двое знакомых ждут чего-то похожего. Пока что сидят на собственных разработках. Так что минимум 3 smile


Целый коллектив :-)

Наверх
#3024 - Tue Mar 16 2010 05:16 PM Re: Подключение к TSLab [Re: Nektodron]
Dmitry Offline
stranger

Registered: Fri Mar 12 2010
Записи: 9
хорошо. Будем дальше разбираться и предлагать чего не хватает.

Все коллективом. smile

Наверх


Moderator:  ViL, sar