Idea teras strategi ini adalah membeli apabila terdapat penembusan garis purata jangka pendek ke atas dalam saham, untuk menangkap peluang untuk membalikkan trend jangka pendek.
Khususnya, strategi ini menghasilkan isyarat beli dengan mengira persilangan garis purata SMA dengan harga rendah dan panjangnya sebagai smoothness. Isyarat beli dihasilkan apabila harga rendah jatuh dari atas ke bawah dan melanggar garis purata SMA.
Strategi ini cuba untuk menangkap peluang pembalikan jangka pendek. Apabila harga jatuh ke tahap tertentu, SMA jangka pendek memberikan sokongan, dan kekuatan berbilang pihak mungkin kembali mendominasi, dan harga mungkin bangkit kembali.
Risiko ini boleh dikurangkan dengan mengoptimumkan strategi henti rugi, memperkenalkan penapis trend, dan memegang kedudukan yang sesuai.
Strategi ini adalah strategi pembalikan jangka pendek yang sederhana, menggunakan bentuk pemecahan garis rata sebagai masa membeli. Kelebihannya adalah mudah digunakan, dapat digunakan secara meluas; Kelemahannya adalah mudah berhenti, terdapat risiko kegagalan pembalikan.
//@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)