Mengesan strategi perdagangan mudah alih

Penulis:ChaoZhang, Tarikh: 2023-10-24 14:39:08
Tag:

追踪移动均线交易策略

Ringkasan

Strategi ini adalah berdasarkan untuk mengikuti garis purata bergerak, digabungkan dengan penapisan penunjuk MACD untuk membuat keputusan dagangan. Lebih banyak dilakukan apabila garis purata bergerak pantas melalui garis purata bergerak perlahan, kosong apabila garis purata bergerak pantas melalui garis purata bergerak perlahan di bawah garis purata bergerak pantas, sementara penunjuk MACD boleh digunakan untuk menapis terobosan palsu.

Prinsip-prinsip strategi

Strategi ini adalah berdasarkan prinsip berikut:

  1. Dengan menggunakan Heikin Ashi Filter, anda boleh menapis bunyi pasaran dan mengenal pasti trend.

  2. Melalui garis purata bergerak pantas, garis purata bergerak perlahan mewakili harga memasuki trend menaik, melakukan lebih banyak; Melalui bawah mewakili memasuki trend menurun, melakukan kosong.

  3. Indikator MACD boleh digunakan untuk mengenal pasti trend harga dan penembusan palsu. Apabila carta lurus MACD lebih besar daripada 0, ia adalah pasaran berbilang kepala, dan lebih kecil daripada 0, ia adalah pasaran kosong.

  4. Khususnya, strategi ini pertama kali mengira harga buka dan harga tutup carta Heikin Ashi; kemudian mengira garis EMA pantas dan garis EMA perlahan; melakukan lebih banyak ketika EMA pantas melintasi EMA perlahan, kosong apabila melintasi; dan juga menggabungkan indikator MACD untuk menapis isyarat pecah palsu.

Kelebihan Strategik

  1. Dengan menggunakan Heikin Ashi filter, anda boleh menapis kebisingan untuk membantu menentukan arah trend.

  2. EMA yang cepat adalah sistem garpu emas yang merupakan satu strategi perdagangan yang telah diamalkan.

  3. Dengan menggabungkan indikator MACD, penapis penembusan palsu boleh menghasilkan isyarat dagangan yang lebih tepat.

  4. Parameter strategi optimasi ini mempunyai ruang yang besar dan boleh dioptimumkan dengan menyesuaikan kitaran EMA, parameter MACD, dan lain-lain.

  5. Idea strategi adalah mudah, mudah difahami dan mudah dilaksanakan, sesuai untuk pasaran mata wang digital yang sangat berfluktuasi.

Risiko Strategik

  1. Strategi hanya berdasarkan kepada petunjuk teknikal dan tidak digabungkan dengan analisis asas, yang boleh menyebabkan kerugian kerana kehilangan berita penting.

  2. Tetapan kitaran EMA yang tidak betul boleh menyebabkan banyak isyarat palsu yang dihasilkan, menyebabkan kerugian.

  3. Kesan penapisan MACD bergantung pada tetapan parameter, yang mungkin tidak dapat menapis penapisan palsu yang berkesan pada masa itu.

  4. Kejadian yang tidak disangka-sangka menyebabkan ribut ribut yang boleh menyebabkan kemusnahan berhenti dan menyebabkan kerugian yang lebih besar.

  5. Pada masa yang sama, pasaran yang sangat bergolak sukar untuk menetapkan penangguhan kerugian dan terdapat risiko kerugian yang meluas.

Pengoptimuman Strategi

  1. Mengoptimumkan parameter EMA kitaran untuk mencari kombinasi parameter yang terbaik.

  2. Mengoptimumkan parameter MACD untuk meningkatkan keupayaan pengenalan trend.

  3. Tambah isyarat penapis penunjuk teknikal lain, seperti RSI, KD, dan lain-lain.

  4. Menggabungkan garis trend, tahap tekanan sokongan, dan lain-lain untuk menentukan jangkauan dagangan.

  5. Parameter disesuaikan mengikut ciri-ciri mata wang kripto yang berbeza.

  6. Menambah strategi penghentian kerugian untuk mengawal kerugian tunggal.

Ringkasan

Strategi ini mempunyai idea yang jelas dan mudah difahami untuk mendapatkan isyarat dagangan yang lebih baik dengan menapis indikator MACD dengan EMA yang cepat. Tetapi terdapat risiko sistemik tertentu yang memerlukan pengoptimuman parameter dan kawalan risiko. Strategi ini sesuai untuk pasaran mata wang digital yang sangat berubah-ubah, tetapi perlu dioptimumkan secara berkala untuk mengekalkan pendapatan yang stabil. Dengan peningkatan yang berterusan, strategi ini berpotensi menjadi strategi pengesanan trend yang stabil dan 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)

Lebih lanjut