Блог им. facevalue

Алгоритмические онлайн-сервисы

В перерывах между ТСЛабом и голым кодингом копаюсь в разного рода онлайн сервисах по роботобилдингу. Пока вот очередной перерыв, решил опубликовать список из онлайн-сервисов, которые предоставляют разные возможности для бектестов и деплоймента алгоритмов. Т.к. большинство смартлабовцев сидят на иглах ТСЛаба и WL, делать детальное описание не буду, хотя покопался там изрядно. Может как-нибудь за следующим перерывом...

RIZM — прикольный конструктор. Недавно вроде гугл показал подобный кодогенератор. Суть — Вы не пишете коды, а складываете кубики. Только не такие, как в ТСЛабе или еще где-то, а более близкие к программированию. Т.е., если Вы умеете читать код, но не умеете его писать (аки покорный Ваш слуга), то это для Вас.

QUANTOPIAN — упоминался несколько раз тут на СЛ. Quantopian стал центром для выпускников математических и научных дисциплин, которые обладают навыками программирования. Для кодеров. Python. Многие говорят, что соскочили с квантконнекта в квантопиан именно по причине простоты питона. Легендарный Эрнест Чан тоже «питонит». Правда, в связке с С++. )

QuantConnect
— более продвинутая тема, чем квантопиан. Больше рынков доступно, можно подгружать кастомные котировки. C#.

Все остальное оффлайновое.

★45
30 комментариев
А есть что-то с использованием R?
avatar
Eduard Grigoryan, R.NET в помощь. Можно использовать R'овский код из-под C#.
Бобровский Дмитрий, спасибо Вам.
avatar
Eduard Grigoryan, не за что.)) Будут вопросы по нему — готов помочь, чем смогу. Минус R.NET'а — он не многопоточный, это синглетон, поэтому один инстанс на одно приложение. Сам пишу библиотеку, распараллеливающую обращения к R.NET (в рамках нескольких приложений, это можно). Как будет готова и протестирована — выложу в открытый публичный доступ на гитхабе.
Бобровский Дмитрий, супер! вопросы точно будут. Спасибо Вам за поддержку)
avatar
QuantConnect тоже оффлайн GUI имеет как S#.
Бобровский Дмитрий, С одной оговоркой — квантконнет лушче описан.
avatar
facevalue, возможно (но когда где-то полгода назад в нём ковырялся, то половина мануала наглухо не работала), но S# в потрохах получше реализован имхо. Как минимум, WinForms всё же прошлый век (это про QC).
Бобровский Дмитрий, а вы запускали их программу? Есть ссылки на документацию/видео/статьи?
avatar
Евгений, там была чисто апишка и экзамплы по типу S#. ксамплы рабочие были, правда, там в потрохах надо знатно ковыряться, чтобы понять что к чему. Гуишка тоже вроде в ксамплах была, но уже не помню точно. Помню, что сходу реализовать базовый примитив по типу 2 EMA crossing с визуализацией и логированием у меня не удалось (ну, то ли апи кривовато, то ли мануал, то ли у меня руки ниже плеч метром растут).
facevalue, Любое кодирование блоками — это бред. Ничего толкового никогда не напишешь. Развешь только форму собрать для WIN
kbrobot.ru,  imho, это новое, прогрессивное, кодить блоками, язык программирования Матлаб, например так-же, супер высокоуровневый — он типы всех переменных определяет сам. С блоками на первой ссылке из топика не все ясно совсем — 1. Зарегистрироваться у меня не получилось. 2. Можно ли в блоке использовать сдвинутый мувинг — тоже хз… а без таких нюансов как сдвигу мувингов это гуанософт imho…
avatar
I am, Разработчики метатрейдера уже это проходили. В итоге зарубили идею на корню. Это игры для любителей
kbrobot.ru,  MQL imho, похож сильно на ассемблер. Выводы сответствующие… Просто, для Forex больше невчем запрограммировать, поэтому, приходится юзать MQL…
avatar
kbrobot.ru, Метатрейдер кривой в корне. Там с кубиками априори дружба не сложилась бы.
avatar
kbrobot.ru, Отчасти согласен. Но мне кажется, что скелет как раз удобнее собирать кусками, а потом уже его детализировать. Как например в ДРАКОНе. Последний в принципе достаточно хорошо превращается в код. Но там не совсем кубики. Там четкая алгоритмическая логика, которая потом превращается в БЕЗОШИБОЧНЫЙ код.
avatar
kbrobot.ru, Раньше был бред. А сейчас это зарождающаяся индустрия. И думаю еще пару лет, и «программирование» блоками станет вполне себе обычным делом. Зачем писать код с нуля, если есть готовые блоки, которые можно потом кастомить? Другое дело, что сейчас как сами блоки рагульные (ТСЛаб, S#), так и возможность их кастомить требует кулибинских знаний. Если, к примеру, россияне перестанут плеваться на ДРАКОН, и кто-то психанет да сделает нормальный стартап на базе этой идеи, то мир кубиков перевернется.
avatar
facevalue, Если было бы так, то гугл и майрософт уже занимались бы этим. Что то не вижу рвения
kbrobot.ru, Гугл собсно и занимается. Читайте прессу.

АПД Прикладываю картинку по этому поводу.

avatar
facevalue, а почему зарождающаяся? Labview это классическое блочное программирование, всё там есть, переменные, циклы, параллельные потоки обработки данных, библиотеки обработки сигналов, визуальные элементы. Но только не удобно всё это, по крайней мере для профессионального программиста. Но для не желающих программить классически наоборот всё наглядно и понятно. В матлабе тоже что-то подобное есть, правда забыл как называется.
avatar
facevalue, вот даже видео нашёл, люди запилили программу обработки торговых данных на labview
avatar
не знал о ризме, не дает ни зарегистрироваться ни залогиниться ни по фб ни по гугл, ощущение что заброшен
avatar
Есть информация, что скоро выйдет новый конструктор торговых систем, там робота можно будет сделать и скомпилировать кликнув мышью от 3х и более раз. Знания программирования будут не нужны. Не шучу.
Домо Кун, Тоже самое, что ТСЛаб & Co., только с возможность для FxPro просматривать где умные идеи бродят и сносить их к jebeneematere. ;)

avatar
facevalue, вполне возможно, я думаю все тестировщики стучат куда надо когда надо, только не для сноса, а для потенциальной оплаты бесплатного софта. Что касается ФхПро, то там есть экспорт в четвертую Мету и СиТрейдер, так что можно к соседям по кухне сбегать после минимальной допилки.
avatar
Домо Кун, Ну, под форекс-контрой я бы разве что тесты пробовал делать. Но никак не запускать более-менее прибыльный алгоритм на реале. А то получается, казино открывает сервис поиска идеальной комбинации в блек-джек. ;)
avatar
facevalue, со времен старины Мюллера ничего не изменилось — верить, по-прежнему, никому нельзя :)
avatar
Млин, https://app.rizm.io/home#/signup

Не работает регистрация — через Google и по емайлу! В чем трабл ?

Может ли сервис средние сдвигать, на n баров вперед/назад в их сервисе, может кто-нибудь сказать?
avatar
facevalue и ко., если говорить о софте с условно открытой архитектурой на c#, что лучше: Quantconnect vs S# vs RightEdge? Если сравнивать их по трем критериям: 1) качеству библиотек; 2) размеру комунити и самплов в свободном доступе, 3) покрытию брокеров и рынков. Мои наблюдения: (3) QC и RE — по сути моноброкерские продукты под InteractiveBrokers (как WealthLab под Fidelity); (2) у RightEdge коммунити и коудбейз мертвый, а s# - продукт одного человека Михаила Сухова и в какой-то момент коннекторы у него солидно подорожали (http://stocksharp.com/products/pricing/)

теги блога facevalue

....все тэги



UPDONW
Новый дизайн