
Двойная средняя линия прорыва в облаке - это стратегия, которая использует двойные облака, состоящие из быстрой средней и медленной средней, для совершения прорывной торговли. Эта стратегия одновременно характеризуется отслеживанием тенденции и обратной торговлей.
Эта стратегия рассчитывает 60-циклические высоко-низкие цены EMA как быстрые облака, 240-циклические высоко-низкие цены EMA как медленные облака. Когда быстрые облака полностью ниже медленных облаков, делать больше; когда быстрые облака полностью выше медленных облаков, делать пустое. Конкретные правила входа в игру заключаются в том, что цена пробивает медленные облака в верхней или нижней стороне, остановка устанавливается на максимально низкую цену в течение 5 дней, остановка устанавливается в верхней или нижней стороне, когда цена пробивает быстрые облака.
Эта стратегия одновременно обладает двумя характеристиками: отслеживание тенденции и обратная торговля. Когда рынок находится в состоянии колебаний, время для обратной торговли является совпадением быстрого и медленного облаков; когда быстрое и медленное облака параллельны, следует за тенденцией.
Двухоблачная структура позволяет эффективно оценивать рыночные тенденции, использовать пересечение между двумя облаками для обратной торговли, что значительно повышает шансы на победу.
Разделение быстрого и медленного облаков в двух облачных структурах является сигналом изменения рынка, что дает нам потенциальную возможность.
Используя пересечение между облаками и прорыв цены в облаки, стратегия обладает одновременными характеристиками трендового и обратного трейдинга, учитывая частоту операций и коэффициент выигрыша.
Применение облачных линий в качестве точки остановки убытков позволяет хорошо контролировать риски.
При резких колебаниях цен, быстрое и медленное пересечение может происходить часто, что приводит к многократным убыткам от размещения.
Эта стратегия лучше подходит для рыночных условий с волатильной консолидацией. На рынках с трендовой консолидацией чаще встречаются параллели между быстрыми и медленными облаками, которые легко могут быть заключены в тюрьму.
В течение отчетного периода отсутствует эффективный способ отслеживания тенденций и отсутствует возможность использовать возможности резкого падения, которые могут возникнуть после завершения отчетного периода.
Добавление ценового канала и количества сделок может быть сделано до пересечения двух облаков, чтобы избежать ложных сигналов, вызванных резкими колебаниями цен.
Можно добавить индикатор для определения тенденции, чтобы определить, что облака появляются вверх и вниз, и выборочно участвовать в реверсивной торговле в направлении большого тренда.
Можно настроить быстрое адаптивное алгоритмическое решение, которое позволит найти оптимальное сочетание параметров в рыночных условиях, когда рынок находится в состоянии колебаний и тенденций.
Облачная двойная среднелинейная стратегия для прорыва использует преимущества быстрой средней и медленной средней линий для создания двойной облачной системы для реверсивной и трендовой торговли. Она сочетает в себе характеристики баланса частоты и выигрыша, что позволяет эффективно удерживать ритм изменения рынка.
/*backtest
start: 2023-12-14 00:00:00
end: 2023-12-19 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// High Low Cloud Strategy Backtesting
// © inno14
//@version=4
strategy(title="High Low Cloud Strategy Backtesting", overlay=true, pyramiding=0)
c1=input(60, title="Fast Cloud Length")
c2=input(240, title="Slow Cloud Length")
c1_high=ema(high,c1)
c1_low=ema(low,c1)
highc1=plot(c1_high, title="Fast Cloud - High", color=color.blue, offset=0, transp=50, linewidth=1)
lowc1=plot(c1_low, title="Fast Cloud - Low", color=color.blue, offset=0, transp=50, linewidth=1)
fill(highc1, lowc1, transp=60, color=color.blue, title="Fast Cloud")
c2_high=ema(high,c2)
c2_low=ema(low,c2)
highc2=plot(c2_high, title="Slow Cloud - High", color=color.green, offset=0, transp=50, linewidth=1)
lowc2=plot(c2_low, title="Slow Cloud - Low", color=color.green, offset=0, transp=50, linewidth=1)
fill(highc2, lowc2, transp=40, color=color.green, title="Slow Cloud")
//Backtesting
//Long condition
ycloud_entry=
c1_high<c2_low
and crossover(close,c2_high)
ycloud_stoploss=
crossunder(close,valuewhen(ycloud_entry,lowest(close[1],c2),0))
ycloud_takeprofit=
c1_low>c2_high
and crossunder(close,c1_low)
strategy.entry("Long", strategy.long, when=ycloud_entry)
strategy.close("Long", when=ycloud_takeprofit or ycloud_stoploss)
//Short condition
xcloud_entry=
c1_low>c2_high
and crossunder(close,c2_low)
xcloud_stoploss=
crossover(close,valuewhen(xcloud_entry,highest(close[1],c2),0))
xcloud_takeprofit=
c1_high<c2_low
and crossover(close,c1_high)
strategy.entry("Short", strategy.short, when=xcloud_entry)
strategy.close("Short", when=xcloud_takeprofit or xcloud_stoploss)
//EOF