Исходный код S# на GitHub
Atom
10.02.2015
Mikhail Sukhov




Мы делаем вторую попытку создания Open Source комьюнити, и сегодня выложили на GitHub наш код S#.

На данный момент опубликованы следующие компоненты (Инструкция использования GitHub):

  • Ядро (общие библиотеки). Такие как Messages и BusinessEntities.
  • Графическая библиотека Xaml с различными компонентами (стакан, таблицы сделок, заявок, инструментов и т.д.).
  • Библиотека с базовыми алгоритмами (Strategy, статистика, опционы, проскальзование, PnL, хранилище истории, бэктестер).
  • Коннекторы к торговыми системам (SmartCOM, AlfaDirect, Transaq и т.д., за исключением платных Plaza и Micex, и несколько зарубежных коннекторов).

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

Но одна лишь публикация исходников не переводит проект в Open Source "режим". Мы меняем и процесс разработки.

Для закрытых компонентов (корпоративные или те, которые невозможно выложить в паблик из-за ограничения лицензии) мы продолжаем исправление ошибок и модернизацию силами StockSharp независимо от типа пользователей.

По открым компонентам на GitHub мы исправляем ошибки ТОЛЬКО для корпоративных пользователей и пользователей с активной техподдержкой. Для всех остальных (а это большинство) мы предлагаем попробовать себя в самостоятельном поиске ошибок с последующей публикацией решения на форуме. Пожалуйста, не прячьте свои решения. Множество глаз лучше увидит проблему в вашем решении, чем одна пара (codereview). Тем более, что не будет проблем с обновлением новых версий (merge).

Регистрируйтесь на GitHub, качайте наши исходники, помогайте проекту. Не забудьте поставить лайк нашему проекту (кнопка Star)!

Обсуждение участников ведется в чате Алготрейдеров.


1 2 3  >
Иван З.

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


Цитата:
Библиотека с базовыми алгоритмами (Strategy, статистика, деривативы, проскальзование, PnL, хранилище, бэктестер).

Самих стратегий нет.[confused]
Проблемы MarketQuotingStrategy описанные здесь http://stocksharp.com/forum/4861/Kotirovaniie/ наблюдаются и у BestByPriceQuotingStrategy. Я бы посмотрел от куда ноги растут.
Спасибо:

Mikhail Sukhov

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


Котирование идет по расширенной лицензии. Платные компоненты не выложены. Ошибка в таск листе и мы ее самостоятельно поправим.
Спасибо:

pyhta4og

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


Даешь nuget и побольше зеленых кнопок как у этих https://github.com/quantopian/zipline

Тока для нугета надо попилить все на 10 реп и уменьшить бесконечные зависимости от сторонних бинарников. Т.е. зависимости должны быть через nuget only.

Тогда народ поведется и звезд наставит. ИМХО.

А так риспект, я давно этот шаг ожидал. Если десяток активных форкальшиков наберется, то дальше может и само поплыть.

Но порезать зависимости (Ecng-и всякие) - очень важно. Иначе ортодоксы (типа меня) будут бухтеть "чо за левые длл-ки с троянами тут? Непорядочек"
Спасибо:

Mikhail Sukhov

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


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

Mikhail Sukhov

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


Михаил Сухов
Котирование идет по расширенной лицензии. Платные компоненты не выложены. Ошибка в таск листе и мы ее самостоятельно поправим.


Исходные коды стратегий залиты в группу https://vk.com/stocksharpedu
Спасибо:

pma37592

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


Хорошо бы выложить Quik Connector и Plaza Com.
Спасибо:

Mikhail Sukhov

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


pma37592
Хорошо бы выложить Quik Connector и Plaza Com.


Quik будет, Плазы нет. Сложно разделять, да и смысла нет особо (РТС обещала уже в этом году сделать замену СиГейту и КОМ станет совсем уж старым и возможно неподдерживаемым).
Спасибо:

Mikhail Sukhov

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


Обсуждение участников ведется в чате Алготрейдеров.
Спасибо:

Mikhail Sukhov

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


Выложены коннекторы InteractiveBrokers и Quik.
Спасибо: VassilSanych

Mikhail Sukhov

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


Есть рацпредложение - сделать утилиту, которая бы выкладывала автоматически на Nuget S#.API. Есть желающие сделать подобное?
Спасибо:
1 2 3  >

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

loading
clippy