Блог им. 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. Портфельная оптимизация и анализ. Этого тоже дико не хватает в тслабе, а тут это сделано супер удобно, можно не только кучу тикеров зарядить но и кучу страт в один скрипт зарядить и легко ими управлять и видеть разбивку результатов то стратам и тикерам.

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

★16
3 комментария
вот ты мегаисследователь :)
avatar
Занятно))
avatar
За погромистов отдельное спасибо.
avatar

теги блога Artemunak

....все тэги



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