Блог им. dr_mapt

Тестирование стратегий на Python для начинающих алготрейдеров

Знакомый показал такую среду www.quantopian.com/home
которая позволяет:

* закодировать и протестировать простейшие идеи на языке Python (один из самых популярных и простейших языков) прямо в браузере
* дает бесплатный доступ к данным за 13 лет (похоже в основном американский рынок?)
* обеспечивает среду для исследований (можно строить графики корреляций, спредов для парной торговли и т.п.)
* участвовать в конкурсе и получить деньги в управление

Сам не пробовал, не знаю какое там качество данных и качество бэктестера. Кто попробует — напишите.
Сам проект показался уникальным и интересным. Если знаете аналоги — пишите.

Тестирование стратегий на Python для начинающих алготрейдеров
★13
7 комментариев
Сайт давно для себя нашел, пробывал, жутко медленно как-то, не прижилось, но для обучения очень даже неплохо. У них есть крутые уроки по quantitive trading www.quantopian.com/lectures?utm_source=All+Active+Members&utm_campaign=92a2747c12-15-08-21-Aug-monthly-happybdayQ&utm_medium=email&utm_term=0_7cca55778a-92a2747c12-108731577   Да, акции только Америка.
avatar
а чем не подходит питон без quantopian? Либы есть для тестирования. Да и самому написать не такая большая проблема. Для стат анализа уйма либ опять же. 

Ну и минус в том, что не понятно как движок бектеста работает. Т.е. опять же блекбокс. По сути разницы с тем же велс лабом практически никакой. 
avatar
Alex Hurko, имхо если есть желание развиваться в алготрейдинге, то первым делом надо отказаться от TSLab, WealthLab итд, это все околорыночная среда. Как говорил разработчик Аспиранта это тупик в алготорговле. 
avatar
evgen000, для серьезной разработки — да, конечно. И если есть в планах заниматься этим не один год. Но для новичков, в качестве пробы — неплохо. Как минимум что-то простое потестить и понять надо ли оно вообще. Может и не пойдет. Я скажу больше — даже одного языка недостаточно. Что-то удобнее на C# делать, что-то в питоне.

В принципе, любое универсальное решение — тупик. Даже самописное. Стратегии разные, разные потребности и тд. Конечно, либы свои иметь всегда хорошо. Но скорее, как кубики, а не как коробочное решение. 
avatar
(один из самых популярных и простейших языков)
В принципе любой язык программирования учится за месяц, только вот знаний самого языка далеко не достаточно, что бы что-то толковое написать, надо знать и уметь применять кучу технологий и фреймворков.
avatar
evgen000, особенно китайский… Месяц — да, но если ты пару-тройку других языков уже знаешь… А с нуля от полугода... 
сам по себе и язык учить не надо, я годами пишу с открытым MSDN джавадок и тд. ересь что-то учить, почитал мануал по синтаксису и вперед
avatar

теги блога Байкал

....все тэги



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