Стратегия ценового канала с несколькими временными рамками

Автор:Чао Чжан, Дата: 2023-09-17 18:39:41
Тэги:

Обзор

Эта стратегия использует EMA самых высоких и самых низких цен из нескольких временных рамок для создания ценовых каналов и торговли краткосрочными реверсиями.

Логика стратегии

  1. Вычислить ЭМА наивысших и низких цен последних 60 бар на 15m временных рамок, чтобы графические диапазоны ценовых каналов.

  2. Быстрая линия - это 30-периодная EMA, медленная линия - 60-периодная EMA.

  3. Когда быстрая линия пересекает медленную линию, это указывает на понижающееся давление на верхней полосе, давая медвежий сигнал для короткого входа.

  4. Когда быстрая линия пересекает медленную линию, это указывает на поддержку нижней полосы, давая бычий сигнал для длинного входа.

  5. После обратных сигналов, получите прибыль от цен, возвращающихся обратно в середину канала.

Преимущества

  1. Несколько временных рамок обеспечивают более полную информацию о ценах.

  2. EMA сглаживает цены для определения общей тенденции.

  3. Быстрые и медленные пересечения линий легко формируют торговые сигналы.

  4. Краткосрочные реверсии позволяют быстро получать прибыль и снижать риски во времени.

Риски

  1. Многократные временные рамки увеличивают сложность оптимизации параметров.

  2. Зависимость от одного индикатора делает его уязвимым для ложных прорывов.

  3. При отсутствии параметров стоп-лосса или прибыли риски потери увеличиваются.

  4. Высокая частота торговли увеличивает затраты на транзакции.

Оптимизация

  1. Испытайте различные комбинации временных рамок, чтобы найти оптимальное совпадение.

  2. Добавить стоп-лосс или другие фильтры для контроля рисков.

  3. Включайте громкость, чтобы избежать ловушек и ложных прорывов.

  4. Установите стоп-лосс и пункты получения прибыли, чтобы зафиксировать прибыль и ограничить риски.

  5. Добавьте размеры позиций и другие стратегии управления капиталом.

Резюме

Стратегия пытается построить краткосрочную систему обращения с использованием нескольких временных рамок. Но у нее есть такие проблемы, как сложная оптимизация параметров и недостаточный контроль рисков. Для практического применения необходимы дальнейшие улучшения в логике сигналов и управлении рисками.


/*backtest
start: 2023-09-09 00:00:00
end: 2023-09-14 09:00:00
period: 15m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Just_Try_Different_Things", overlay=true)


Sig = security(syminfo.tickerid,'15',open)

H = ema(highest(Sig,60),60)
L = ema(lowest(Sig,60),60)




longCondition = crossunder(sma(H, 30), sma(H, 60))
if (longCondition)
    strategy.entry("My Long Entry Id", strategy.long)

shortCondition = crossover(sma(L, 30), sma(L, 60))
if (shortCondition)
    strategy.entry("My Short Entry Id", strategy.short)

Больше