Морозов Константин
Морозов Константин личный блог
31 октября 2014, 00:06

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

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

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


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


На днях потестил SmartX с TradeScript. Непонятная штука (TradeScript), такое ощущение что это приложение к терминалу было написано на коленке. Интерфейс невнятный совсем, на график сделки не вывести, даже расположение окон не поменять, язык встроенный — векторный. Главный плюс на что я повёлся при установке, это исполнение скрипта сразу в терминале, без прокладок и приводов. Тестил недолго, возможно чегото не разглядел, но сложилось впечатление, что написать чтото внятное здесь нереально..(
Metastock — написание скриптов без проблем, но хотелось бы и фондовый рынок, а он его не поддерживает.
Сейчас изучаю Qlua — вся надежда на него.
 
Возможно, подскажите что-нибудь ещё. Всю плюсы и минусы — моё мнение, не претендую на абсолютность. Фото честно сперты с гугла.
32 Комментария
  • Иван Митяев
    13 ноября 2014, 16:39
    РоботКрафт — там же нельзя ничего своего делать, это просто автомат с подстройками по готовым парам. Свою сформировать нельзя. Скриптов нет. Или я ошибаюсь?
      • Иван Митяев
        14 ноября 2014, 09:53
        Морозов Константин, мой опыт подсказывает, что арендные платежи установлены на уровне 50% потенциальной прибыли.
        Кроме того, нельзя настроить свои пары — а значит вы обречены толкаться в стакане с такими же роботами, то есть получаете по определению убитый рынок.
  • Иван Митяев
    13 ноября 2014, 16:41
    Когда разработчик допилит R9Dx до ума, можно её посмотреть, если в сторону арбитража думаете
      • Иван Митяев
        14 ноября 2014, 09:50
        Морозов Константин, что мешает взять в аренду за 3000/мес или сколько он там, и дальше посмотреть — либо он отбивает свои деньги, тогда купить, либо нет — тогда любой ценник высокий.
        Это же бизнес.
      • Иван Митяев
        14 ноября 2014, 09:56
        Морозов Константин, кстати, покупать имеет смысл только когда уже устаканился алгоритм — при покупке они готовы если что его заточить «под клиента». Текущая версия, правда, малофункциональна, но идея верная, вот следующую обещали сделать ноябрем — уже с широким выбором инструментов.
        Кстати аналоги 100000 стоят.
  • Кот Матроскин
    13 ноября 2014, 16:43
    "...Metastock — написание скриптов без проблем..."???
    Года 4 назад пытался использовать метасток. Но до чего же там был убогий язык написания скриптов… В итого удалил его прочь с компа… Сейчас что-то изменилось?
      • Кот Матроскин
        14 ноября 2014, 09:44
        Морозов Константин,
        самое приятное впечатление от возможностей оставил СтокШарп. НО! Он же предъявил большие требования к моей программистской квалификации. В принципе, разобрался, но они, чертяки, постоянно меняли свою библиотеку, приходилось постоянно в ней разбираться заново.
        В итоге остановился на ТСЛабе (через API)
        И минусов этих двух продуктов — отсутствие адекватной справки по API
  • Chepell
    13 ноября 2014, 20:50
    Сам на тслабе сижу. Минусов много, но простота реализации пока все перекрывает.
    Хотя очень бесят регулярные глюки с автоподключением.
    Да и связка с квиком по дде конечно тоже радости не добавляет.

    МТ5 посмотрите, язык конечно сложный, но много плюсов (скорость+стабильность).
    Был бы я программистом работал бы через него, а так на аутсорте отдельные алго требовательные к скорости там реализую.
      • Chepell
        14 ноября 2014, 09:58
        Морозов Константин, да у меня на vps алгоритмы крутятся и там автоподключение работает через раз, вернее работает 100% только в случае если в это время я по rdp подключен, бесит!

        В мт5 кроме сложности языка из минусов отсутствие на текущий момент ленты и тиковой истории, но мне например они и не нужны.
  • ch5oh
    13 ноября 2014, 22:21
    Квик — кака. Выкиньте и забудьте.

    Из перечисленного чего-то стоит только TsLab. У него отличная интеграция с SmartCOM, Transaq, Плаза-2. По-моему, суммарно под 2 десятка коннекторов. Пишу только про те, что тестил лично.
      • Chepell
        14 ноября 2014, 10:02
        Морозов Константин, а про проблемы с заявками можете подробно описать, может данный тип граблей мне еще неизвестен…
          • Chepell
            14 ноября 2014, 17:22
            Морозов Константин, я не спец в арбитраже, но я думаю что тф нужно брать как минимум секундный или тиковый по инструментам и чезе блоки сжатия доводить до нужного анализу 1мин тф
  • Chepell
    14 ноября 2014, 11:06
    Ну вот, в мт5 открытия сегодня очередной косяк.
    За сегодня сделки не отображаются. Купил/продал, а данных нигде нет.
    Это очень печально все...
    Более того из терминала пропала история по всем сделкам с начала ноября!

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

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