Strategi Pembalikan 3 Hari Perdagangan Penyu

Penulis:ChaoZhang, Tarikh: 2023-10-13 15:37:18
Tag:

Ringkasan

Strategi Pembalikan 3 Hari Perdagangan Penyu adalah pengubahsuaian Strategi Pembalikan Rata-rata 3 hari dari buku Perdagangan ETF Kebarangkalian Tinggi oleh Larry Connors dan Cesar Alvarez.

  • Jika penutupan semalam di bawah purata bergerak mudah 5 hari, beli hari ini.
  • Jika penutupan hari ini di atas purata bergerak mudah 5 hari, jual hari ini.

Melalui latihan dan backtesting, saya telah mendapati bahawa strategi secara konsisten berfungsi lebih baik apabila menggunakan EMA dan bukannya SMA untuk garis trend.

Logika Strategi

Strategi ini berfungsi seperti berikut:

  • Pergi panjang apabila syarat beli berikut adalah benar:
    • Penutupan di atas EMA 200 hari
    • Penutupan di bawah EMA 5 hari
    • Hari ini tinggi adalah lebih rendah daripada semalam tinggi
    • Nilai terendah hari ini lebih rendah daripada nilai terendah semalam.
    • Tinggi semalam lebih rendah daripada tinggi hari sebelumnya.
    • Low semalam lebih rendah daripada low hari sebelumnya
    • Hari sebelumnyatinggi adalah lebih rendah daripada 2 hari lalutinggi
    • Hari sebelumnya adalah lebih rendah daripada 2 hari yang lalu
  • Keluar apabila menutup melintasi di atas EMA keluar

EMA keluar lalai kepada EMA 5 hari, panjangnya boleh diselaraskan.

Idea utama strategi ini adalah untuk mengambil kesempatan daripada pembalikan purata jangka pendek. Apabila harga terus menurun, mereka mungkin akan bangkit semula dalam jangka pendek. Strategi ini mengenal pasti peluang pembalikan purata dengan memeriksa sama ada harga menyempit selama 3 hari berturut-turut di bawah EMA jangka pendek.

Analisis Kelebihan

Berbanding dengan strategi crossover purata bergerak tradisional, strategi ini mempunyai kelebihan berikut:

  1. Menggunakan penyempitan berturut-turut 3 hari untuk mengenal pasti pembalikan meningkatkan kualiti isyarat.

  2. Menyaring dengan EMA panjang dan pendek mengelakkan perdagangan di pasaran trend. Ia hanya perdagangan bermaksud pembalikan di zon julat.

  3. Menggunakan EMA bukannya SMA untuk garis trend lebih sensitif dalam menangkap pembalikan.

  4. Panjang EMA keluar yang boleh diselaraskan membolehkan menyesuaikan strategi stop loss berdasarkan keadaan pasaran.

  5. Frekuensi perdagangan yang rendah dengan tempoh penyimpanan 1-2 hari mengelakkan risiko yang berkaitan dengan pertaruhan arah panjang.

Analisis Risiko

Strategi ini juga mempunyai risiko berikut:

  1. Risiko pembalikan gagal. Harga mungkin gagal untuk melantun dan terus menurun selepas isyarat pembalikan.

  2. Risiko stop loss yang kerap. Harga boleh berulang kali memukul stop loss di pasaran yang bergolak.

  3. Risiko pengoptimuman parameter. Exit EMA dan parameter lain memerlukan ujian dan penyesuaian berterusan berdasarkan pasaran yang berkembang. Prestasi boleh merosot tanpa penyesuaian.

  4. Risiko overfitting. pengoptimuman harus mengelakkan overfitting. parameter harus kukuh.

Risiko boleh dikurangkan dengan:

  1. Mengikuti peraturan stop loss untuk mengawal kerugian perdagangan tunggal.

  2. Penyesuaian parameter yang kukuh semasa pengoptimuman untuk mengimbangi risiko dan pulangan.

  3. Penyesuaian saiz kedudukan untuk mengurangkan risiko setiap perdagangan.

Peluang Pengoptimuman

Strategi ini boleh ditingkatkan dalam aspek berikut:

  1. Uji panjang EMA yang berbeza untuk masuk dan keluar untuk mencari parameter optimum.

  2. Tambah penapis lain seperti kelantangan untuk memastikan isyarat pembalikan lebih boleh dipercayai.

  3. Tingkatkan stop loss dengan kaedah seperti ATR atau trailing stop untuk lebih fleksibiliti.

  4. Masukkan penapis trend untuk mengelakkan mengambil isyarat pembalikan dalam trend sedia ada.

  5. Gabungkan dengan strategi lain untuk pengoptimuman portfolio dan kepelbagaian.

  6. Gunakan pembelajaran mesin untuk penyesuaian parameter adaptif.

Ringkasan

Strategi Pembalikan 3 Hari Turtle Trading mengenal pasti peluang pembalikan jangka pendek dengan mengesan corak penyempitan 3 hari di bawah EMA pendek. Berbanding dengan strategi purata bergerak tradisional, ia mempunyai isyarat kemasukan yang lebih dipercayai dan EMA keluar yang boleh disesuaikan untuk pengoptimuman stop loss. Strategi ini berfungsi dengan baik untuk pasaran yang berbelit-belit dan menangkap lompatan pendek.


/*backtest
start: 2023-10-05 00:00:00
end: 2023-10-12 00:00:00
period: 10m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// @version = 5
// Author = TradeAutomation


strategy(title="ETF 3-Day Reversion Strategy", shorttitle="ETF 3-Day Reversion Strategy", process_orders_on_close=true, overlay=true, commission_type=strategy.commission.cash_per_order, commission_value=1, initial_capital = 10000000, default_qty_type=strategy.percent_of_equity, default_qty_value=100)


// Backtest Date Range Inputs // 
StartTime = input(defval=timestamp('01 Jan 2012 05:00 +0000'), title='Start Time')
EndTime = input(defval=timestamp('01 Jan 2099 00:00 +0000'), title='End Time')
InDateRange = true

// Strategy Rules //
DayEMA5 = ta.ema(close, 5)
Rule1 = close>ta.ema(close, 200)
Rule2 = close<DayEMA5
Rule3 = high<high[1] and low<low[1] and high[1]<high[2] and low[1]<low[2] and high[2]<high[3] and low[2]<low[3]
ExitEMA = ta.ema(close, input.int(5, "EMA Length For Exit Strategy", tooltip = "The strategy will sell when the price crosses over this EMA"))
plot(DayEMA5)
plot(ExitEMA, color=color.green)

// Entry & Exit Functions //
if (InDateRange)
    strategy.entry("Long", strategy.long, when = Rule1 and Rule2 and Rule3)
//    strategy.close("Long", when = ta.crossunder(close, ATRTrailingStop))
    strategy.close("Long", when = ta.crossover(close, ExitEMA))
if (not InDateRange)
    strategy.close_all()

Lebih lanjut