Strategi Dagangan Berdasarkan Indeks Pembermudah Pasaran

Penulis:ChaoZhang, Tarikh: 2023-09-19 15:56:29
Tag:

Ringkasan

Strategi ini menggunakan Indeks Pemberantasan Pasaran (MFI) untuk menilai keadaan trend pasaran dan kemungkinan pembalikan trend.

Logika Strategi

  1. Mengira IFM, formula: (Paling Tinggi - Paling Rendah) / Volume * 10000

  2. Tetapkan ambang beli dan jual, seperti membeli apabila IFM > 1 dan menjual apabila IFM < 0.8

  3. Pergi panjang apabila MFI melintasi sempadan beli, pergi pendek apabila melintasi sempadan jual

  4. Bar kod warna berdasarkan isyarat untuk perwakilan visual

  5. Pilihan untuk membalik arah isyarat

Analisis Kelebihan

  1. Keupayaan yang kuat untuk menilai trend pasaran dan pergerakan harga yang cekap

  2. Pengaturan parameter yang mudah, mudah untuk menentukan ambang

  3. Isyarat perdagangan yang jelas, mudah ditafsirkan dan dilaksanakan

  4. Warna bar visual secara intuitif memaparkan keadaan pasaran

  5. Fleksibiliti untuk pergi panjang atau pendek jika perlu

Analisis Risiko

  1. Tidak dapat menentukan kekuatan trend, risiko keuntungan yang tidak mencukupi

  2. Tidak dapat membezakan turun naik biasa atau pembalikan sebenar

  3. Rendah kepada isyarat palsu daripada peristiwa tiba-tiba

  4. Ada sedikit kelewatan, mungkin terlepas titik masuk terbaik

  5. Tiada mekanisme stop loss, tidak dapat mengawal kerugian tunggal

Arahan pengoptimuman

  1. Uji nilai ambang parameter yang berbeza

  2. Tambah penunjuk harga jumlah untuk pengesahan

  3. Menggabungkan purata bergerak untuk menentukan arah trend

  4. Menetapkan strategi stop loss untuk kawalan risiko

  5. Menentukan peraturan saiz kedudukan untuk menyesuaikan dengan pasaran

  6. Prestasi ujian di pasaran langsung di instrument dan jangka masa yang berbeza

Ringkasan

Strategi ini menggunakan MFI untuk menilai keadaan trend pasaran dan memberikan isyarat perdagangan yang mudah. Penambahbaikan lanjut dalam pengoptimuman parameter, stop loss dan lain-lain diperlukan untuk kawalan risiko yang ketat. Tetapi logiknya jelas dan boleh dilaksanakan untuk berfungsi sebagai sebahagian daripada strategi trend berikut, sehingga mempunyai nilai praktikal.


/*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)

Lebih lanjut