Strategi ini dinamakan
Strategi ini menggunakan dua purata bergerak eksponensial (EMA) dengan parameter yang berbeza untuk meratakan perbezaan antara harga tertinggi dan terendah dan mendapatkan penunjuk Indeks Massa.
Secara khusus, ia mula-mula mengira perbezaan antara harga tertinggi dan terendah xPrice. Kemudian ia mengira EMA 9 tempoh dan 25 tempoh xPrice, yang dinamakan masing-masing xEMA dan xSmoothXAvg. Selepas itu, ia menjumlahkan nisbah kedua-dua EMA ini untuk mendapatkan Indeks Massa. Apabila Indeks Massa lebih besar daripada ambang, ia pergi pendek. Apabila kurang daripada ambang, ia pergi panjang.
Strategi ini mengenal pasti titik pembalikan trend dengan silang Indeks Massa dan dengan itu menjalankan perdagangan jangka pendek. Apabila turun naik pasaran meningkat, Indeks Massa akan meningkat. Apabila turun naik pasaran, Indeks Massa akan jatuh. Pemantauan terobosan tahap tertentu dapat menangkap peluang perdagangan jangka pendek dengan berkesan.
Strategi ini mempunyai kelebihan berikut:
Terdapat juga beberapa risiko dengan strategi ini:
Strategi ini boleh dioptimumkan dalam aspek berikut:
Strategi ini merancang strategi perdagangan jangka pendek yang mudah berdasarkan penunjuk Indeks Massa, yang dapat mengenal pasti titik perubahan di pasaran untuk perdagangan panjang dan pendek yang tepat. Strategi dagangan dan tetapan parameter adalah mudah dan intuitif, mudah dilaksanakan, dan disesuaikan untuk persekitaran pasaran yang berbeza, menjadikannya sangat praktikal. Tetapi risiko overfit dan kegagalan penunjuk juga harus diperhatikan. Analisis trend dan stop loss harus digabungkan untuk mengatasi ketidakpastian pasaran.
/*backtest start: 2023-02-20 00:00:00 end: 2024-02-26 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=2 //////////////////////////////////////////////////////////// // Copyright by HPotter v1.0 12/09/2017 // The Mass Index was designed to identify trend reversals by measuring // the narrowing and widening of the range between the high and low prices. // As this range widens, the Mass Index increases; as the range narrows // the Mass Index decreases. // The Mass Index was developed by Donald Dorsey. // // You can change long to short in the Input Settings // WARNING: // - For purpose educate only // - This script to change bars colors. //////////////////////////////////////////////////////////// strategy(title="MASS Index", shorttitle="MASS Index") Length1 = input(9, minval=1) Length2 = input(25, minval=1) Trigger = input(26.5, step = 0.01) reverse = input(false, title="Trade reverse") hline(27, color=blue, linestyle=line, title = "Setup") hline(Trigger, color=red, linestyle=line, title = "Trigger") xPrice = high - low xEMA = ema(xPrice, Length1) xSmoothXAvg = ema(xEMA, Length1) nRes = sum(iff(xSmoothXAvg != 0, xEMA / xSmoothXAvg, 0), Length2) pos = iff(nRes > Trigger, -1, iff(nRes < Trigger, 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(nRes, color=red, title="MASS Index")