Доброй ночи, коллеги!)
Собственно САБЖ в теме поста. Кто пользуется каким софтом для алгоритмической торговли?
Попробовал несколько платформ, могу кратко поделиться своим пока опытом нищеалготрейдинга.
Amibroker
Начал этой весной с программы AmiBroker. Работало в связке с Quik. Работало хорошо, шустро ( робот торговал на 15-минутках, на минутках тоже норм, на меньших ТМ не проверял).
Из плюсов:
- хм… можно сказать бесплатная программа в России
- быстро работает (на тех таймфреймах, что нужны были мне)
- отличнейшая техподдержка в виде рускоязычного сообщества amisite.ru, отвечают оперативнее чем в некоторых платных техподдержках, спасибо администратору Олегу.
- Крутые 3D графики — оптимизации, удобно.
- быстро рассчитывает оптимизацию
Из минусов
- нет графических кубиков и прочей халявы, только код.
- язык векторный, с хитрецой. Поначалу кажется, что всё просто, но при более менее усложнении системы, нужно углубляться в таинства языка и смешивать векторную часть с циклами, что вызывает мозговой диссонанс. Но опять таки повторюсь, язык можно осилить и не программисту.
- геморройная первичная настройка робота. (Опять таки сообщество сайта мне очень помогло в этом.) Но если настроили- проблем никаких нет.
- описание языка на английском, часть переведа сообществом
В итоге отошёл от программы, потому что не нашёл способоа реализовать то, что хотел.
TsLAb
На ней сижу сейчас. Но очень хочется слезть) поэтому и затеил написание поста.
Плюсы:
- Визуальный конструктор — очень быстро можно протестить торговую систему
- Нормальная техподдержка
- С учетом возможности написнаия кода на С# очень большие возможности
Минусы:
- Проблемы с выставлением заявок в квик у меня возникают с достаточно высокой периодичностью даже на 15 минутках
- Криво отображается позиция, количество лотов
- Нельзя параллельно смотреть в Квик, так как при устанвоке ТСЛаб, он ставит свою версию Квика. В это версии нельзя ничего изменять, даже расположение окон или вкладок. В случае ручного тыканья в Тслабовском квике, будет глючно работать основная программа. Техподдержка прям таки запрещает открывать руками Квик при работе ТСЛаб)). Как вариант я открыл другой квик с другого сервера смотрел, что у меня на аккаунте происходит. На мой взгляд, это нездорово, что ты не можешь доверять данным торгового робота.
- Очень раздражающая проблема — по расписанию автоматом не подключается Квик. Хотя по идеи должен, настройка расписания в ТСЛабе есть.
- 800 руб в месяц)
- Поторговать на каких нибудь секундных ТМ у меня не получилось по причине долгого выставления заявок
- В кубиках не все жедания по системе возможно реализовать
В целом, на мой взгляд, система мне кажется тормознутой и немного глючной. Но в целом работать можно конечно...
Смотрел ещё программу для арбитража от
РоботКрафт. Интересная софтина, ходил на семинар, посмотрел видео. Но очень хочется пощупать бы руками, но демки там нет, а стоимость софта 3000+1900 в квартал, для демки будет велика, поэтому отказался. Там есть интересные идеи типа скоринга арбитражных пар.
На днях потестил SmartX с
TradeScript. Непонятная штука (TradeScript), такое ощущение что это приложение к терминалу было написано на коленке. Интерфейс невнятный совсем, на график сделки не вывести, даже расположение окон не поменять, язык встроенный — векторный. Главный плюс на что я повёлся при установке, это исполнение скрипта сразу в терминале, без прокладок и приводов. Тестил недолго, возможно чегото не разглядел, но сложилось впечатление, что написать чтото внятное здесь нереально..(
Metastock — написание скриптов без проблем, но хотелось бы и фондовый рынок, а он его не поддерживает.
Сейчас изучаю
Qlua — вся надежда на него.
Возможно, подскажите что-нибудь ещё. Всю плюсы и минусы — моё мнение, не претендую на абсолютность. Фото честно сперты с гугла.
Кроме того, нельзя настроить свои пары — а значит вы обречены толкаться в стакане с такими же роботами, то есть получаете по определению убитый рынок.
Это же бизнес.
Кстати аналоги 100000 стоят.
Года 4 назад пытался использовать метасток. Но до чего же там был убогий язык написания скриптов… В итого удалил его прочь с компа… Сейчас что-то изменилось?
самое приятное впечатление от возможностей оставил СтокШарп. НО! Он же предъявил большие требования к моей программистской квалификации. В принципе, разобрался, но они, чертяки, постоянно меняли свою библиотеку, приходилось постоянно в ней разбираться заново.
В итоге остановился на ТСЛабе (через API)
И минусов этих двух продуктов — отсутствие адекватной справки по API
В АПИ мне еще предстоит разобраться)
Хотя очень бесят регулярные глюки с автоподключением.
Да и связка с квиком по дде конечно тоже радости не добавляет.
МТ5 посмотрите, язык конечно сложный, но много плюсов (скорость+стабильность).
Был бы я программистом работал бы через него, а так на аутсорте отдельные алго требовательные к скорости там реализую.
Мт5 — выглядит очень хорошо, если с qlua не заладиться перейду на него.
В мт5 кроме сложности языка из минусов отсутствие на текущий момент ленты и тиковой истории, но мне например они и не нужны.
Из перечисленного чего-то стоит только TsLab. У него отличная интеграция с SmartCOM, Transaq, Плаза-2. По-моему, суммарно под 2 десятка коннекторов. Пишу только про те, что тестил лично.
За сегодня сделки не отображаются. Купил/продал, а данных нигде нет.
Это очень печально все...
Более того из терминала пропала история по всем сделкам с начала ноября!
smart-lab.ru/blog/216209.php#comment3236329