buybackoff
buybackoff личный блог
01 апреля 2015, 20:17

Вопрос к создателям StockSharp

Недавно StockSharp стал """«open source»""". То есть открыли и выложили код, который использует основные закрытые билиотеки. Это было и несколько лет назад, до сих пор валяются архивы с """«открытым кодом»""", в которых главная папка содержит кучу dlls — «черных ящиков».

Вопрос: планируется ли делать StockSharp открытым по-настоящему с понятной лицензией (free as in speech)? Или же снова проще назвать открытым то, что ни в каком месте не является открытым кодом (free as in beer)?

API InteractiveBrokers безумна проста и удобна без мутной прослойки, для Fix есть много open-source коннекторов, для Квика я написал основу удобного и быстрого GPL коннектора, который для своих нужд допилю за пару дней. Для тестирования стратегий есть открытый проект QuantConnect.Lean. Изначально идея StockSharp создать community была хороша, но нельзя создать его вокруг черного ящика. Я бы с интересом присоединился, но пока больше интереса смотреть что делают в Lean и писать свое напрямую. Я не верю, что в S# есть секреты или know-how (у Фейсбука/Гугла, по большому счету, их тоже нет в коде), но возможность фиксить баги и вносить изменения по ходу использования — ключевой момент, без которого теряется смысл использовать что-то в добавок к API брокеров. На мой взгляд, модель true open source за плату гораздо живучее.

Написать этот пост меня сподвигло то, что я увидел на этом скрин-шоте. Этот человек пару дней назад задавал мне вменяемые вопросы по QuikSharp, а тут его банят за вопрос про open-source. У меня у самого такой вопрос был давно. Кажется это передает дух большого числа кавычек, которые сейчас окружают """«open source»""" StockSharp.

Вопрос к создателям StockSharp

Я ничего не имею против закрытой модели, и рад за создателей, если она продается. Но как большого приверженца open-source движения в целом меня напрягает такая попытка искажения реальности.
55 Комментариев
  • crazyFakir
    01 апреля 2015, 20:48
    привет.
    напомни плиз:
    — зачем тебе шарп?
    — почему нет доступа к плазе?
    • crazyFakir
      01 апреля 2015, 20:51
      crazyFakir, а, всё, вспомнил.
      поставил тебе и Вану по плюсу авансом — вдруг поумнеете.
      какие-то вы странные оба два. :)
      • crazyFakir
        01 апреля 2015, 21:01
        buybackoff, слушай, что с твоим шарп-квик-луа, что с квантконнектом ничего не понял — каким боком у тебя и там у них датамайнинг та? апи и данные? или о чем речь?

        • crazyFakir
          01 апреля 2015, 21:05
          crazyFakir, у тебя квикшарп, сори.
  • Mikhail Sukhov
    01 апреля 2015, 21:05
    По пунктам:

    1. Коннектор к IB github.com/StockSharp/StockSharp/tree/master/Connectors/InteractiveBrokers Все сырцы тут. Больше лично у меня нет. Коннектор в Бете, значит не допилен до конца.

    2. QL — хороший проект, но не выстрелит. Quantopian — уже состоявшийся продукт, завоевавший аудиторию. Ребята из Quantconnect делают «Гугл». Удачи им.

    3. Человека забанил за спам. Не за вопрос, а за то, что написал его везде, где только можно, кроме нужного места.
    • crazyFakir
      01 апреля 2015, 21:06
      Mikhail Sukhov, привет Михаил. мы все ждем порта на линукс.
      не подведи :)
      • Mikhail Sukhov
        01 апреля 2015, 21:08
        crazyFakir, сижу на бубунте прямо сейчас! =) Завтра санкции, и винодоуз перестанет работать.
        • crazyFakir
          01 апреля 2015, 21:10
          Mikhail Sukhov, это может случится как нефиг делать. мы тоже бизнес переносим на линукс и яву.
        • crazyFakir
          01 апреля 2015, 21:11
          Mikhail Sukhov, кстати биржа сидит на centos/rh.
          • Mikhail Sukhov
            01 апреля 2015, 21:16
            crazyFakir, я думал, она под андроидом работает.
            • crazyFakir
              01 апреля 2015, 21:21
              Mikhail Sukhov, так тта да, да под ним -LollyPop Orange edition.
              но в виртуалке пускают линукс, чтобы моднее выглядело в глазах проверяющих.
      • Mikhail Sukhov
        01 апреля 2015, 21:09
        buybackoff, конечно, есть.
          • Mikhail Sukhov
            01 апреля 2015, 21:15
            buybackoff, стокшарп не для трусливых! =)
    • crazyFakir
      01 апреля 2015, 21:09
      Mikhail Sukhov, согласен про квантопиан — эта тема уже есть.
  • Cheshirscy
    01 апреля 2015, 21:18
    Автор, ну о мертвых либо хорошо, либо ни как. Тем более о мертворожденных
      • Cheshirscy
        01 апреля 2015, 21:24
        buybackoff, ну зайди к ним га форум и посмотри список багов.
  • Cheshirscy
    01 апреля 2015, 21:21
    А если серьезно, ну какой в жопу s #? Ну есть же амм брокер, велслаб и тому подобное, ну накуа вам сдалась это поделка говностартаперов?
    • crazyFakir
      01 апреля 2015, 21:23
      Cheshirscy, чушь несешь первоапрелькую. прям Мишу переплюнул.
      • Mikhail Sukhov
        01 апреля 2015, 21:25
        crazyFakir, все, начали плеваться. Следующая стадия — пьяная драка в коммунальной квартире ©
        • crazyFakir
          01 апреля 2015, 21:34
          Mikhail Sukhov, вовсе нет. всё по доброму.
  • Cheshirscy
    01 апреля 2015, 21:28
    Переведи
    • Cheshirscy
      01 апреля 2015, 21:35
      Cheshirscy, на фига объединяться?
  • crazyFakir
    01 апреля 2015, 21:36
    самая сложная и основная часть — интерфейс к бирже. как ьы собираешься делить эту задачу? нужен проджект-манагер.
    бесплатный опенсорс не умеет трудиться коллективно.
    это не бывает.
    • Mikhail Sukhov
      01 апреля 2015, 21:37
      crazyFakir, бывает. СтокШарп почти 3 года трудился в составе коллектива. Больше всего я благодарен двум людям, к сожалению не публичных. Были и публичные, но не задерживались дольше пары недель.

      Но суть в том, что все можно организовать.

      В плане создания опен сорс комьюнити я собаку съел. Я могу уже с 99% вероятность сказать, почему некоторые проекты не будут развиваться коллективно, а другие будут. Могу и автору про его проект сказать, почему он не выстрелит.

      Но потом меня отпускает, мне становится лень, и я продолжаю читать, а не писать.
      • crazyFakir
        01 апреля 2015, 21:38
        Mikhail Sukhov, например?
        • Mikhail Sukhov
          01 апреля 2015, 21:45
          crazyFakir, выбери проект с Гита. Поизучаю и отпишу, возможно. В личку. В паблик не хочу писать. В плане опен сорса это грааль, как «завести» комьюнити.
          • crazyFakir
            01 апреля 2015, 21:51
            Mikhail Sukhov, ну вопрос то конкретный: где хоть один интерфейс к бирже созданный и сопровождаемый открыто, бесплатно и не как часть большего проекта? всё что было — сдохло или так и не родилось пмсм.
            • Mikhail Sukhov
              01 апреля 2015, 21:53
              crazyFakir, вы не понимаете структуру C# проектов. В C++ понятие Большой проект отличается от C#. Идеология другая.
              • crazyFakir
                01 апреля 2015, 22:05
                Mikhail Sukhov, не понимаю.
                еще не понимаю, почему С++ программеры кодят тихо-тихо, а толпы С#-писателей так заметны со свои отсутствием идей и качества :)

                плиз без обид. просто факт.
                • Mikhail Sukhov
                  01 апреля 2015, 22:08
                  crazyFakir, да я не обижаюсь. Во первых вы не правы. Все одинаково громки. Во вторых C++ становится менее заметным. Его целенаправленно выжимают. И даже не Шарп и Ява. Уже и скрипты у него ниши отбирают.

                  С++ и Бъерн останутся навсегда в наших сердцах!
        • crazyFakir
          01 апреля 2015, 21:46
          crazyFakir, бактестить на облаке скоро нинзя будет предлагать. кстати.
        • Mikhail Sukhov
          01 апреля 2015, 21:51
          buybackoff, зря ждете. Вернее, не то вы ждете. Но это ваш выбор.
            • Mikhail Sukhov
              01 апреля 2015, 22:11
              buybackoff, дело не в том, сильно или нет. Дело в том, что вы не то ждете. Потому что неправильно проект понимаете. Практически все что вы описали — неверно. Но я все равно плюсанул вас — пиар =)
              • Mikhail Sukhov
                01 апреля 2015, 22:12
                Ушел. Думаю, ответил на все вопросы. Если есть желание продолжить, велкам на форум stocksharp.com/forum/
  • mr.Potter
    02 апреля 2015, 03:53
    Мальчики не бодайтесь, все уже где то есть: github.com/QuantConnect/Lean

    Very good a trade framework!

    Кто готов сделать open source коннектор Квика.Lua для Lean? Тому сразу памятник поставят. :)
  • Алексей Ван <o-s-a.net>
    02 апреля 2015, 08:34
    Привет. Как художник художнику: «Учи СтокШарп и не парься»
    1) При тестировании роботов, не очень мне понравилась (ТсЛаб и Велс рулез), но для создания роботов пока штука не заменимая.
    2) Есть проблемы с багами в библиотеке, многое не работает так, как задумывалось и должно. Но зато есть место для творчества. ;)
    3) У всех бесплатных коннекторов в СтокШарп (а это почти все, кроме HFT (но тут всё равно самому придётся писать, т.ч. простим)) лицензия LGPL. Т.е. можно использовать везде без всяких доп. условий. А У ТЕБЯ В ПРОЕКТЕ GPL И ЕЁ МОЖНО ИСПОЛЬЗОВАТЬ ДЛЯ СОЗДАНИЯ КОММЕРЧЕСКИХ ПРОЕКТОВ С РЯДОМ НЕПРИЕМЛЕМЫХ УСЛОВИЙ, ВРОДЕ ОБЯЗАТЕЛЬНОЙ ПУБЛИКАЦИИ ИСХОДНИКОВ. Ай-я-яй. Вот и где «Тру опен Соурс» и «Тру дух свободы» У тебя или у тов. Сухова?
    4) Про закрытый луа коннектор. Это, как и многие блоки проекта, покупались за большие деньги, и судя по всему (я бы так продавал) с условием дальнейшего не распространения в виде исходника. Вот и всё. Ски Чарт у них там точно, вот так куплен, без права предоставления пользователям библиотеки исходника, поэтому он в обёртке. Думаю, Михаил бы с удовольствием раздал все сырцы, чтобы закрыть этот вопрос раз и на всегда, но не может.
    5) Кроме обучения у нас в России, на околорынке, ничего не продаётся. © Смотри на Сток Шарп с этой стороны и сразу станет легче понять происходящее. Т.ч. не парься. Никто там программистов не притесняет целенаправленно. Всё открыто и прозрачно, на сколько это возможно исходя из взятых на себя обязательств. Но и одновременно, не ясно, является ли условный «программист в вакууме» целевой аудиторией проекта.
    6) Люди заказывают роботов на СтокШарп у хороших специалистов. Продукт раскручен. Есть возможность заработать. Очень много заказов. Мне на сайт пишут люди, две трети хотят на СтокШарп робота. Как выучишь СтокШарп, пиши На СибАлго, СтокШарп, КбРобот, СофтАлгоТрейд что хочешь писать роботов на заказ. 400 — 700 тыр. год. По мне хорошая работа, пока ищешь ГРААЛЬ. Занимаешься любимым делом. А чего добился ты? ;)
    7) Как у тебя с проектом? Что нового?
  • mr.Potter
    02 апреля 2015, 16:47
    Чё вы спорите до сехпор, я вам сбросил ссылку на Lean — это и есть 100% открытый стокшарп, только без дополнений.
  • mr.Potter
    02 апреля 2015, 17:02
    Она не только для тестирования
  • mr.Potter
    02 апреля 2015, 17:12
    Возьмите свой QuikSharp и интегрируйте его в коннектор Lean, там делать не чего и будет вам сразу успешный open source.
  • mr.Potter
    02 апреля 2015, 18:39
    Ну что мешает, там не чего сложного нет, в Lean это Brokers, а в СтокШарп это Connectors.
    В СтокШарп типы и файлы просто переименованы.
  • mr.Potter
    02 апреля 2015, 23:30
    lean.quantconnect.com/documentation/topic17.html — как сделать коннектор и погрузку свечей: lean.quantconnect.com/documentation/topic15.html

    Хотя всё равно, что Lean или его клон QuikSharp — слишком запутанные по архитектуре, для Lean — даже специально сайт написали, что бы код отработать. Можно пользоваться, но решение гамнявое.
  • wyg
    27 апреля 2015, 15:37
    Подскажите — в QuantConnect есть Range-бары?
    (на первый взгляд я не увидел).
  • Алимат Мирзо
    25 сентября 2016, 18:51
    Терминалы с удобным API для девелоперов можно взять здесь: http://getanyplatform.com

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн