рекомендации
среда, 23 февраля 2022 г.
Авторегрессионные модели скользящего среднего ARMA (p, q) для анализа временных рядов - часть 2
четверг, 6 января 2022 г.
Временные ряды для начинающих. Часть 3. Прогнозирование
Вторая часть
понедельник, 3 января 2022 г.
Использование комплексных чисел в R
понедельник, 27 декабря 2021 г.
Временные ряды для начинающих. Часть 2. Моделирование временных рядов
четверг, 9 декабря 2021 г.
Авторегрессионные модели скользящего среднего ARMA (p, q) для анализа временных рядов. Часть 1.
суббота, 6 ноября 2021 г.
Временные ряды для начинающих. Часть 1. Введение во временные ряды
среда, 27 октября 2021 г.
Введение в прогнозирование временных рядов с помощью torch
среда, 20 октября 2021 г.
Прогнозирование временных рядов в R с помощью lstm
четверг, 14 октября 2021 г.
Анализ остатков линейной регрессии в R
вторник, 5 октября 2021 г.
Преобразование Фурье в R
четверг, 2 сентября 2021 г.
Временные ряды и спектральный анализ в R
вторник, 24 августа 2021 г.
Белый шум и случайные блуждания в анализе временных рядов
суббота, 31 июля 2021 г.
Тестирование торговых стратегий на исторических данных с помощью Quantstrat. Часть 14. Скачивание и хранение больших объемов исторических котировок
Часть 3. Добавление индикаторов.
Часть 4. Добавление сигналов.
Часть 5. Добавление правил.
Часть 6. Запуск тестирования стратегии на исторических данных.
Часть 7. Анализ результатов тестирования.
Часть 8. Продолжаем тестировать торговые стратегии в Quantstrat. Реверсивная стратегия.
Часть 9. Тестирование нескольких активов.
Часть 10. Сравнение результатов тестирования торговой стратегии в Quantstrat и TSLab.
Часть 11. Оптимизация параметров
Часть 12. Стоп-лоссы.
Если вы тестируете свои стратегии на длинных периодах при небольших таймфреймах (например 5 мин), то можете столкнуться с определенными проблемами.
Во-первых скачивание требует времени, причем в зависимости от скорости соединения и скачиваемого объема данных, промежуток времени может быть достаточно долгим.
Во-вторых, и это главное, при скачивании данных ММВБ из архива котировок Финама с помощью пакета rusquant максимальный период для скачивания котировок за один раз ограничен.
четверг, 15 июля 2021 г.
Последовательная корреляция в анализе временных рядов
понедельник, 21 июня 2021 г.
Использование papeR - краткое руководство
- Прежде всего, пакет предоставляет инфраструктуру для обработки меток переменных, которые используются во всех других функциях (labels()).
- Пакет позволяет создавать (сложные) сводные таблицы наборов данных (summarize()) и легко отображать данные (plot() для помеченных data.frames).
- Наконец, пакет позволяет расширять сводные таблицы статистических моделей, (возможно) добавляя доверительные интервалы, звезды значимости, отношения шансов и т. д., а также разделяя имена переменных и уровни факторов (prettify()).
суббота, 8 мая 2021 г.
Тестирование торговых стратегий на исторических данных с помощью Quantstrat. Часть 13. Оптимизация стоп-лоссов.
Вторая часть
Третья часть
Четвертая часть
Пятая часть
Шестая часть
Седьмая часть
Восьмая часть
Девятая часть
Десятая часть
Одиннадцатая часть
Двенадцатая часть
Из результатов, полученных в предыдущей части, ясно, что оптимальную величину стоп-лоссов необходимо подбирать так же, как оптимальные значения индикаторов. Этим мы и займемся сейчас.
Первая часть скрипта, где задаются первоначальные настройки, остается такой же, как в предыдущей части, поэтому здесь я ее для экономии места приводить не буду.
четверг, 29 апреля 2021 г.
Сохранение данных в форматах R: RDS и RDATA
понедельник, 12 апреля 2021 г.
Тестирование торговых стратегий на исторических данных с помощью Quantstrat. Часть 12. Стоп-лоссы.
Третья часть
Четвертая часть
Пятая часть
Шестая часть
Седьмая часть
Восьмая часть
Девятая часть
Десятая часть
Одиннадцатая часть
К настоящему времени мы уже умеем собирать наши стратегии для тестирования из набора индикаторов, сигналов и правил, а также производить тестирование на исторических данных и выводить его результаты.
Однако реальную торговую стратегию невозможно представить без стоп-лоссов.
Стоп-лосс (англ. stop loss — «остановить потери») — биржевая заявка, выставленная в торговом терминале трейдером с целью ограничить свои убытки при достижении ценой заранее определенного уровня. Стоп-лосс представляет собой защитный ордер. Без него при движении рынка против вашей позиции вы можете понести большие убытки, либо, при использовании плечей, обнулить свой счет.
среда, 31 марта 2021 г.
Тестирование торговых стратегий на исторических данных с помощью Quantstrat. Часть 11. Оптимизация параметров стратегии
Вторая часть
Третья часть
Четвертая часть
Пятая часть
Шестая часть
Седьмая часть
Восьмая часть
Девятая часть
Десятая часть
Из результатов тестирования нашей стратегии можно видеть, что она показывает различную эффективность для разных акций. То же самое будет наблюдаться, если взять разные временный периоды тестирования, разные таймфреймы и т.д.
В общем случаем при тестировании стратегий на исторических данных для решения таких проблем производится оптимизация параметров стратегии. В процессе оптимизации подбирается оптимальное соотношение параметров стратегии, например периодов скользящих средних. Об этом мы поговорим далее.