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

Рецензии на книги | Рецензия на книгу. 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 страниц. Возможно, кому-то будет интересно)

Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
733

Читайте на SMART-LAB:
Фото
«Селигдар» объявляет операционные результаты 1 полугодия 2026 года
ПАО «Селигдар» (MOEX: SELG; далее «Холдинг», «Селигдар»), российский производитель золота и олова, объявляет производственные результаты 1...
Фото
РУСАГРО: операционный отчет за 2 кв - разогнали производство в рамках прогноза, неизбежны ли иксы
РУСАГРО сегодня отчитался за 2-й квартал по производственным показателям (МСФО выйдет через месяц) Главное — сравним бьются ли...
Фото
Операционные результаты ПАО «Группа «Русагро» за 2 квартал 2026 года
📈 Выручка «Русагро» до межсегментных элиминаций ускорила рост во 2 кв. 2026 года и составила 107 млрд руб., увеличившись на 27% г/г в...
Фото
Росстат. Выработка электроэнергии в РФ в июне 26г. Катастрофа в выработке от тепловых станций в Q2 26г.
Росстат представил данные по выработке электроэнергии в РФ в июне 2026г.: 👉 выработка электроэнергии в РФ — 84,97 млрд кВт*ч. ( -1,1%...

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

....все тэги



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