Ini adalah strategi kuantitatif yang menggunakan garis purata bergerak diluruskan T3 dan penunjuk CCI untuk mengesan trend. Strategi ini mengenal pasti trend dengan mengira penunjuk T3-CCI dan memasuki pasaran selepas mendapatkan isyarat pengesahan berganda untuk mengikuti trend.
Strategi ini mula-mula mengira garis purata bergerak diluruskan T3 dan penunjuk CCI. Ia kemudian menukar penunjuk CCI ke dalam penunjuk T3-CCI melalui satu siri pengiraan penapisan. Ia menghasilkan isyarat beli apabila penunjuk T3-CCI melintasi di atas paksi 0 dan isyarat jual apabila melintasi di bawah paksi 0. Untuk menapis isyarat palsu, strategi ini memerlukan penunjuk T3-CCI untuk mengekalkan isyarat yang sama selama dua tempoh berturut-turut sebelum meletakkan pesanan.
Secara khusus, strategi ini mengambil langkah-langkah berikut:
Strategi ini mempunyai kelebihan berikut:
Strategi ini juga mempunyai beberapa risiko:
Tindakan balas:
Strategi ini boleh dioptimumkan ke arah berikut:
Secara keseluruhan, ini adalah strategi pengesanan trend jangka menengah hingga panjang yang boleh dipercayai. Ia mengawal risiko dengan pengesahan berganda dan ciri pengesanan trend, dan boleh berfungsi sebagai strategi perdagangan trend asas. Penambahbaikan prestasi yang lebih lanjut dapat dicapai melalui pengoptimuman parameter dan peraturan.
/*backtest start: 2023-11-16 00:00:00 end: 2023-11-23 00:00:00 period: 30m basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version = 2 //////////////////////////////////////////////////////////// // Copyright by HPotter v1.0 19/12/2016 // This simple indicator gives you a lot of useful information - when to enter, when to exit // and how to reduce risks by entering a trade on a double confirmed signal. // // You can use in the xPrice any series: Open, High, Low, Close, HL2, HLC3, OHLC4 and ect... // You can change long to short in the Input Settings // Please, use it only for learning or paper trading. Do not for real trading. //////////////////////////////////////////////////////////// strategy(title="FX Sniper: T3-CCI Strategy", shorttitle="T3-CCI") CCI_Period = input(14, minval=1) T3_Period = input(5, minval=1) b = input(0.618) reverse = input(false, title="Trade reverse") hline(0, color=purple, linestyle=line) xPrice = close b2 = b*b b3 = b2*b c1 = -b3 c2 = (3*(b2 + b3)) c3 = -3*(2*b2 + b + b3) c4 = (1 + 3*b + b3 + 3*b2) nn = iff(T3_Period < 1, 1, T3_Period) nr = 1 + 0.5*(nn - 1) w1 = 2 / (nr + 1) w2 = 1 - w1 xcci = cci(xPrice, CCI_Period) e1 = w1*xcci + w2*nz(e1[1]) e2 = w1*e1 + w2*nz(e2[1]) e3 = w1*e2 + w2*nz(e3[1]) e4 = w1*e3 + w2*nz(e4[1]) e5 = w1*e4 + w2*nz(e5[1]) e6 = w1*e5 + w2*nz(e6[1]) xccir = c1*e6 + c2*e5 + c3*e4 + c4*e3 cciHcolor = iff(xccir >= 0 , green, iff(xccir < 0, red, black)) pos = iff(xccir > 0, 1, iff(xccir < 0, -1, nz(pos[1], 0))) possig = iff(reverse and pos == 1, -1, iff(reverse and pos == -1, 1, pos)) if (possig == 1) strategy.entry("Long", strategy.long) if (possig == -1) strategy.entry("Short", strategy.short) barcolor(possig == -1 ? red: possig == 1 ? green : blue ) plot(xccir, color=blue, title="T3-CCI") plot(xccir, color=cciHcolor, title="CCIH", style = histogram)