Основная идея этой стратегии заключается в том, чтобы покупать при появлении кратковременного прорыва вверх по средней линии в диапазоне, чтобы поймать возможность кратковременного обратного тренда.
В частности, эта стратегия используется для создания сигнала покупки путем расчета пересечения средней линии SMA с низкой ценой и ее долготой как гладкость. Сигнал покупки создается, когда низкая цена падает вверх и выходит за пределы средней линии SMA.
Эта стратегия пытается захватить краткосрочные возможности для реверса. Когда цена падает до определенного уровня, краткосрочные SMA обеспечивают поддержку, многосторонние силы могут вновь стать доминирующими, и цена может отскочить.
Оптимизация стратегии остановки убытков, внедрение фильтрации тенденций, адекватная смягченность позиций и другие способы снижения указанных рисков.
Эта стратегия представляет собой простую краткосрочную стратегию реверса, использующую форму прорыва равновесия в качестве момента покупки. Преимущества заключаются в простоте использования и широкой применимости; недостатки заключаются в том, что она легко останавливается, и существует риск реверсивной неудачи.
//@version=3
strategy(title="Buy The Dip", shorttitle="BTFD", overlay=true)
dipness = input(title="Dipness",defval=2)
smoothness = input(title="Smoothing",defval=10,minval=0)
lookforward = input(title="Exit After This Many Bars", defval=20)
thedip = low - (atr(20) * dipness)
thedipsma = sma(thedip,smoothness)
buyCondition = crossunder(low,thedipsma)
if (buyCondition)
strategy.entry("long", strategy.long)
strategy.close("long",when=buyCondition[20])
plot(thedipsma)