Байкал
Байкал личный блог
03 декабря 2015, 15:33

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

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

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

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

Тестирование стратегий на Python для начинающих алготрейдеров
7 Комментариев
  • evgen000
    03 декабря 2015, 17:06
    Сайт давно для себя нашел, пробывал, жутко медленно как-то, не прижилось, но для обучения очень даже неплохо. У них есть крутые уроки по 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   Да, акции только Америка.
  • day0markets.ru
    03 декабря 2015, 17:14
    а чем не подходит питон без quantopian? Либы есть для тестирования. Да и самому написать не такая большая проблема. Для стат анализа уйма либ опять же. 

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

        В принципе, любое универсальное решение — тупик. Даже самописное. Стратегии разные, разные потребности и тд. Конечно, либы свои иметь всегда хорошо. Но скорее, как кубики, а не как коробочное решение. 
  • evgen000
    03 декабря 2015, 17:25
    (один из самых популярных и простейших языков)
    В принципе любой язык программирования учится за месяц, только вот знаний самого языка далеко не достаточно, что бы что-то толковое написать, надо знать и уметь применять кучу технологий и фреймворков.
    • Сергей Гаврилов
      03 декабря 2015, 19:31
      evgen000, особенно китайский… Месяц — да, но если ты пару-тройку других языков уже знаешь… А с нуля от полугода... 
  • Чебу Рашка
    03 декабря 2015, 18:00
    сам по себе и язык учить не надо, я годами пишу с открытым MSDN джавадок и тд. ересь что-то учить, почитал мануал по синтаксису и вперед

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

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