Исходники StockSharp
Atom Ответить
08.02.2013


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

Обусловлено это прежде всего тем, что выходит наш мажорный релиз 4.1, а так же долгожданная Студия (подробности потом).

И так. Я хотел бы спросить вас какие вы видите в этом плюсы и минусы с личной точки зрения. Да-да, возможно есть и минусы, о которых мы еще не догадываемся. Поэтому, хочется сделать такой шаг обдуманно, и понять реально, кому и чем поможет или, возможно, навредит.

Я пока вижу только плюсы самому S#. А именно:

1) Заинтересованность со стороны тех трейдеров, кто боиться использовать "черные ящики".
2) Интеграция с другими платформами (типа ТСЛаб или Трейдматик :-)) , с которыми мы все равно в разной нише находимся), показав, что из себя внутри представляет S#.
3) Ситуация с багами и фичами исправится в лучшую сторону хотя бы за счет "читателей" (писать в репозитарий, все же, только после подтверждения проф пригодности).
4) Роботописателей, кто использует нашу библиотеку не совсем легально, это побудит с нами узаконить отношения.

Особых минусов я не вижу.

Предлагаю подискутировать. Просьба отписаться об этом в своих ЖЖ, если не затруднит, так как хочется сделать общее обсуждение.




112 Ответов
<< < 2 3 4 5  >
Mikhail Sukhov

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


VassilSanych Перейти
Один и тот же код не может распространяться одновременно под разными лицензиями


Это ключевой момент
Автор топика
Спасибо:

VassilSanych

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


Mikhail Sukhov Перейти
VassilSanych Перейти
Один и тот же код не может распространяться одновременно под разными лицензиями

Это ключевой момент

"Один и тот же код" - это не значит, что у них одна чексумма. Это значит, что они содержат одинаковые куски кода.
А если сходный код при этом имеет ту же архитектуру и так же называется - то это точно он.

Спасибо:

Mikhail Sukhov

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


VassilSanych Перейти
Mikhail Sukhov Перейти
VassilSanych Перейти
Один и тот же код не может распространяться одновременно под разными лицензиями

Это ключевой момент

"Один и тот же код" - это не значит, что у них одна чексумма. Это значит, что они содержат одинаковые куски кода.
А если сходный код при этом имеет ту же архитектуру и так же называется - то это точно он.



Если так дело пойдет и дальше (я про отсутствие интереса к открытому коду у пользователей), то скоро и архитектурно будет разныйSmile
Автор топика
Спасибо:

Sergey Masyura

Фотография
Автор статей
Дата: 08.04.2013
Ответить


VassilSanych Перейти
Mikhail Sukhov Перейти
VassilSanych Перейти
Один и тот же код не может распространяться одновременно под разными лицензиями

Это ключевой момент

"Один и тот же код" - это не значит, что у них одна чексумма. Это значит, что они содержат одинаковые куски кода.
А если сходный код при этом имеет ту же архитектуру и так же называется - то это точно он.



В данном случае правообладателем кода является СтокШарп, значит может делать с ним все, что захочет.
Спасибо:

ra81

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


Mikhail Sukhov Перейти


Если так дело пойдет и дальше (я про отсутствие интереса к открытому коду у пользователей), то скоро и архитектурно будет разныйSmile

А какой должен быть интерес проявлен? Я чтото тут не пойму :)

Спасибо: Терпила

XMbIPb

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


Какой версии исходники лежат на кодеплексе? Пробовал компилировать проект Quik от туда.. в итоге библиотека StockSharp.Quik.dll получилась на 100КБ меньше 4.1.9 и коннектор для гидры 4.1.9 отказывается с ней компилиться...
Спасибо:

Mikhail Sukhov

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


XMbIPb Перейти
Какой версии исходники лежат на кодеплексе? Пробовал компилировать проект Quik от туда.. в итоге библиотека StockSharp.Quik.dll получилась на 100КБ меньше 4.1.9 и коннектор для гидры 4.1.9 отказывается с ней компилиться...


На начало 2013 года примерно (+/- 1 месяц). Этот код не для компилирования, а для изучения. Писали, что с исходниками все-все-все вопросы отпадут. А тут получается ровно наоборот.Smile
Автор топика
Спасибо:

XMbIPb

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


А как быть, если мне там одну цифорку нужно поправить?
Я так понимаю, если даже попросить кого-то, имеющего доступ, её поправить и если даже он сочтёт это возможным, на кодеплексе эта правка хз когда появится?
Спасибо:

Mikhail Sukhov

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


XMbIPb Перейти
А как быть, если мне там одну цифорку нужно поправить?
Я так понимаю, если даже попросить кого-то, имеющего доступ, её поправить и если даже он сочтёт это возможным, на кодеплексе эта правка хз когда появится?


Предлагайте в лоб, а не идите окольными путями. На кодеплексе может и никогда не появится, а если что-то важное, то на https://stocksharp.ru/download/ скоро.
Автор топика
Спасибо:

XMbIPb

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


В том то и дело, что если даже оно на https://stocksharp.ru/download/ появится то мне от этого ни жарко, ни холодно, потому что эти библиотеки будут уже не совместимы, например с мой древней гидрой с кодеплекса.. а все примочки, которые мне нужны там всё равно не появятся...
У меня гидра например все сделки и ласты подгружает по таймеру в конце торговой сессии, чтоб не мешать экспорту стаканов во время сессии.. которых у меня 200 и гидра выбирает их каждый день, тоже в конце сессии по кол-ву сделок за сессию.. не самый кошерный вариант конечно, но мне так проще.. не нужно следить какие бумажки самые ликвидные, какие контракты экспирировались.. всё работает месяцами на автомате.. не думаю, что это ещё кому-то нужно...
Спасибо:

Mikhail Sukhov

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


XMbIPb Перейти


Запуск по расписанию? Вроде бы оно уже есть.
Автор топика
Спасибо:

XMbIPb

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


Mikhail Sukhov Перейти

Запуск по расписанию? Вроде бы оно уже есть.

А как быть с остальным?
Спасибо:

Mikhail Sukhov

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


XMbIPb Перейти
Mikhail Sukhov Перейти

Запуск по расписанию? Вроде бы оно уже есть.

А как быть с остальным?


Я еще в самом начале писал - давайте совместно развивать Гидру. Помогайте делать новые фичи. Желающий было кот наплакал. Все кто помогал - имеют доступ теперь к новому, но закрытому репозитарию.
Автор топика
Спасибо:

XMbIPb

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


Mikhail Sukhov Перейти
XMbIPb Перейти
Mikhail Sukhov Перейти

Запуск по расписанию? Вроде бы оно уже есть.

А как быть с остальным?


Я еще в самом начале писал - давайте совместно развивать Гидру. Помогайте делать новые фичи. Желающий было кот наплакал. Все кто помогал - имеют доступ теперь к новому, но закрытому репозитарию.

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

Спасибо:

Mikhail Sukhov

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


XMbIPb Перейти

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


Я адресно ни к кому не обращался. Призывы были каждый день в почти каждому форуме. Уровень знаний - не так важно. Важнее - проявление желания.

В любом случае, поезд ушел. Пишите свои фича реквесты в общий форум.
Автор топика
Спасибо:

VassilSanych

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


XMbIPb Перейти
А как быть, если мне там одну цифорку нужно поправить?
Я так понимаю, если даже попросить кого-то, имеющего доступ, её поправить и если даже он сочтёт это возможным, на кодеплексе эта правка хз когда появится?

Для одной циферки есть деобфускаторы и Reflexil.

Спасибо:

ra81

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


В исходниках на кодеплексе просто кривой коннектор выложен для Альфы. Думал в классе StopConditions дело. Оказалось все куда хуже
Спасибо:

Терпила

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


Mikhail Sukhov Перейти
Я еще в самом начале писал - давайте совместно развивать Гидру. Помогайте делать новые фичи. Желающий было кот наплакал. Все кто помогал - имеют доступ теперь к новому, но закрытому репозитарию.


Mikhail Sukhov Перейти
XMbIPb Перейти

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


Я адресно ни к кому не обращался. Призывы были каждый день в почти каждому форуме. Уровень знаний - не так важно. Важнее - проявление желания.

В любом случае, поезд ушел. Пишите свои фича реквесты в общий форум.


Я не знаю, когда у Вас ушёл поезд и когда у Вас было "саиое начало".

Я, как только начал работать со S#, с моего самого начала - в сентябре 2012 - сразу начал и неоднократно предлагал мою помощь. Но полгода назад ухе не нужна была никакая помощь, в ответ на предложения помощи моего пользователя постоянно банили и надолго.

Кстати, мой пользователь до сих в бане и по непонятным причнам, кроме того, что я пытался: предлагать помощь и пытаться просить не банить (+разбанить), чтобы, даже без доступа к закрытому репозитарию:
  • участвовать в обсуждениях на форуме,
  • помогать другим участникам),
  • тестировать
  • раз(до)рабатывать документацию и примеры
Спасибо:

Mikhail Sukhov

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


ra81 Перейти
В исходниках на кодеплексе просто кривой коннектор выложен для Альфы. Думал в классе StopConditions дело. Оказалось все куда хуже


Коннектор Альфы никуда не выкладывался, так как уже был на КодеПлексе. Или ты имеешь ввиду свой коннектор, отдельный?BigGrin Тогда все может быть.
Автор топика
Спасибо:

XMbIPb

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


Mikhail Sukhov Перейти
XMbIPb Перейти

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


Я адресно ни к кому не обращался. Призывы были каждый день в почти каждому форуме. Уровень знаний - не так важно. Важнее - проявление желания.

В любом случае, поезд ушел. Пишите свои фича реквесты в общий форум.

Если бы изначально любой желающий мог вносить изменения в гидру.. то я бы наверно просто комитнул всё что мне нужно на кодеплекс и вряд ли стал бы месяцами ковыряться в VS, адаптирую свой код и перетаскивая его из версии в версию.. и не доставал бы вас сейчас здесь своими эксклюзивными эксепшнами...

Спасибо:

ra81

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


Mikhail Sukhov Перейти
ra81 Перейти
В исходниках на кодеплексе просто кривой коннектор выложен для Альфы. Думал в классе StopConditions дело. Оказалось все куда хуже


Коннектор Альфы никуда не выкладывался, так как уже был на КодеПлексе. Или ты имеешь ввиду свой коннектор, отдельный?BigGrin Тогда все может быть.

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

Про свой коннектор я не говорю я его не переводил с версии 4.0.22. Я говорю про официальный, который поддерживается стокшарпом. Это кажется было написано в разделе по АльфаКоннектору.
Спасибо:

Mikhail Sukhov

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


XMbIPb Перейти
Если бы изначально любой желающий мог вносить изменения в гидру.


Что мешало это сделать?
Автор топика
Спасибо:

XMbIPb

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


Mikhail Sukhov Перейти
XMbIPb Перейти
Если бы изначально любой желающий мог вносить изменения в гидру.


Что мешало это сделать?

Т.е. мне нужно было просто попросить и мне бы дали доступ, независимо от уровня моих знаний языка?
Спасибо:

Mikhail Sukhov

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


XMbIPb Перейти
Mikhail Sukhov Перейти
XMbIPb Перейти
Если бы изначально любой желающий мог вносить изменения в гидру.


Что мешало это сделать?

Т.е. мне нужно было просто попросить и мне бы дали доступ, независимо от уровня моих знаний языка?


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

VassilSanych

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


XMbIPb Перейти
Т.е. мне нужно было просто попросить и мне бы дали доступ, независимо от уровня моих знаний языка?

Нет. Без того, чтобы повесить на вас какую-нибудь задачу, доступ не давали и не дают.
upd
Именно это, на сколько я понимаю, здесь называется "интерес"
Спасибо:
<< < 2 3 4 5  >

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

loading
clippy