Блог им. Artemunak

Маленький трейдер пишет обзор на zorro-trader

Пока погромисты (http://smart-lab.ru/blog/349469.php)  ваяют свои граалегенераторы с велосипедным приводом, мы, простые крестьяне и каюры пытаемся освоить уже готовые чудеса науки и техники.

Всё на английском конечно, увы, но имхо без знания английского в алго вообще не стоит соваться.
Почему zorro-trader? Внушительный функционал zorro-project.com/features.php
Бесплатность для тестов, теоретически прямо из него можно торговать почти любой рынок, IB, oanda, fxcm, mt4(придётся единоразово заплатить 40тр для этого, а на демо счетах бесплатно можно куралесить, обещают коннектор мт5 скоро)
Да плюсов и причин много, но мне не заплатили чтобы все перечислять.
Ролик с мини обзором на 4 минуты https://www.youtube.com/watch?v=MBb5SbhmsSg
Итак, что я хочу отметить после скуривания всей документации и нескольких дней прогона тестов в нём.
В целом прога прикольная и попробовать стоит.

1. Скорость.
True machine code compiler for fast backtests:
8 x faster than MQL4, 100 x faster than Python, 400 x faster than R.
Звучит круто, да? Но в реале всё проходит намного-намного медленней чем в тслабе. Пользоваться можно, но тем кто привык «фигак-фигак и в продакшен» или «засунь тикеров в тест пачку и получишь баблокачку» придётся подождать.

2. Оптимизация работает не так как ты ожидал.
Дефолтный метод оптимизации тут не брутфорс, а последовательный перебор параметров.
То есть сначала оптимизируется первый параметр. Прога выбирает лучшее число и затем оптимизирует второй параметр. Можно добавить кругов и изврата в это дело, но всё равно получается как-то не лампово и для тех кто привык к тслабам криво. Можно и брутфорс использовать, но с танцами с бубном и прога для этого не предназначена — будет долго и неудобно.
Также в прогу встроен дефолтный принцип оптимизации не по локальным хаям в параметрах, а по устойчивым областям. А вот это уже круто, и сильно остудит горячие головы. С таким подходом у многих грааледелателей и «стриптизёров эквити на истории» тут вообще не получится слепить грааль ;) 

3. Достоверность тестов. В проге нормальный функционал для получения достоверных тестов. Тут можно задавать всякие роловеры, спреды (причём хоть на каждом баре их менять), задержки исполнения. Как бонус можно делать оверсемплинг, и монтекарлинг всего одной строчкой кода. Можно задавать разные режима хеджинга позиций. Только не спрашивайте меня что все эти слова значат, но могу сказать что это не ругательные слова. Получить совпадение с тслабом до копейки не получилось, но в общих чертах цифры и графики совпадают. В целом прога довольно продумана, и её авторы торгуют и делают деньги на бирже, в отличии от… И на их форуме, кстати, тоже пару интересных вещей прочитал от создателей, в том числе про метатрейдер, но не скажу что ;)

4.Руководство. Туториалы. Они офигенные, лучшее что я видел. Не поверите но они даже научат вас делать роботов. И я не шучу. И научат вас не сливать. И ещё там есть юмор, и про кббобота даже чуть есть. И к проге прилагается много скриптов и примеров. Освоить азы легко, и вообще всё довольно легко. Но для некоторых сложных вещей всё-таки описание хромает.

5. Волк форвард анализ. Классная штука. Для неё в основном и осваивал прогу. Но волк форвард оптимизация профитности не прибавляет, как выяснилось ;)

6. Машинное обучение. В прогу встроены несколько функций и можно побаловаться ими даже не разбираясь особо в теме. Но увы, у меня не вышло извлечь практической пользы. Например я получил крутые результаты используя advise функцию, но… Вообщем тут я нуб и хотел бы спросить кое-что у человека который разобрался с advise.  Также прога поддерживает R, что как-бы тоже круто, но я пока не пробовал.

7. Нужно уметь программить, и хорошо уметь. Вот я тоже думал что умею и обломался, так и не смог закодить некоторые простые страты — компилируется, но сделки происходят совсем не такие как хотел и сразу фиг поймёшь где ошибки.

8. Функции для анализа результатов. Тут можно чертить разные крутые графики которых нет в тслабе, да и вообще вкладка результатов выглядит богато. Но к сожалению некоторые графики чёто у меня не рисуются.

9. Интерфейс. А его нет. Ха-ха. Правда нет. И это неудобно. Но при этом у проги большой функционал, можно делать всё. И есть функционал чтобы слепить свой ui с блекджеком и… опционным хеджером.

10. Портфельная оптимизация и анализ. Этого тоже дико не хватает в тслабе, а тут это сделано супер удобно, можно не только кучу тикеров зарядить но и кучу страт в один скрипт зарядить и легко ими управлять и видеть разбивку результатов то стратам и тикерам.

Вот и пожалуй хватит для обзора, хотя я далеко не всё описал, там есть ещё свои фишки,  ато итак Тимофей офигеет от количества новых слов и опять спросит на каком языке это написано и не поставит плюс. 

Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
787 | ★16
3 комментария
вот ты мегаисследователь :)
avatar
Занятно))
avatar
За погромистов отдельное спасибо.
avatar

Читайте на SMART-LAB:
Фото
Наши топы — на верхушке рейтинга «Топ-1000 российских менеджеров»
Рейтинг основан на принципе «лучшие выбирают лучших» и отражает вклад ведущих топ-менеджеров в развитие компаний и отраслей. Каждый год...
Пояснение к повестке заседания Совета директоров
Друзья! На e-disclosure вышел сущфакт  с повесткой предстоящего заседания СД. В ней — вопрос об одобрении кредитной сделки. Хотим коротко...
Фото
Почему стратегия работает на истории, но теряет деньги в реальности
Как сделать количественную торговлю эффективной? Не каждый аналитик может дать ответ на этот вопрос, но эффективная алгоритмическая...
Фото
Идеи ПИФ Аленка капитал - изменения за август 26: Элвис в здании и успел выйти из Башнефти
Традиционно продолжаем следить за ПИФ Аленка Капитал от Элвиса Марламова Предыдущий пост про ПИФ Alenka Capital был месяц назад тут...

теги блога Artemunak

....все тэги



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