Торговая стратегия на основе средней амплитуды траектории для множества временных периодов
Обзор
Название данной стратегии — «Мультитаймфреймовая торговая стратегия на основе средней амплитуды траектории». Её основная идея заключается во введении частицы, аппроксимирующей ценовую траекторию, и построении торговых сигналов на основе средней амплитуды между частицей и ценой.
Принцип стратегии
Стратегия сначала определяет частицу, которая аппроксимирует ценовую траекторию. На эту частицу действуют гравитация и инерция, и её траектория колеблется вокруг цены. Затем рассчитывается среднее отклонение между частицей и ценой, на основе которого строятся верхняя и нижняя полосы. При пробое цены выше верхней полосы или ниже нижней полосы генерируется торговый сигнал.
В частности, формула положения частицы, определённая в стратегии, выглядит так:
pos:=if pos<close
nz(pos[1])+grav+traj
else
nz(pos[1])-(grav)+traj
Здесь grav представляет гравитационную составляющую, которая притягивает частицу к цене; traj представляет инерционную составляющую, которая поддерживает движение частицы. Сочетание этих двух составляющих заставляет частицу колебаться вокруг цены.
Затем рассчитывается среднее расстояние отклонения avgdist между ценой и частицей, на основе которого строятся верхняя и нижняя полосы:
bbl=pos-sma(avgdist,varb)
bbh=pos+sma(avgdist,varb)
Наконец, когда цена превышает верхнюю полосу, открывается длинная позиция; когда цена опускается ниже нижней полосы — короткая позиция.
Преимущества стратегии
По сравнению с традиционными стратегиями на скользящих средних, данная стратегия имеет следующие преимущества:
- Использование траектории частицы позволяет лучше моделировать колебания цены.
- Верхняя и нижняя полосы могут адаптивно настраиваться на основе исторической средней амплитуды, что способствует выявлению пробоев.
- Мультитаймфреймовая конструкция позволяет переключаться между старшими и младшими таймфреймами, захватывая больше торговых возможностей.
Риски стратегии
Данная стратегия также имеет некоторые риски:
- Неправильная настройка параметров движения частицы может привести к ложным сигналам или пропуску сигналов.
- При переключении между разными таймфреймами возможны конфликты сигналов.
- Сигналы пробоя верхней или нижней полосы могут увеличить риск стоп-лосса.
Соответствующие меры управления рисками включают: оптимизацию параметров для уменьшения ложных сигналов, чёткое определение правил выбора таймфреймов, установку соответствующих уровней стоп-лосса и т.д.
Направления оптимизации стратегии
Данная стратегия может быть оптимизирована по следующим направлениям:
- Оптимизация параметров движения частицы для лучшего соответствия ценовой траектории.
- Увеличение количества уровней таймфреймов для подтверждения сигналов на более старших таймфреймах.
- Добавление индикатора волатильности, чтобы избежать генерации сигналов в периоды резких колебаний рынка.
- Оптимизация стратегии стоп-лосса для снижения убытков по каждой сделке.
Заключение
Данная стратегия улучшает стратегию на скользящих средних путём введения аппроксимации ценовой траектории, обладает такими характеристиками, как адаптивность параметров, мультитаймфреймовость и оптимизация стоп-лосса. Ключевым моментом является нахождение подходящего уравнения движения частицы для моделирования цены. Хотя стратегия требует дальнейшего тестирования и оптимизации, её основная идея является работоспособной и заслуживает дальнейшего изучения.
/*backtest
start: 2022-11-17 00:00:00
end: 2023-11-23 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
//2 revert
strategy("Jomy's Gyroscopic Bands",precision=8,commission_value=.03,overlay=true,initial_capital =10000, default_qty_type=strategy.percent_of_equity, default_qty_value=100, pyramiding=0)//,calc_on_order_fills= true, calc_on_every_tick=false)
leverage=input(1,"leverage")- 1

