Strategi ini menggunakan Indeks Peningkatan Pasaran (MFI) untuk menilai tahap trend pasar dan kemungkinan pembalikan trend. Ia menilai keberkesanan pergerakan harga dengan mengira hubungan antara julat harga dan jumlah transaksi, dan dengan itu menghasilkan isyarat perdagangan.
Mengira Indeks Peningkatan Pasaran dengan formula: ((Harga Tertinggi - Harga Tertinggi) / Jumlah Transaksi*10000
Setting buy and sell thresholds, seperti MFI menghasilkan buy signal apabila lebih besar daripada 1, dan menghasilkan sell signal apabila kurang daripada 0.8
Apabila MFI melakukan pembelian lebih banyak apabila ia mengalami penurunan nilai, dan kosong apabila ia menjual penurunan nilai
Sesuai dengan isyarat, warna yang berbeza untuk K-Line, menunjukkan keadaan pasaran secara intuitif
Pilihan untuk membalikkan arah isyarat dagangan
Keupayaan untuk menilai kecenderungan pasaran dan pergerakan harga
Tetapan parameter mudah, nilai had mudah ditentukan
Isyarat perdagangan jelas, mudah dinilai dan dilaksanakan
K-Line Intuitif Berwarna Untuk Menunjukkan Keadaan Pasaran
Anda boleh memilih untuk bekerja lebih banyak atau lebih sedikit mengikut keperluan
Tidak dapat menilai kekuatan trend, risiko keuntungan yang kurang
Tidak dapat membezakan antara turun naik normal dan pembalikan trend
Mudah dipengaruhi oleh kejadian yang tidak dijangka, menghasilkan isyarat yang salah
Terdapat sedikit ketinggalan, mungkin terlepas titik masuk yang terbaik
Tidak ada mekanisme untuk menghentikan kerugian, tidak ada kawalan terhadap kerugian individu.
Uji tetapan parameter yang berbeza
Penambahan Indikator Berkaitan Harga
Menentukan arah trend dengan menggunakan penunjuk seperti purata bergerak
Menubuhkan strategi penghentian kerugian dan mengawal risiko
Menetapkan peraturan pengurusan kedudukan, menyesuaikan kedudukan mengikut pasaran
Uji kesedaran dalam pelbagai jenis dan kitaran
Strategi ini menilai tahap trend pasaran melalui indikator MFI, memberikan isyarat perdagangan yang mudah. Perlu menetapkan parameter yang lebih baik, menubuhkan mekanisme hentikan kerugian, dan lain-lain untuk mengawal risiko dengan ketat.
/*backtest
start: 2023-08-19 00:00:00
end: 2023-09-18 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 12/09/2018
// The Market Facilitation Index is an indicator that relates price range to
// volume and measures the efficency of price movement. Use the indicator to
// determine if the market is trending. If the Market Facilitation Index increased,
// then the market is facilitating trade and is more efficient, implying that the
// market is trending. If the Market Facilitation Index decreased, then the market
// is becoming less efficient, which may indicate a trading range is developing that
// may be a trend reversal.
//
// You can change long to short in the Input Settings
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="Market Facilitation Index (MFI) Backtest", shorttitle="MFI")
SellZone = input(6.2, minval=0.01, step = 0.01)
BuyZone = input(1, minval=0.01, step = 0.01)
reverse = input(false, title="Trade reverse")
hline(BuyZone, color=green, linestyle=line)
hline(SellZone, color=red, linestyle=line)
xmyVol = volume
xmyhigh = high
xmylow = low
nRes = (xmyhigh - xmylow) / xmyVol * 10000
pos = iff(nRes > BuyZone, 1,
iff(nRes < SellZone, -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=green, title="MFI", style = histogram)