Рецензии на книги

Рецензии на книги | Рецензия на книгу. C. Conlan, "Automated Trading with R"

Рецензия на книгу «Automated Trading with R» — Chris Colan (Amazon)

C. Conlan, «Automated Trading with R: Quantitative Research and Platform Development», 2016, 217 стр.

Bethesda, Maryland, USA
ISBN-13 (pbk): 978-1-4842-2177-8 ISBN-13 (electronic): 978-1-4842-2178-5
DOI 10.1007/978-1-4842-2178-5

    В книге последовательно и очень подробно описана концепция и конкретная реализация на языке R торговой платформы для автоматизированного трейдинга. Книга всецело технического характера. В начале книги описываются отдельные модули платформы. А в приложении приводится исходный код платформы.
    Из плюсов книги хотел бы отметить, что концепция платформы и описание ее отдельных модулей окажутся очень полезными для программистов и для трейдеров, которые работают над созданием своей платформы. Очень полезно понять, как это делают другие, и как решают возникающие при этом задачи.
    Из минусов — весь исходный код на языке R. И программистам, чей основной язык не R, нужно будет абсолютно все переписывать. Кроме того, в некоторых местах, автор, для того чтобы книга не разрасталась, только обозначает проблему, но не приводит пути её решения. Книга на английском языке.
    Платформа, описанная в книге, использует таймфрейм 1D и состоит из нескольких крупных модулей.

  • А. Модуль загрузки в память рыночных данных (500+ акций S&P500)
  • В. Модуль бэктестинга торговых стратегий
  • С. Модуль исполнения торговых ордеров

Рабочий цикл Платформы состоит из 4 крупных процессов:

  • 1. Планирование сделки (PLAN)
  • 2. Исполнение сделки (TRADE)
  • 3. Моделирование (MODEL)
  • 4. Обновление (UPDATE)

    The PLAN Job. Планирование сделки происходит каждое утро, основываясь на информации полученной за предыдущий торговый день. К началу торгов у вас должны быть списки trades-to-exit, trades-to-enter, которые будут переданы процессу The TRADE Job.
    The TRADE Job. Когда рынки откроются, задача The TRADE Job
1. Исполнить весь список trades-to-exit
2. В зависимости от образовавшегося кэша и от установленных правил риск-менеджмента выполнить весь список trades-to-enter. Тут могут быть дополнительные фильтры, какие именно сделки исполнять из списка trades-to-enter. Нужно исполнить только самые эффективные по соотношению доходность/риск.
    Для обмена данными между этими четырьмя Job'ами используется XML (или JSON). Для обмена данными с брокером используются соответствующие протоколы (FIXML и др.). Все четыре задачи запускаются периодически на сервере средствами Cron или WindowsTaskSheduler.
Следует отметить, что книга оказалась очень полезной. Рекомендую всем программистам, работающим в прикладной области автоматизированного трейдинга.

(P. S. Также подготовил выписки из этой книги. Много текста, 6 страниц. Возможно, кому-то будет интересно)

706

Читайте на SMART-LAB:
Фото
⚡️ Стартовало размещение 7-го выпуска облигаций ПСБ Финанс объемом 500 млн рублей
Напоминаем параметры:  🔘 Плавающий купон, ориентир ставки — КС ЦБ + 2% 🔘 Срок обращения — 3 года 🔘 Периодичность выплаты купона —...
Неоднозначные операционные результаты «ВУШ Холдинга» за 2025 год не помешали росту его акций
19 января на умеренно растущем российском фондовом рынке лучше рынка выросли акции кикшеринговой компании «ВУШ Холдинг», подорожавшие на 1,87% до...
Фото
Хит-парад доходности: «золотые» акции
Главное Начав 2026 год с падения, российский фондовый рынок в течение последней недели демонстрирует рост. В секторе ритейла...
Фото
Актуальный состав портфеля и взгляд на рынок 2026: по-прежнему 0% позитива.
Добрый вечер! С момента предыдущего поста, касающегося моего портфеля, прошел квартал.  Пришло время актуализировать его состав. Также поделюсь...

теги блога Владимир Владимиров

....все тэги



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