Renko Boxes dan TEMA Indikator Strategi Keuntungan Mikro

Penulis:ChaoZhang, Tarikh: 2023-09-20 14:36:46
Tag:

Ringkasan

Ini adalah strategi keuntungan mikro yang agak mudah yang terutamanya menggunakan kotak Renko dan penunjuk TEMA untuk mengenal pasti trend untuk perdagangan pembalikan. Logiknya mudah dan boleh menjana keuntungan yang stabil melalui pengoptimuman parameter.

Logika Strategi

  1. Gunakan kotak Renko bukannya lilin untuk mengenal pasti pergerakan harga dengan lebih jelas.

  2. TEMA mempunyai kelewatan yang lebih rendah berbanding EMA, yang membolehkan pengesanan perubahan trend lebih awal.

  3. Pergi panjang apabila TEMA melintasi di atas SMA jangka pendek, dan posisi dekat apabila TEMA melintasi di bawah SMA.

  4. Elakkan membeli apabila harga di atas SMA jangka panjang untuk mengelakkan kedudukan yang terlalu besar.

  5. Tetapkan kriteria mengambil keuntungan hanya untuk menutup kedudukan apabila mencapai sasaran keuntungan minimum.

Analisis Kelebihan

  1. Kombinasi Renko dan TEMA adalah mudah namun berkesan.

  2. Pengenalan trend yang jelas mengelakkan perdagangan whipsaw yang bertentangan.

  3. TEMA mengurangkan kelewatan untuk entri yang lebih tepat pada masanya.

  4. Stop loss dan mengambil keuntungan yang munasabah mengawal risiko.

  5. Sesuai untuk perdagangan modal kecil frekuensi tinggi.

Analisis Risiko

  1. Sukar untuk mengumpul semula kedudukan dengan cepat, mengehadkan potensi keuntungan.

  2. Parameter yang tidak betul boleh kehilangan peluang perdagangan.

  3. Tiada kawalan ke atas saiz kedudukan dalam satu arah, risiko kerugian diperkuat.

  4. Sukar untuk mencapai keuntungan yang mencukupi, lebih sesuai untuk scalping kecil.

Arahan Penambahbaikan

  1. Mengoptimumkan parameter SMA dan TEMA untuk mencari kombinasi terbaik.

  2. Uji kriteria keuntungan yang berbeza untuk mengimbangi keuntungan dan risiko.

  3. Tambah had kiraan terbuka untuk mengawal saiz kedudukan satu hala.

  4. Masukkan penunjuk turun naik untuk menetapkan stop loss.

  5. Menilai menggabungkan dengan strategi lain untuk penguatan keuntungan.

Ringkasan

Strategi ini berkesan mengenal pasti trend dengan Renko dan TEMA, sesuai untuk scalping modal kecil frekuensi tinggi, tetapi mempunyai potensi yang terhad untuk memperkuat keuntungan. Ia boleh ditingkatkan melalui pengoptimuman parameter dan cara kawalan risiko, atau digabungkan dengan strategi lain, meninggalkan ruang yang besar untuk penambahbaikan.


/*backtest
start: 2023-08-20 00:00:00
end: 2023-09-19 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy("TEMA Cross", overlay = true, precision = 7, overlay=true, pyramiding = 100, commission_type = strategy.commission.percent, commission_value = 0.25)

tema(src, len) =>
    3*ema(src, len) - 3*ema(ema(src, len), len) + ema(ema(ema(src, len),len),len)

smma(src, len) =>
    sa = 0.0
    sa := na(sa[1]) ? sma(src, len) : (sa[1] * (len - 1) + src) / len
    sa

temaLength = input(5)
smaLength = input(3)
smmaLength = input(30)
tema1 = tema(close, temaLength)
sma1 = sma(tema1, smaLength)
smma1 = smma(close,smmaLength)


plot(tema1, color = green, title = "TEMA")
plot(sma1, color = orange, title = "SMA")
plot(smma1, color = red, title = "SMMA")

minGainPercent = input(2)
gainMultiplier = minGainPercent * 0.01 + 1

avg_protection = input(1)
gain_protection = input(1)

longCondition = crossover(tema1, sma1) and tema1 < smma1
shortCondition = crossunder(tema1, sma1)

strategy.entry("Buy", strategy.long, qty = 1, when = longCondition and time > timestamp(2017, 9, 22, 4, 20)  and (avg_protection >= 1 ? (na(strategy.position_avg_price) ? true : close <= strategy.position_avg_price) : true))
strategy.close_all(when = shortCondition and time > timestamp(2017, 9, 22, 4, 20) and (gain_protection >=1 ? (close >= gainMultiplier * strategy.position_avg_price) : true))

Lebih lanjut