Блог им. KostyaMoroz

Алгоритмический софт - мой опыт. Что посоветуете?

Доброй ночи, коллеги!)
Собственно САБЖ в теме поста. Кто пользуется каким софтом для алгоритмической торговли?
Попробовал несколько платформ, могу кратко поделиться своим пока опытом нищеалготрейдинга.

Алгоритмический софт - мой опыт. Что посоветуете?
Amibroker
Начал этой весной с программы AmiBroker. Работало в связке с Quik.  Работало хорошо, шустро ( робот торговал на 15-минутках, на минутках тоже норм, на меньших ТМ не проверял).
Из плюсов:
  • хм… можно сказать бесплатная программа в России
  • быстро работает (на тех таймфреймах, что нужны были мне)
  • отличнейшая техподдержка в виде рускоязычного сообщества amisite.ru, отвечают оперативнее чем в некоторых платных техподдержках, спасибо администратору Олегу.
  • Крутые 3D графики — оптимизации, удобно.
  • быстро рассчитывает оптимизацию
Из минусов
  • нет графических кубиков и прочей халявы, только код.
  • язык векторный, с хитрецой. Поначалу кажется, что всё просто, но при более менее усложнении системы, нужно углубляться в таинства языка и смешивать векторную часть с циклами, что вызывает мозговой диссонанс. Но опять таки повторюсь, язык можно осилить и не программисту.
  • геморройная первичная настройка робота. (Опять таки сообщество сайта мне очень помогло в этом.) Но если настроили- проблем никаких нет.
  • описание языка на английском, часть переведа сообществом


В итоге отошёл от программы, потому что не нашёл способоа реализовать то, что хотел.
TsLAb
Алгоритмический софт - мой опыт. Что посоветуете?
На ней сижу сейчас. Но очень хочется слезть) поэтому и затеил написание поста.
Плюсы:
  • Визуальный конструктор — очень быстро можно протестить торговую систему
  • Нормальная техподдержка
  • С учетом возможности написнаия кода на С# очень большие возможности
Минусы:
  • Проблемы с выставлением заявок в квик у меня возникают с достаточно высокой периодичностью даже на 15 минутках
  • Криво отображается позиция, количество лотов
  • Нельзя параллельно смотреть в Квик, так как при устанвоке ТСЛаб, он ставит свою версию Квика. В это версии нельзя ничего изменять, даже расположение окон или вкладок. В случае ручного тыканья в Тслабовском квике, будет глючно работать основная программа. Техподдержка прям таки запрещает открывать руками Квик при работе ТСЛаб)). Как вариант я открыл другой квик с другого сервера смотрел, что у меня на аккаунте происходит. На мой взгляд, это нездорово, что ты не можешь доверять данным торгового робота.
  • Очень раздражающая проблема — по расписанию автоматом не подключается Квик. Хотя по идеи должен, настройка расписания в ТСЛабе есть.
  • 800 руб в месяц)
  • Поторговать на каких нибудь секундных ТМ у меня не получилось по причине долгого выставления заявок
  • В кубиках не все жедания по системе возможно реализовать
В целом, на мой взгляд, система мне кажется тормознутой и немного глючной. Но в целом работать можно конечно...
Смотрел ещё программу для арбитража от РоботКрафт. Интересная софтина, ходил на семинар, посмотрел видео. Но очень хочется пощупать бы руками, но демки там нет, а стоимость софта 3000+1900 в квартал, для демки будет велика, поэтому отказался. Там есть интересные идеи типа скоринга арбитражных пар.


На днях потестил SmartX с TradeScript. Непонятная штука (TradeScript), такое ощущение что это приложение к терминалу было написано на коленке. Интерфейс невнятный совсем, на график сделки не вывести, даже расположение окон не поменять, язык встроенный — векторный. Главный плюс на что я повёлся при установке, это исполнение скрипта сразу в терминале, без прокладок и приводов. Тестил недолго, возможно чегото не разглядел, но сложилось впечатление, что написать чтото внятное здесь нереально..(
Metastock — написание скриптов без проблем, но хотелось бы и фондовый рынок, а он его не поддерживает.
Сейчас изучаю Qlua — вся надежда на него.
 
Возможно, подскажите что-нибудь ещё. Всю плюсы и минусы — моё мнение, не претендую на абсолютность. Фото честно сперты с гугла.
★10
32 комментария
Счастливый Конец, программистом-трейдером.
avatar
Счастливый Конец, странно слышать такие комментарии на данном ресурсе) а вы тогда, тут что делаете? Тоже играете или других предостерегаете?
Счастливый Конец, почему же вы считаете, что это не может стать работой? В перспективе)
РоботКрафт — там же нельзя ничего своего делать, это просто автомат с подстройками по готовым парам. Свою сформировать нельзя. Скриптов нет. Или я ошибаюсь?
avatar
Иван Митяев, делать ничего нельзя, можно только настройки менять. Но идея там, по мне, интересная и похожа на что-то адекватное. Автомат этот — не чёрный ящик, зашитый алгоритм понятен.
Морозов Константин, мой опыт подсказывает, что арендные платежи установлены на уровне 50% потенциальной прибыли.
Кроме того, нельзя настроить свои пары — а значит вы обречены толкаться в стакане с такими же роботами, то есть получаете по определению убитый рынок.
avatar
Иван Митяев, пары свои вроде как настроить можно.
Когда разработчик допилит R9Dx до ума, можно её посмотреть, если в сторону арбитража думаете
avatar
Иван Митяев, посмотрел R9Dx, цееник у него конечно впечатляющий (25 тыр)))
Морозов Константин, что мешает взять в аренду за 3000/мес или сколько он там, и дальше посмотреть — либо он отбивает свои деньги, тогда купить, либо нет — тогда любой ценник высокий.
Это же бизнес.
avatar
Морозов Константин, кстати, покупать имеет смысл только когда уже устаканился алгоритм — при покупке они готовы если что его заточить «под клиента». Текущая версия, правда, малофункциональна, но идея верная, вот следующую обещали сделать ноябрем — уже с широким выбором инструментов.
Кстати аналоги 100000 стоят.
avatar
"...Metastock — написание скриптов без проблем..."???
Года 4 назад пытался использовать метасток. Но до чего же там был убогий язык написания скриптов… В итого удалил его прочь с компа… Сейчас что-то изменилось?
Кот Матроскин, я тоже давно немного занимался метастоком, остались не самые приятные впечатления. Не покидает ощущения, что должны быть более современные продукты.
Морозов Константин,
самое приятное впечатление от возможностей оставил СтокШарп. НО! Он же предъявил большие требования к моей программистской квалификации. В принципе, разобрался, но они, чертяки, постоянно меняли свою библиотеку, приходилось постоянно в ней разбираться заново.
В итоге остановился на ТСЛабе (через API)
И минусов этих двух продуктов — отсутствие адекватной справки по API
Кот Матроскин, стокшарп пребывал, но почему то но моем не самом слабом компе программа жутко тормозила. Я тогда особо не стал вникать.
В АПИ мне еще предстоит разобраться)
Сам на тслабе сижу. Минусов много, но простота реализации пока все перекрывает.
Хотя очень бесят регулярные глюки с автоподключением.
Да и связка с квиком по дде конечно тоже радости не добавляет.

МТ5 посмотрите, язык конечно сложный, но много плюсов (скорость+стабильность).
Был бы я программистом работал бы через него, а так на аутсорте отдельные алго требовательные к скорости там реализую.
avatar
Chepell, у вас тоже глюки с автоподключением?
Мт5 — выглядит очень хорошо, если с qlua не заладиться перейду на него.
Морозов Константин, да у меня на vps алгоритмы крутятся и там автоподключение работает через раз, вернее работает 100% только в случае если в это время я по rdp подключен, бесит!

В мт5 кроме сложности языка из минусов отсутствие на текущий момент ленты и тиковой истории, но мне например они и не нужны.
avatar
Chepell, вот и у меня на vps автоподключением работает только когда я сижу и смотрю на него)
Квик — кака. Выкиньте и забудьте.

Из перечисленного чего-то стоит только TsLab. У него отличная интеграция с SmartCOM, Transaq, Плаза-2. По-моему, суммарно под 2 десятка коннекторов. Пишу только про те, что тестил лично.
avatar
ch5oh, а чем вам не угодил квик? Думаете tslab с транзаком будет меньше глючить? С выставлением заявок проблема не в Квике, а в самом Тслабе.
Морозов Константин, а про проблемы с заявками можете подробно описать, может данный тип граблей мне еще неизвестен…
avatar
Chepell, пытался потестить на реале арбитражную стратегию на минутках с одновременным покупками на форты и продажами на ММВБ. В итоге разница во времени оказалось критичной между исполнения ми заявок. Ну получается пока ТСЛаб выставят, получит от вет, отправит следующую проходит приличные количество времени. В принципе на 15 минутках я на это забиваю.
Морозов Константин, я не спец в арбитраже, но я думаю что тф нужно брать как минимум секундный или тиковый по инструментам и чезе блоки сжатия доводить до нужного анализу 1мин тф
avatar
Chepell, согласен, хочу перейти на высоко частотную торговлю, но алгоритм мне проче проверить на минутках, в силу того, что тот же ТСЛаб не потянет меньшие интервалы, а потом уже искать технические решения на тиках.
Ну вот, в мт5 открытия сегодня очередной косяк.
За сегодня сделки не отображаются. Купил/продал, а данных нигде нет.
Это очень печально все...
Более того из терминала пропала история по всем сделкам с начала ноября!
avatar
Chepell, у меня тоже Открытие. Вы меня расстраивайте ....
Морозов Константин, подробнее у меня в топике смотрите
smart-lab.ru/blog/216209.php#comment3236329
avatar

теги блога Морозов Константин

....все тэги



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