Strategi terobosan K-line harian


Tanggal Pembuatan: 2024-01-02 13:57:42 Akhirnya memodifikasi: 2024-01-02 13:57:42
menyalin: 0 Jumlah klik: 646
1
fokus pada
1621
Pengikut

Strategi terobosan K-line harian

Ringkasan

K-line breakout adalah strategi pelacakan tren sederhana yang didasarkan pada K-line. Strategi ini menilai pergerakan pasar dengan melihat hubungan antara harga penutupan dan harga pembukaan K-line pada hari sebelumnya, sehingga menghasilkan sinyal perdagangan.

Prinsip Strategi

Logika inti dari strategi ini adalah:

Jika entitas K-line hari sebelumnya berwarna hijau ((harga penutupan lebih tinggi dari harga pembukaan), strategi tersebut akan melakukan lebih banyak pada hari pembukaan berikutnya. Jika entitas K-line hari sebelumnya berwarna merah ((harga penutupan lebih rendah dari harga pembukaan), strategi tersebut akan melakukan lebih banyak pada hari pembukaan berikutnya.

Dengan cara sederhana ini, strategi dapat menilai pergerakan pasar dalam siklus K-line terakhir dan melakukan perdagangan berdasarkan itu. Dengan demikian, dapat mengikuti tren pasar terbaru dan melakukan perdagangan pelacakan tren.

Secara khusus, sinyal perdagangan yang dihasilkan oleh strategi ini adalah sebagai berikut:

  1. Pada setiap hari perdagangan, data K line diambil dari hari sebelumnya.
  2. Perbandingan harga buka dan tutup pada hari sebelumnya
  3. Jika harga buka lebih rendah dari harga tutup (garis K hijau), menghasilkan sinyal melakukan lebih banyak, melakukan lebih banyak sesuai dengan proporsi dana yang tersedia
  4. Jika harga buka lebih tinggi dari harga tutup (garis K merah), menghasilkan sinyal shorting, melakukan shorting sesuai dengan proporsi dana yang tersedia
  5. Menggunakan Stop Loss Exit untuk melakukan lebih banyak short position

Dengan logika seperti itu, strategi dapat menangkap tren harga dalam periode yang lebih pendek untuk mendapatkan keuntungan.

Keunggulan Strategis

Strategi ini memiliki beberapa keuntungan utama:

  1. Sederhana dan jelas.Logika inti langsung membandingkan warna entitas K-line, sangat ringkas, mudah dipahami dan diterapkan.
  2. Menyesuaikan tren│ dapat menentukan arah tren pada hari perdagangan terakhir, mengikuti pergerakan harga pada periode yang lebih pendek│
  3. Adaptasi FleksibelAnda dapat menyesuaikan karakteristik risiko keuntungan dari strategi dengan menyesuaikan parameter seperti rasio posisi, stop loss, dan sebagainya.
  4. Mudah dioptimalkan◯ Optimalisasi terus dilakukan untuk meningkatkan stabilitas strategi, misalnya dengan menambahkan beberapa penilaian siklus, pencocokan data, dan sebagainya.

Risiko dan perbaikan

Strategi ini juga memiliki beberapa risiko dan optimasi:

  1. Menangkap Risiko ReboundStrategi hanya melihat entitas K-line dalam satu hari, dan mungkin menangkap rebound daripada tren dalam situasi goyah. Ini dapat dioptimalkan dengan menambahkan lebih banyak K-line atau indikator sebagai penilaian konsolidasi.
  2. Risiko yang Tak Terduga│Perdagangan short term memiliki risiko yang tak terbatas dan perlu pengendalian kerugian yang ketat│
  3. Optimasi parameterStop loss margin, ukuran posisi dan parameter lainnya dapat terus dioptimalkan untuk menyeimbangkan risiko keuntungan.
  4. Kombinasi indikator teknis◯ Menambahkan lebih banyak penilaian indikator teknis untuk meningkatkan stabilitas strategi ◯

Meringkaskan

Strategi penembusan K-Line menilai pergerakan pasar dengan cara yang sederhana dan efektif untuk membandingkan garis-garis, dan dapat menangkap tren jangka pendek untuk berdagang. Keunggulan strategi adalah sederhana dan jelas, mudah dioperasikan, tetapi ada juga risiko yang tertangkap oleh bouncing. Dengan pengaturan parameter yang lebih optimal dan menambahkan lebih banyak indikator teknis, Anda dapat meningkatkan stabilitas dan keandalan strategi.

Kode Sumber Strategi
/*backtest
start: 2022-12-26 00:00:00
end: 2023-08-30 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Daily Candle Strategy", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=0.0)

// Input parameters
initialCapital = 10000
riskFactor = 3500

// Calculate the opening and closing values for the last day's candle
lastDayOpen = request.security(syminfo.tickerid, "D", open[1], lookahead=barmerge.lookahead_on)
lastDayClose = request.security(syminfo.tickerid, "D", close[1], lookahead=barmerge.lookahead_on)

// Determine the color of the last day's candle
lastDayColor = lastDayOpen < lastDayClose ? color.green : color.red

// Plot the last day's candle on the chart
plotshape(series=na, color=lastDayColor, style=shape.triangledown, location=location.abovebar)

// Calculate trade size based on available capital at last day's closing
availableCapital = strategy.equity
tradeSize = availableCapital / riskFactor

// Trading conditions
buyCondition = lastDayColor == color.green
sellCondition = lastDayColor == color.red

// Execute strategy orders with calculated trade size
strategy.entry("Buy", strategy.long, qty=tradeSize, when=buyCondition)
strategy.entry("Sell", strategy.short, qty=tradeSize, when=sellCondition)

// Exit strategy
stopLoss = 0.001 * lastDayOpen * tradeSize
strategy.exit("StopLoss/Profit", from_entry="Buy", loss=stopLoss)
strategy.exit("StopLoss/Profit", from_entry="Sell", loss=stopLoss)

// Plot stop loss level on the chart
plot(stopLoss, color=color.red, linewidth=2, title="Stop Loss")