Кто заинтересован в Transaq Connector?(финам)
Atom Ответить
06.12.2010


Если кто не знает-то у сервера транзака есть библиотека для связи с сервером как у СмартКома. Сервер транзака стоит у Финама и еще кого-то( можно на сайте транзака найти).
Начал писать обертку для S# давно, времени сейчас будет мало. Планировал его выложить в OpenSource под LGPL как допишу.
Но поскольку времени будет очень мало, то могу выложить и сейчас если есть заинтересованные люди(он еще далек от идеала и есть далеко не все).

Теги:


Спасибо:




69 Ответов
1 2 3  >
Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 06.12.2010
Ответить


Андрей Ефимов
Если кто не знает-то у сервера транзака есть библиотека для связи с сервером как у СмартКома. Сервер транзака стоит у Финама и еще кого-то( можно на сайте транзака найти).
Начал писать обертку для S# давно, времени сейчас будет мало. Планировал его выложить в OpenSource под LGPL как допишу.
Но поскольку времени будет очень мало, то могу выложить и сейчас если есть заинтересованные люди(он еще далек от идеала и есть далеко не все).


Я думаю в первую очередь в таком решении заинтересованы сам Транзак и Финам.BigGrin И я имею неподдельный интерес (у ряда программ расширить клиентуру). Но я буду ждать релиз, так как вряд ли смогу помочь проекту из-за отсутствия времени. А какие примерно сроки?
Спасибо:

anothar

Фотография
Дата: 06.12.2010
Ответить


Сроки-когда получится. Насчет Финама не знаю-они активно продвигают свой TSLab, который меня мягко говоря не вдохновил))
Делаю из чистого интереса. Но и конечно возможно в будущем перейду от БКС к Финаму-не хочется на квике более сидеть(квипайл-еще тот отстой).
То что касается готовности-то преобразование всех их xml-ок есть (пришлось реализовать свою десериализацию-чтобы внутренние типы были внутри а не снаружи))
и основу то я привязал к S#, остались специфичные вещи и реализовать чтение из нескольких библиотек как в QuikTrader(то есть чтобы новый эксземпляр трейдера читал из новой библиотеки).
Автор топика
Спасибо:

anothar

Фотография
Дата: 06.12.2010
Ответить


Да, Михаил, есть еще такой вопрос: какая у вас лицензия на S# и на примеры. Вопрос волнует конечно же по той причине что хочу написать для себя терминал и выпустить библиотеку под LGPL.
Автор топика
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 06.12.2010
Ответить


Андрей Ефимов
Да, Михаил, есть еще такой вопрос: какая у вас лицензия на S# и на примеры. Вопрос волнует конечно же по той причине что хочу написать для себя терминал и выпустить библиотеку под LGPL.


Я в лицензиях не силен. Но думаю к след. релизу выберу ту, которая сейчас отражает статус проекты S#. Если Вы в них разбираетесь, может ткнете в правильную лицензию для closed source projects. Насчет примеров не уверен, лицензируются ли они вообще.
Спасибо:

anothar

Фотография
Дата: 07.12.2010
Ответить


Я в них тоже не силен-просто знал что мне одна из GPL точно подойдет-нужна была такая которая бы позволила свободно пользоваться библиотекой,
но модифицированный код(в том случае если Вы изменяете код библиотеки) обязательно нужно выкладывать тоже в OpenSource. Примеры лицензируются-обычно под чем то типа MIT:предоставлено как есть, ответственности ни за что не несу)))
Автор топика
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 07.12.2010
Ответить


Андрей Ефимов
Сроки-когда получится. Насчет Финама не знаю-они активно продвигают свой TSLab, который меня мягко говоря не вдохновил))


Не думаю, что будет конкуренция. Хотя, Transaq ITrader - это уже огород TSLab.Smile

Андрей Ефимов

Делаю из чистого интереса. Но и конечно возможно в будущем перейду от БКС к Финаму-не хочется на квике более сидеть(квипайл-еще тот отстой).
То что касается готовности-то преобразование всех их xml-ок есть (пришлось реализовать свою десериализацию-чтобы внутренние типы были внутри а не снаружи))
и основу то я привязал к S#, остались специфичные вещи и реализовать чтение из нескольких библиотек как в QuikTrader(то есть чтобы новый эксземпляр трейдера читал из новой библиотеки).


После НГ выпускаю новую версию. Сделано улучшение сериализации. Может что и упростит в библиотеке.
Спасибо:

anothar

Фотография
Дата: 07.12.2010
Ответить


Ага, я тоже не думаю что будет конкуренция)) Эх готовый терминал был бы камешком посерьезней.
Хорошо, если в будущем позволит упростить код, особенно убрать собственную кривую десериализацию( времени на нее не было да и желания-ведь нормальные люди проектируют библиотеки так чтобы можно было обойтись стандартными средствами-а транзак велосипед придумывает)))). Когда выложу проект, то скорее всего и десериализацию выложу.
Автор топика
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 07.03.2011
Ответить


Андрей Ефимов Перейти
Ага, я тоже не думаю что будет конкуренция)) Эх готовый терминал был бы камешком посерьезней.
Хорошо, если в будущем позволит упростить код, особенно убрать собственную кривую десериализацию( времени на нее не было да и желания-ведь нормальные люди проектируют библиотеки так чтобы можно было обойтись стандартными средствами-а транзак велосипед придумывает)))). Когда выложу проект, то скорее всего и десериализацию выложу.


Есть какой-нибудь прогресс в этом направлении? Могу посодействовать как с Плазой (хранилище, доступ для других участников). Думаю, кто сейчас пользуется напрямую TXmlConnector очень будут заинтересованы в дописании такой штуки. Как никак, тогда их роботы автоматически попадут под программу Тестирование на истории со всеми вытекающими отсюда льготами.Smile
Спасибо:

anothar

Фотография
Дата: 09.03.2011
Ответить


К сожалению, не было времени. Возможно, на выходных выложу его в кодеплекс в текущем состоянии. Хотя по сути работы там осталось совсем немного, но хотелось бы целиком переписать блок сериализации-уж больно он кривой или перейти на XmlElement.
Хранилище не требуется-хочу попробовать поработать с кодеплексом и сделать проект опенсурсным. Возможно, Вам стоило бы тоже туда вынести плазу. Можно даже сделать одну библиотеку. По крайней мере, если оба коннектора (и все последующие) будут в одном месте и в режиме постоянной доступности будет прикольно)
Автор топика
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 09.03.2011
Ответить


Андрей Ефимов Перейти
По крайней мере, если оба коннектора (и все последующие) будут в одном месте и в режиме постоянной доступности будет прикольно)


Сделать общедоступное - пол часа работы. Сделать качественный коннектор к Плазе- пол года. Думаю, не проблема выделить пол часа.Smile

Да, codeplex - это хороший сервис. Можно и на нем. Но только если сейчас менять хостинг будет выглядеть как смена шило на мыло. И тут и там - TFS. Только тут форум покручеThumpUp
Спасибо:

anothar

Фотография
Дата: 09.03.2011
Ответить


Это бесспорно! Форум крут! Согласен, 30 минут работы. Поддержку проще оказывать на этом форуме-а на кодплексе чисто так. Но мне очень хочется поработать с кодплексом. Я как выложу на кодплексе-брощу Вам ссылочку, тогда думаю моно будет обсудить и найти добровольцевRollEyes
Автор топика
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 09.03.2011
Ответить


Андрей Ефимов Перейти
Это бесспорно! Форум крут! Согласен, 30 минут работы. Поддержку проще оказывать на этом форуме-а на кодплексе чисто так. Но мне очень хочется поработать с кодплексом. Я как выложу на кодплексе-брощу Вам ссылочку, тогда думаю моно будет обсудить и найти добровольцевRollEyes


Да без проблем. Главное - не бросайте полезное.
Спасибо:

anothar

Фотография
Дата: 14.03.2011
Ответить


Выложил то, что есть http://stocksharpconnectors.codeplex.com/
Как зарегистрируетесь на сайте-напишите мне, я Вас в координаторы добавлю.
Автор топика
Спасибо: Mikhail Sukhov

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 14.03.2011
Ответить


http://www.codeplex.com/.../users/view/mika_soukhov

Глянул код - прилично. На досуге проведу рефакторинг. Вы R# пользуетесь?
Спасибо:

anothar

Фотография
Дата: 14.03.2011
Ответить


нет, когда-то пользовал. Потом перестал-тормозит он немного на ноуте. Рефакторинг дело хорошее.
Если будете разбираться в коде-если несложно пишите сразу замечания. И если есть какие-то мысли по поводу блока сериализации, буду благодарен.ThumpUp
Автор топика
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 14.03.2011
Ответить


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


А чем подрубаться? Через Team Explorer не получается.
Спасибо:

anothar

Фотография
Дата: 15.03.2011
Ответить


Я его изначально сделал на Mercurial. Сейчас решил что это не подходит и написал техподдержке о переводе на TFS. Через сколько переведут не знаю.
Автор топика
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 15.03.2011
Ответить


Андрей Ефимов Перейти
Я его изначально сделал на Mercurial.


Ничего себе. Открыл для себя новую систему контроля версий. Чем отличается от svn?
Спасибо:

anothar

Фотография
Дата: 15.03.2011
Ответить


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

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 16.03.2011
Ответить


Андрей Ефимов Перейти
Я его изначально сделал на Mercurial. Сейчас решил что это не подходит и написал техподдержке о переводе на TFS. Через сколько переведут не знаю.


Что-то не чешутся. Может все таки здесь?Smile
Спасибо:

anothar

Фотография
Дата: 16.03.2011
Ответить


Угу не чешутся. Я им уже как то раз писал-отвечают только спустя несколько дней.
Автор топика
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 17.03.2011
Ответить


Андрей Ефимов Перейти
Угу не чешутся. Я им уже как то раз писал-отвечают только спустя несколько дней.


Есть предложение. Слить сюда исходники, я их зазеркалирую в свой TFS... Думаю, можно сделать копию исходников здесь + дополнить Плазой (чтобы не убивать историю коммитов, перенесу Transaq в Плазу). Я от себя наработки по Алору выложу. Вдруг кому интересно будет допилить это чудо.
Спасибо:

anothar

Фотография
Дата: 17.03.2011
Ответить


Поддерживаю-исходники вы можете взять со странички проекта на кодплексе-достаточно зайти в SourceCode и там справа выбрать Download(ничем цепляться при этом не надо). Скиньте мне пож. потом доступ к Вашему TFS.
Автор топика
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 21.03.2011
Ответить


Сейчас все файлы в редактируемом состоянии вами.
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 21.03.2011
Ответить


Mikhail Sukhov Перейти
Сейчас все файлы в редактируемом состоянии вами.


Еще раз посмотрел код. Все вообщем-то правильно написано с точки зрения кода, разбиения на составляющие, имхо. Но очень грязно. R# чуть ли не на каждую строчку ругается. Стиля C# не придерживаетесь.
Спасибо:
1 2 3  >

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

loading
clippy