Обзор
Система количественной стратегии с пересечением множественных линий - это стратегия торговли, основанная на техническом анализе, основной идеей которой является выявление изменений в рыночных тенденциях путем мониторинга пересекающихся связей между различными периодическими движущимися средними и, соответственно, генерация сигналов для покупки и продажи. Эта стратегия производит сигналы покупки при прохождении медленной линии на короткой линии и сигналы продажи при прохождении медленной линии под короткой линией, сравнивая относительное положение быстрых движущихся средних (на девятом цикле) и медленных движущихся средних (на двадцатом цикле).
Стратегический принцип
Основные принципы стратегии основываются на трендовых показателях движущихся средних. Движущиеся средние позволяют сгладить ценовые данные, отфильтровать шум от краткосрочных ценовых колебаний и отражать направление общей тенденции рынка. Ключевые элементы реализации стратегии включают:
-
Среднелинейный вычисление: стратегии с помощью пользовательских функций
f_maРасчет различных типов скользящих средних, поддержка четырех типов SMA, EMA, WMA и VWMA, пользователь может выбрать средний тип, наиболее подходящий для текущей рыночной среды. -
Сигналы транзакций генерируются:
- Покупающий сигнал: при прохождении медленно движущейся средней по скорости (дифолтная 9-циклическая) по скорости (дифолтная 21-циклическая)
ta.crossoverФункциональная проверка показывает, что краткосрочная динамика цен превышает долгосрочную тенденцию, и рынок может войти в восходящую тенденцию. - Продающий сигнал: когда быстрый скользящий средний пересекает медленный скользящий средний
ta.crossunderФункциональное тестирование, показывающее, что краткосрочная динамика цен ниже долгосрочной тенденции, и рынок может войти в нисходящую тенденцию.
- Покупающий сигнал: при прохождении медленно движущейся средней по скорости (дифолтная 9-циклическая) по скорости (дифолтная 21-циклическая)
-
Исполнение сделки: использование стратегии
strategy.entryиstrategy.closeФункции для выполнения операций по покупке и продаже, реализуя полностью автоматизированную торговлю. -
Визуализация: принятие стратегии
plotФункция вычисляет скользящую среднюю и используетlabel.newНа графике обозначены сигнальные точки покупки и продажи, что позволяет трейдерам интуитивно понимать логику стратегии и время торговли.
Стратегические преимущества
-
Способность следить за тенденциями: стратегия основана на пересечении скользящих средних, способна эффективно улавливать изменения тенденций рынка и подходит для торговли среднесрочными и долгосрочными тенденциями. Сигналы пересечения равномерных линий обычно отстают от точек перехода цены, но могут отфильтровывать большое количество шумных сделок и улучшать качество торгов.
-
Гибкая настройка параметров: стратегия позволяет пользователям настраивать длины циклов для быстрых и медленных движущихся средних, а также выбирать различные типы среднелинейных методов расчета, которые могут быть оптимизированы в зависимости от различных циклов рынка и характеристик колебаний.
-
Поддержка многомерных типов средних линий: Стратегия поддерживает четыре различных типа скользящих средних, каждый из которых имеет свои особенности:
- SMA: придание одинакового веса всем ценам, сглаживание эффективно, но медленно реагирует
- EMA: повышенное внимание к недавним ценам и повышенная чувствительность к изменениям цен
- WMA: сбалансированная чувствительность и стабильность с помощью линейного взвешивания для усиления влияния на недавние цены
- VWMA: объединение информации о трафике для более точных позиций поддержки и сопротивления в районах с высоким трафиком
-
Ясная визуальная обратная связь: стратегия визуально маркирует сигналы покупки и продажи на графике, помогая трейдерам быстро понять и проверить торговые решения.
-
Краткость и эффективность кода: кодирование стратегий является простым и понятным. Функциональное программирование используется для обеспечения гибкого переключения с линейным вычислением с помощью пользовательских функций, что повышает поддерживаемость и расширение кода.
Стратегический риск
-
Фальшивые сигналы в рынке волатильности: в рыночной систематизации или волатильности, скользящие средние могут часто пересекаться, создавая большое количество ложных сигналов, что приводит к чрезмерной торговле и ненужной расходованию комиссионных. Решения могут включать дополнительные фильтрующие условия, такие как индикатор силы тренда или минимальный предел пересечения.
-
Проблема отставания: движущиеся средние по своей сути являются отстающими показателями, которые могут не успевать вовремя захватить переломные моменты в резко меняющихся рынках, что приводит к задержке времени входа или выхода из игры. Решение может быть рассмотрено в сочетании с более чувствительными техническими показателями, такими как RSI или MACD, или оптимизировать параметры равномерной линии, чтобы уменьшить отставание.
-
Одиночная зависимость от показателя: эта стратегия основана только на пересечении движущихся средних для принятия решений, отсутствует многомерный анализ и подвержена влиянию рынка. Решение может рассматривать интеграцию других технических показателей, таких как объем торговли, показатели волатильности или поддерживающие точки сопротивления, чтобы создать более полную торговую систему.
-
Отсутствие механизмов управления рисками: существующие стратегии не имеют встроенных механизмов остановки и остановки, что может привести к более крупным отступлениям, если тренд перевернется, но еще не вызовет перекрестный сигнал. Решение может включать в себя динамические остановки, такие как отслеживаемые остановки или настройки остановки на основе ATR.
-
Чувствительность к параметрам: стратегическая производительность чувствительна к выбору среднелинейных параметров, и в разных рыночных условиях могут потребоваться различные комбинации параметров. Решение может включать в себя тестирование оптимизации параметров или реализацию механизма адаптивной коррекции параметров.
Направление оптимизации стратегии
-
Многопоказательная интеграция: интеграция других технических показателей для подтверждения торговых сигналов, таких как:
- Добавление показателей объема сделок, обеспечивающих более надежный торговый сигнал при значительной поддержке объема сделок
- В сочетании с RSI или случайными индикаторами, чтобы определить зоны перепродажи и избежать контр-торгов в крайних случаях
- Введение индикатора силы тренда (например, ADX), выполнение сделки только в явном тренде
-
Усиление управления рисками:
- Реализация динамических стоп-механизмов, таких как волатильность стоп-рейта на основе ATR или слежение за стоп-рейтом
- Добавление функций управления капиталом, изменение размеров позиций в зависимости от размера счета и динамики волатильности рынка
- Разработка механизмов с разбивкой входных и выездных участков для снижения риска в одном месте
-
Оптимизация фильтрации сигнала:
- Введение минимального периода перекрестного подтверждения, требующего, чтобы после пересечения равнолинейной линии оставалось определенное время для подтверждения сигнала
- Увеличение предела перекрестной частоты, фильтрация слабого сигнала, вызванного перекрестной частотой
- Повышение качества сигнала в сочетании с анализом структуры рынка, такой как поддерживающая точка сопротивления или ценовой канал
-
Параметры самостоятельно адаптируются:
- Применение более длительных циклических средних в условиях высокой волатильности рынка
- Разработка механизмов адаптации параметров, основанных на циклической идентификации рынка, для адаптации к различным этапам рынка
- Внедрение методов машинного обучения для автоматической оптимизации параметров на основе исторических данных
-
Расширение логики транзакций:
- Добавление логики торговли на форекс, реализация стратегии двусторонней торговли
- Разработка управления позициями на основе продольной полосы пропускания, уменьшение позиций при большом расстоянии от продольной полосы, снижение риска вывода
- Улучшение точности торговых сигналов в сочетании с подтверждением ценовых прорывов
Подвести итог
Ключевые преимущества стратегии заключаются в ее простой и понятной логике, гибкой возможности корректировки параметров и адаптации к различным рыночным условиям. Однако, как стратегия, основанная на отсталых показателях, она также подвержена рискам, связанным с шокирующим рынком, множеством ложных сигналов, отсталым сигналом и зависимостью от одного показателя.
Для повышения устойчивости и прибыльности стратегии может быть оптимизировано в таких направлениях, как объединение нескольких показателей, усиление управления рисками, оптимизация механизма фильтрации сигналов, реализация самостоятельной адаптации параметров и расширение логики торговли. В частности, объединение технических показателей с объемом сделок, структурой рынка и принципами управления рисками может создать более всеобъемлющую и устойчивую торговую систему.
В целом, эта стратегия, основанная на равнолинейном скрещивании, является хорошей отправной точкой для количественного трейдинга и подходит для начинающих, чтобы понять и практиковать основные принципы количественного трейдинга. Благодаря постоянной оптимизации и совершенствованию она может развиваться в более зрелую и надежную торговую систему, которая предоставляет инвесторам стабильные торговые сигналы и механизмы контроля риска.
- 1

