Доступно

Python for Algorithmic Trading (video course) [The Python Quants]

Тема в разделе "Инвестиции и криптовалюта", создана пользователем dflas, 11 апр 2017.

Цена: 36000р.-94%
Взнос: 2092р.
100%

Основной список: 38 участников

Резервный список: 2 участников

Статус обсуждения:
Комментирование ограничено.
  1. 11 апр 2017
    #1
    dflas
    dflas ОргОрганизатор
    Python for Algorithmic Trading (video training class)

    This class covers topics of importance for automated, algorithmic trading with Python — build your own hedge fund with Python or become a star trader within a big institution one day

    This training is about tools and techniques for algorithmic, automated trading and starts by introducing Python, NumPy & pandas

    upload_2017-5-5_17-51-48.png
    About Python for Algo Trading.png

    После проведения автором онлайн тренинга в феврале-марте 2017 года автор продает его запись (recorded training sessions) со скидкой и с учетом уже ранее купленных курсов (“Finance with Python” и “Python for Algorithmic Trading”). Для тех, кто уже брал участие в первых двух его курсах “Finance with Python” и “Python for Algorithmic Trading”, особой ценностью будут видеозаписи данного онлайн тренинга - более 30 часов (11 записей по 3 часа каждый).

    Email Adv.png
    Yves Hilpisch has 10 years of experience with Python, particularly in the finance space.
    He founded The Python Quants GmbH - an independent, privately-owned analytics software provider and financial engineering boutique. The company provides Python-based financial and derivatives analytics software as well as consulting, development and training services related to Python, Open Source and Finance.
    We are proud to be named Top 10 Banking Analytics Solution Provider of 2017 by Banking CIO Outlook.
    He lectures on Mathematical Finance at Saarland University in Germany and is a regular speaker at Python and Finance conferences.

    Автор данного курса также является автором 3 книг по данной теме (Python Books about Quantitative and Computational Finance):
    • Python for Finance. Analyze Big Financial Data
    • Derivatives Analytics with Python. Data Analysis, Models, Simulation, Calibration and Hedging
    • Listed Volatility and Variance Derivatives. A Python-based Guide

    This algorithmic trading class covers the following topics:
    • Python, NumPy & pandas
    • setting up the Python infrastructure
    • different types of trading strategies
    • vectorized backtesting of trading strategies
    • event-based backtesting of trading strategies
    • streaming data & socket programming
    • Oanda trading platform
    • Interactive Brokers trading platform
    • Gemini trading platform
    • automated, algorithmic trading programs
    • other specialized topics
    1. Intro to Python for Algorithmic Trading
    This module is a general introduction to topics relevant in Python for Algorithmic Trading. It covers among others:
    - open source, data, APIs, infrastructure & communities
    - information and knowledge everywhere
    - historical data with Eikon
    - streaming data and visualization
    - Quant Platform — interactive financial analytics in the browser
    - online broker platforms
    - algorithmic trading with less than 100 lines of code
    - dataism & algorithms

    2. Python Programming from Scratch
    This module introduces to basic Python programming techniques, making use of Jupyter Notebook.
    This module gives an overview of Jupyter Notebook usage and fundamental concepts in Python programming.
    - Jupyter Notebook, media and magic commands
    - testing prime characteristic of an integer
    - Performance topics (algorithms, dynamic compiling)
    - modelling data by Python data types and structures
    - Python control structures (for loop, if-elif-else, etc.)
    - Python idioms (eg list, dict, set comprehensions)
    - selected Python best practices (e.g. PEP 8)

    3. Numerical Computing with NumPy
    This module introduces to NumPy, an important and popular Python package for numerical computations. Among others, it covers:
    - arrays with Python and the array class
    - regular arrays
    - data selection
    - reshaping & resizing
    - vectorized operations
    - memory layout
    - structured arrays
    - linear algebra
    - OLS regression
    - Monte Carlo simulation
    - performance topics

    4. Data Analysis with pandas
    This module is about pandas, a powerful data analysis package. It covers, among others:
    - DataFrame and Series classes
    - time series handling (end-of-day, HF data)
    - vectorized operations
    - plotting with pandas
    - grouping
    - appending, merging, joining
    - input-output operations

    5. Setting up the Python Infrastructure
    This module is about setting up an appropriate Python infrastructure. Topics covered are:
    - conda for package and environment management
    - Docker containers
    - cloud instance with DigitalOcean

    6. Working with Financial Data
    This module is about working with financial data and APIs. With pandas as the main tool of choice, topics covered are:
    - reading data from different sources
    - writing wrappers around web-based APIs
    - pro data from TR Eikon terminal/API
    - storing financial data efficiently

    7. Mastering Vectorized Backtesting
    This module applies vectorization with pandas to backtest algorithmic trading strategies. The module covers, among others:
    - vectorization
    - simple moving average (SMA) based strategies
    - momentum-based strategies
    - mean reversion-based strategies
    - classes for a systematic backtesting

    8. Predicting Market Movements
    Machine and deep learning are used in this module to predict market movements. It covers, among others:
    - ordinary least-squares regression
    - scikit-learn API
    - logistic regression
    - tensorflow for deep learning

    9. Event-based Backtesting
    Event-based backtesting allows a more realistic modelling and testing of trading strategies. The module covers, among others:
    - object oriented paradigms
    - backtesting base class
    - long only strategies
    - long short strategies
    - proportional and fixed transactions costs

    10. Working with Real-Time Data
    Socket programming allows the easy digesting of real-time data. This module covers, among others:
    - tick data server with ZeroMQ
    - tick data client with ZeroMQ
    - streaming plots with plotly
    - real-time trend plot with plotly
    - online trading algorithm (momentum)

    11. CFD Trading with Oanda
    The module mainly covers the Oanda API, historical data, streaming data and order placement.
    - fxTrade Practice application
    - Oanda API
    - tradable instruments
    - historical data and backtesting
    - streaming data
    - order placement
    - automated trading

    12. Stock Trading with Interactive Brokers
    This module covers tpqib, a Python wrapper class for Interactive Brokers. Among others, it discusses:
    - tpqib Python class
    - connection objects
    - contracts
    - orders
    - historical data
    - streaming data
    - real-time trading
    - account data

    13. Cryptocurrency Trading with Gemini
    Gemini.com allows the algorithmic trading of cryptocurrencies in a modern and efficient way. Topics covered are:
    - pygem Python class
    - historical data
    - real-time trading
    - streaming data
    - account information

    14. Automating Strategy Execution
    This module is about capital and risk management as well as deployment. It covers, among others:
    - Kelly criterion
    - risk management
    - deployment & execution
    - real-time monitoring
    Some files in the attached package are new compared to the course material (from «Python for Algorithmic Trading» course) (eg Oanda v20 versions).

     
    Последнее редактирование: 22 май 2017
    30 пользователям это понравилось.
  2. Последние события

    1. skladchik.com
      Складчина доступна.
      2 мар 2019
    2. skladchik.com
      Складчина закрыта.
      9 авг 2018
    3. Ianuaria
      Ianuaria оставил отзыв "Отлично".
      23 май 2017
    4. skladchik.com
      Складчина доступна.
      23 май 2017

    Последние важные события

    1. skladchik.com
      Складчина доступна.
      2 мар 2019
    2. skladchik.com
      Складчина закрыта.
      9 авг 2018
    3. skladchik.com
      Складчина доступна.
      23 май 2017
    4. skladchik.com
      Взнос составляет 1046р.
      21 май 2017
  3. Отзывы участников

    5/5,
    • 5/5,
      Работой организатора доволен
      Совершенно не ожидал, что здесь 30+ часов видео. Прощай, лето.

      Эпичный материал, что еще можно сказать.
      23 май 2017
      6 пользователям это понравилось.
  4. Обсуждение
  5. 21 апр 2017
    #2
    Dimytr
    Dimytr ДолжникДолжник
    Как понимаю, первые 2 курса автора не входят в обязательную подготовку к этому курсу и тут все, необходимое для изучения, включено...
     
    1 человеку нравится это.
  6. 24 апр 2017
    #3
    Sergei_2014
    Sergei_2014 ЧКЧлен клуба (А)
    Это видеовариант курса "Python for Algorithmic Trading" (который был в виде текста с кодом) и он не покрывает темы более общего курса "Finance with Python". Finance with Python - акцент на применение питона в финансовой сфере, данный онлайн тренинг - акцент на трейдинге (акции, фьючерсы, форекс, CFD, криптовалюты).
     
    2 пользователям это понравилось.
  7. 13 май 2017
    #4
    Igor Kop
    Igor Kop БанЗабанен
    Да скорее всего просто наверно сидели тут псевдотрейдеры ждали минималку за такой шикарный материал со всеми скидками. Будем надеяться, что в отказ ушли только коллекционеры:(, которые сами и так не торгуют;)
     
    3 пользователям это понравилось.
  8. 13 май 2017
    #5
    Dimytr
    Dimytr ДолжникДолжник
    Я не торгую и не собираюсь. И люблю коллекционировать, кстати. Так как меня не один раз уже выручала покупка курсов ранее. которые в последствии оказывали мне добрую службу.В данной складчине мне интересны именно технологии, которые используются для работы с финансами и возможность их применения в других сферах
     
    4 пользователям это понравилось.
  9. 13 май 2017
    #6
    Igor Kop
    Igor Kop БанЗабанен
    Да кстати, я как бы тоже не совсем "ручной" трейдер - возраст уже не тот для интрадея со скальпингом:D Сейчас бывший программист на вольных хлебах повышаю свою квалификацию, а в новом варианте МТ5 под свои идеи не вижу смысла - заскриптован там MQL не слабо еще с прошлых версий. Для алготрейдинга судя по тем материалам, что брал здесь, которые уже начал изучать, есть более современные решения, да и попроще будет новую систему замутить с питоном как-то так:)
     
    6 пользователям это понравилось.
  10. 15 май 2017
    #7
    Ianuaria
    Ianuaria ЧКЧлен клуба (П)
    Интересует только блок про Gemini. Что делать? :D
     
    1 человеку нравится это.
  11. 15 май 2017
    #8
    eduard1
    eduard1 ЧКЧлен клуба
    А меня вообще Python не интересует ... :) :cool:
    Так что "только вперёд и только все вместе!" ;)
     
    1 человеку нравится это.
  12. 15 май 2017
    #9
    Plast30
    Plast30 ЧКЧлен клуба
    Ну откровенно говоря не очень понятно, зачем за косарик видео-версия (а значит много часов жизни), при наличии текста...
     
  13. 15 май 2017
    #10
    eduard1
    eduard1 ЧКЧлен клуба
    В двух словах ...

    1. Содержание книги и видеокурса как правило отличается насыщенность/примеры/детали - даже если и содержание одно и тоже.
    2. Согласно брошюре - есть ЕЩЁ видеокурсы от этого же автора и мы тоже могли бы собраться.
    Автор задумал комплексную подготовку - книги + видео.

    3. Так уж сложилось, что в основном про машинное обучение, анализ данных, алготрейдинг книги и курсы написаны на Python или R. Опять же много библиотек именно на Python или R. Для самообучение надо с чего-то начинать же.
    И начинать лучше именно с книг и курсов, чем с постов, разбросанных по разным сайтам и как правило не систематизированным.
    4. Идеи/принципы/подходы - вот что интересует в первую очередь. Реализация на конкретном языке - это уже другая история.
    5. Что касается в частности алготрейдинга, то для себя сделал такой вывод - (1) поиск идей, (2) тестирование, (3) исполнение и (4) риск-менеджмент вообще могут быть реализованы на разных языках/платформах и не всегда это возможно реализовать как "всё в одном". Поэтому решил не зацикливаться на конкретном языке/платформе.
    6. "Никогда не знаешь где найдёшь, а где потеряешь". Лучше посмотреть, попытаться понять, попробовать - а уж там решать глубже разбираться или нет.
     
    5 пользователям это понравилось.
  14. 15 май 2017
    #11
    Igor Kop
    Igor Kop БанЗабанен
    Скорее всего все потому же, что курсы заграничных авторов у нас по разному воспринимают. На слух да еще с субтитрами, например для меня просто мечта. Косарь, не косарь, а это уже нормально за такой он инклюзив материал, даже если полную стоимость курса подсчитать, без учета скидок, то надо будет поболее 100 желающих:eek: До даты сбора еще туева куча времени, пока что паникеры тут повыписались, как говорят в трейдинге пошел откат:D, ну так значит им эта инфа особо и несильно понадобиться;)
     
    4 пользователям это понравилось.
  15. 19 май 2017
    #12
    Sergei_2014
    Sergei_2014 ЧКЧлен клуба (А)
    Помимо перечисленных в брошюре у автора есть еще и следующие training classes:
    1. Python For Comp Finance (с акцентом на деривативы) - 21 час - 899 euro
    2. Python For Excel - 6 часов - 299 euro
    Надеюсь, удастся собраться на все его курсы, т.к. это лучшее, что мне по данной теме попадалось и уж точно стоит своих денег. Жаль, что подавляющее большинство этого не понимает. Все ждут готовых "граалей", что здесь, что в авторском разделе.
     
    4 пользователям это понравилось.
  16. 19 май 2017
    #13
    Sergei_2014
    Sergei_2014 ЧКЧлен клуба (А)
    Эта инфа гораздо дороже стоит. Но многие здесь лучше отдадут несколько косарей за очередную супер-пупер систему на бинарных опционах, чем обратят внимание на стоящий материал.
     
    3 пользователям это понравилось.
  17. 20 май 2017
    #14
    killfish
    killfish СкладчикСкладчик
    Какой уровень знания языка нужен для изучения данного материала? Есть ли смысл вписываться в складчину сейчас имея только начальные знания?
    P.S. Не по курсу. Сейчас изучаю пайтон по книге Марка Лутца и другим бесплатным ресурсам, есть ли смысл в платных курсах? И если есть, то что можете посоветовать.
     
    2 пользователям это понравилось.
  18. 20 май 2017
    #15
    Sergei_2014
    Sergei_2014 ЧКЧлен клуба (А)
    Я тоже некоторое время назад изучал питон по книгам Лутца (прочел все три), но параллельно пользовался и другими источниками (в основном платными), т.к. было интересно именно применение языка в финансах, трейдинге и деривативах. На мой взгляд - хорошие книги - это фундамент. Но здесь есть и шикарные видеоматериалы (например, этот), которые покрывают различные специальные темы.
    Весь вопрос в том, для каких целей Вы изучаете язык.
     
    4 пользователям это понравилось.
  19. 20 май 2017
    #16
    dflas
    dflas ОргОрганизатор
    Проверил, действительно, Гугл все данные видео без проблем распознал и перевел в текст, т.к. автор говорит членораздельно и четко (без внешних шумов). Сохранил их в субтитры. С автоматическим переводом на русский также проблем у Гугла нет.

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

    P.S. Студентами Гарварда отлично изложен свод правил для достижения успеха через знания и обучение:
    upload_2017-5-20_6-21-21.png
     
    6 пользователям это понравилось.
  20. 20 май 2017
    #17
    dflas
    dflas ОргОрганизатор
    Все необходимые основы как Python, так и финансов, автор также включает в данный курс в виде дополнительной темы "Finance with Python".
     
    3 пользователям это понравилось.
  21. 20 май 2017
    #18
    Ianuaria
    Ianuaria ЧКЧлен клуба (П)
    Друзья, предлагаю до кучи ещё похожий стафф взять сообща:


    Обратите внимание на бесплатный курс:


    PS: это индусы, если что :D
     
    Последнее редактирование модератором: 20 май 2017
    4 пользователям это понравилось.
  22. 20 май 2017
    #19
    karlosonchik
    karlosonchik ЧКЧлен клуба
    Добрый день всем! Скажите а перевод или хотя бы субтитры не планируется на эту замечательную складчину? Я понимаю, что усердие и справочник в помощь дерзающему, но инглишь на слух во всяком случае для меня тяжеловато многое :)
     
  23. 20 май 2017
    #20
    Igor Kop
    Igor Kop БанЗабанен
    Да действительно, так влияет фактор психологии современного общества потребления (в трейдинге аналог "толпы":D). К тому же, это сугубо лично мое мнение, народ тут на форуме уже слегка разбалован минимализмом;), что также не способствует пониманию реальной стоимости обучающих курсов и трезвой оценки всего профита от полученных знаний в будущем.
     
    4 пользователям это понравилось.
Статус обсуждения:
Комментирование ограничено.