Strategi ini adalah berdasarkan pada pengesanan pergerakan rata-rata, digabungkan dengan penapisan penunjuk MACD untuk membuat keputusan perdagangan. Apabila bergerak cepat rata-rata melalui rata-rata bergerak perlahan, ia adalah lebih banyak, dan apabila bergerak cepat rata-rata melalui rata-rata bergerak perlahan, ia adalah kosong, dan penunjuk MACD boleh digunakan untuk menapis penembusan palsu.
Strategi ini berdasarkan kepada prinsip-prinsip berikut:
Dia menggunakan carta Heikin Ashi untuk menyaring bunyi pasaran dan mengenal pasti trend.
Melewatkan garis purata bergerak perlahan pada garis purata bergerak cepat bermaksud harga memasuki trend naik, melakukan lebih banyak; Melewatkan bawah bermaksud memasuki trend menurun, membuat kosong.
Penunjuk MACD boleh digunakan untuk mengenal pasti trend harga dan menyaring penipuan palsu. Apabila carta lurus MACD lebih besar daripada 0 adalah pasaran bertopeng, kurang daripada 0 adalah pasaran kosong.
Khususnya, strategi ini pertama-tama mengira harga pembukaan dan harga penutupan pada carta Heikin Ashi. Kemudian mengira rata-rata EMA pantas dan rata-rata EMA perlahan.
Diagram Heikin Ashi boleh digunakan untuk menyaring kebisingan dan membantu menentukan arah trend.
EMA’s Gold Fork Dead Fork System adalah satu strategi perdagangan yang telah terbukti dan boleh digunakan secara beransur-ansur.
Gabungan penunjuk MACD dapat menyaring penembusan palsu untuk memberi isyarat perdagangan yang lebih tepat.
Terdapat banyak ruang untuk mengoptimumkan parameter strategi ini, yang boleh dioptimumkan dengan menyesuaikan kitaran EMA, parameter MACD dan sebagainya.
Strategi ini mudah difahami, mudah difahami, dan sesuai untuk penggunaan mata wang digital yang bergelombang.
Strategi ini hanya berdasarkan kepada petunjuk teknikal dan tidak digabungkan dengan analisis asas, yang boleh menyebabkan kehilangan berita penting.
Pengaturan kitaran EMA yang tidak betul boleh menyebabkan banyak isyarat palsu, yang menyebabkan kerugian.
Kesan penapisan MACD bergantung pada parameter yang ditetapkan, yang tidak ditetapkan pada masa itu mungkin tidak dapat menapis penembusan palsu dengan berkesan.
Kejadian mendadak yang menyebabkan kejatuhan ribut boleh menyebabkan kerugian besar akibat penembusan hentian.
Ia adalah sukar untuk menamatkan kerugian dalam keadaan yang tidak menentu dan terdapat risiko peningkatan kerugian.
Mengoptimumkan parameter kitaran EMA untuk mencari kombinasi parameter terbaik.
Mengoptimumkan parameter MACD dan meningkatkan keupayaan untuk mengenal pasti trend.
Tambah isyarat penapis petunjuk teknikal lain seperti RSI, KD dan sebagainya.
Mengambil garis trend, tekanan sokongan, dan lain-lain untuk menentukan ruang lingkup perdagangan.
Sesuaikan parameter mengikut ciri-ciri mata wang kripto yang berbeza.
Tambah strategi Hentikan Kerugian untuk mengawal kerugian tunggal.
Strategi ini mempunyai konsep yang jelas dan mudah difahami, dengan EMA perlahan-lahan digabungkan dengan penapisan penunjuk MACD dapat memperoleh isyarat perdagangan yang lebih baik. Tetapi terdapat risiko sistemik tertentu, pengoptimuman parameter dan kawalan risiko diperlukan. Strategi ini sesuai untuk pergerakan mata wang digital yang tinggi, tetapi perlu dikemas kini secara berkala untuk mengekalkan pendapatan yang stabil. Dengan peningkatan yang berterusan, strategi ini dijangka menjadi strategi pemantauan trend yang menguntungkan.
/*backtest
start: 2023-09-23 00:00:00
end: 2023-10-23 00:00:00
period: 3h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
//Heikin Ashi Strategy V3 by breizh29
// strategy("Heikin Ashi Strategy V3",shorttitle="HAS V3",overlay=true,default_qty_value=100,initial_capital=100,currency=currency.EUR)
res = input(title="Heikin Ashi Candle Time Frame", defval="30")
hshift = input(1,title="Heikin Ashi Candle Time Frame Shift")
res1 = input(title="Heikin Ashi EMA Time Frame", defval="180")
mhshift = input(0,title="Heikin Ashi EMA Time Frame Shift")
fama = input(1,"Heikin Ashi EMA Period")
test = input(1,"Heikin Ashi EMA Shift")
sloma = input(10,"Slow EMA Period")
slomas = input(1,"Slow EMA Shift")
macdf = input(false,title="With MACD filter")
res2 = input(title="MACD Time Frame", defval="12")
macds = input(1,title="MACD Shift")
//Heikin Ashi Open/Close Price
ha_t = heikinashi(syminfo.tickerid)
ha_open = security(ha_t, res, open[hshift])
ha_close = security(ha_t, res, close[hshift])
mha_close = security(ha_t, res1, close[mhshift])
//macd
[macdLine, signalLine, histLine] = macd(close, 12, 26, 9)
macdl = security(ha_t,res2,macdLine[macds])
macdsl= security(ha_t,res2,signalLine[macds])
//Moving Average
fma = ema(mha_close[test],fama)
sma = ema(ha_close[slomas],sloma)
plot(fma,title="MA",color=lime,linewidth=2,style=line)
plot(sma,title="SMA",color=red,linewidth=2,style=line)
//Strategy
golong = crossover(fma,sma) and (macdl > macdsl or macdf == false )
goshort = crossunder(fma,sma) and (macdl < macdsl or macdf == false )
strategy.entry("Buy",strategy.long,when = golong)
strategy.entry("Sell",strategy.short,when = goshort)