Tiga strategi pembalikan lilin tinggi

Penulis:ChaoZhang, Tanggal: 2024-02-19 10:51:40
Tag:

img

Gambaran umum

Strategi Three High Candle Reversal adalah strategi perdagangan jangka pendek yang didasarkan pada pola candlestick.

Strategi ini terutama digunakan untuk perdagangan jangka pendek. Keuntungannya adalah bahwa aturannya sederhana dan jelas, mudah dioperasikan. Pada saat yang sama, ia menggabungkan mekanisme stop loss dan take profit untuk mengendalikan risiko. Namun, strategi ini juga memiliki risiko tertentu, seperti divergensi di pasar bull berturut-turut di pasar tren.

Prinsip-prinsip

Strategi ini menilai apakah tiga candlestick terakhir adalah semua garis yang, dan apakah harga penutupan harian lebih tinggi dari harga pembukaan.

Secara khusus, strategi menilai 3 lilin terbaru, yaitu lilin 1, 2 dan 3, apakah harga pembukaannya lebih rendah dari harga penutupan.

Selain itu, strategi juga menghitung persentase perbedaan antara harga saat ini dan harga pembukaan terendah dan harga penutupan tertinggi dalam tiga hari terakhir.

Pada titik ini, harga stop loss dekat dengan harga masuk, dan target take profit adalah 1,5 kali harga masuk.

Analisis Keuntungan

Strategi ini memiliki keuntungan berikut:

  1. Aturan sederhana dan jelas, mudah dipahami dan dioperasikan
  2. Ini memanfaatkan sinyal perdagangan yang disediakan oleh pola candlestick
  3. Ini menggabungkan mekanisme stop loss dan mengambil keuntungan untuk mengontrol risiko secara efektif
  4. Ini memiliki tingkat kemenangan dan tingkat keuntungan tertentu

Analisis Risiko

Strategi ini juga memiliki risiko berikut:

  1. Di pasar tren, candlesticks cenderung menunjukkan pola tiga kenaikan berturut-turut, jadi pergi panjang berdasarkan strategi bertentangan dengan tren, dengan risiko yang lebih besar
  2. Kegagalan pembalikan adalah risiko terbesar, menghadapi kerugian berhenti yang lebih besar
  3. Pengaturan parameter yang tidak benar juga mempengaruhi kinerja strategi

Untuk mengatasi risiko, optimasi dapat dilakukan dengan cara berikut:

  1. Menggabungkan indikator tren untuk menghindari pembalikan terhadap tren
  2. Mengoptimalkan mekanisme stop loss untuk mengurangi kerugian tunggal
  3. Uji dan optimalkan parameter kunci seperti target keuntungan, persentase stop loss, dll.

Arahan Optimasi

Strategi dapat dioptimalkan dalam arah berikut:

  1. Mengoptimalkan kondisi masuk untuk menghindari sinyal yang salah dan meningkatkan tingkat kemenangan
  2. Menggabungkan indikator tren untuk menghindari membuka posisi terhadap tren
  3. Mengoptimalkan mekanisme stop loss untuk memaksimalkan kontrol atas kerugian tunggal
  4. Mengoptimalkan mekanisme mengambil keuntungan untuk mengejar keuntungan yang lebih besar sambil memastikan tingkat kemenangan
  5. Optimasi parameter untuk menemukan kombinasi parameter optimal
  6. Menggabungkan faktor lain seperti perubahan volume untuk meningkatkan kinerja sistem

Ringkasan

Singkatnya, Three High Candle Reversal Strategy adalah strategi trading jangka pendek yang sederhana dan praktis. Strategi ini memiliki kelebihan aturan yang jelas, operasi yang mudah, penggunaan pola candlestick, serta risiko seperti pembalikan terhadap tren dan pemicu stop loss.


/*backtest
start: 2024-01-19 00:00:00
end: 2024-02-18 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This Pine Scriptâ„¢ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © nonametr

//@version=5
strategy("3 high candle test")
cond2 = open[3] < close[3]
cond1 = open[2] < close[2]
cond0 = open[1] < close[1]

targetPercent = 0.5
currentPercent = 100 -(( math.min(open[3],open[2],open[1]) / math.max(close[3],close[2],close[1])) * 100)

longExitPrice  = strategy.position_avg_price * ((100 + 1) * 0.01)
shortExitPrice = strategy.position_avg_price * ((100 - 0.4) * 0.01)
plot(currentPercent)

if cond2 == true and cond1 == true and cond0 == true and currentPercent > 0.2 and currentPercent < 0.5
    strategy.entry("Enter Long", strategy.long, qty=1)

if close <= shortExitPrice
    strategy.close("Enter Long")

closeToReduceRisk  = close[1] < open[1] and strategy.openprofit > 0.47

if closeToReduceRisk or close >= longExitPrice
    strategy.close("Enter Long")



Lebih banyak