Strategi perdagangan jangka pendek berdasarkan variasi 0,5% Hertz


Tanggal Pembuatan: 2023-12-18 12:13:56 Akhirnya memodifikasi: 2023-12-18 12:13:56
menyalin: 3 Jumlah klik: 655
1
fokus pada
1621
Pengikut

Strategi perdagangan jangka pendek berdasarkan variasi 0,5% Hertz

Ringkasan

Strategi ini adalah sebuah strategi perdagangan siklus pendek berdasarkan pada perubahan harga close out 0.5% untuk mengirimkan sinyal beli dan jual. Ini hanya berlaku untuk grafik pembakaran Hertz, dan siklus operasi yang optimal adalah 2 jam, 1 jam dan 30 menit.

Prinsip Strategi

Logika inti dari strategi ini adalah:Ketika harga closeout Hertz naik 0,5% dari harga closeout K baris sebelumnya, melakukan over; ketika harga closeout Hertz turun 0,5% dari harga closeout K baris sebelumnya, melakukan shorting

Secara khusus, strategi ini pertama-tama menghitung persentase perubahan harga penutupan K-line saat ini terhadap harga penutupan K-line sebelumnya, yaitupriceChange = close / close[1] - 1JikapriceChange >= 0.005Jika ada, maka akan muncul sinyal multipel; jika tidak, maka akan muncul sinyal ganda.priceChange <= -0.005“Kalau tidak ada sinyal, maka tidak ada sinyal.

Pada saat sinyal dikeluarkan, strategi ini juga menilai apakah ada posisi saat ini. Jika posisi telah dipegang, sinyal tidak akan diulang; Jika tidak ada posisi yang dipegang, sinyal terbuka akan dikirim sesuai dengan kondisi beli atau jual.

Akhirnya, taktik ini juga digunakan.plotshapeIni adalah sinyal jual beli yang ditandai pada grafik.

Keunggulan Strategis

  • Menggunakan laju perubahan hertz sebagai sinyal perdagangan, lebih baik untuk menangkap tren perubahan harga jangka pendek dibandingkan dengan indikator sederhana seperti moving average
  • Sinyal ini sangat sensitif dan cocok untuk perdagangan garis pendek hanya berdasarkan perubahan harga kecil sebesar 0,5%
  • Seluruh logika strategi sangat sederhana, langsung, dan mudah dipahami untuk diterapkan.
  • Fleksibel dalam berbagai siklus waktu

Risiko dan Solusi

  • Grafik pembakaran hertz sendiri lebih fokus pada perubahan harga jangka pendek, mudah terganggu oleh kebisingan pasar, menghasilkan sinyal palsu
    • Parameter yang dapat disesuaikan dengan perubahan rasio, seperti berubah menjadi 1% atau 2%, mengurangi tingkat sinyal palsu
  • Terlalu sensitif, mungkin terlalu sering masuk, meningkatkan biaya transaksi dan pajak
    • Siklus pemegang posisi dapat disesuaikan dengan tepat, misalnya lebih dari 2 jam setiap pemegang posisi, untuk menghindari perdagangan frekuensi tinggi
  • Grafik yang ditandai mungkin terlalu banyak, yang dapat mempengaruhi estetika grafik.
    • Dapat menyembunyikan tag grafis, hanya melihat sinyal masuk melalui log kebijakan

Arah optimasi

Strategi ini dapat dioptimalkan dalam beberapa hal:

  1. Berdasarkan volatilitas pasar dan gaya perdagangan, menyesuaikan parameter penurunan harga yang berubah untuk menemukan kombinasi optimal
  2. Menambahkan logika stop loss, membatasi persentase kerugian maksimum per transaksi, mengendalikan risiko
  3. Bergabung dengan indikator lain yang berfluktuasi, hindari posisi yang tidak perlu di masa yang bergejolak
  4. Menambahkan mekanisme manajemen posisi, seperti pembukaan posisi dengan jumlah tetap, penambahan posisi dengan indeks, dan perdagangan grid
  5. Optimalkan mekanisme masuk, hindari perdagangan bilateral yang sering terjadi, dan gunakan metode bullish atau bearish

Meringkaskan

Strategi ini secara keseluruhan adalah strategi perdagangan garis pendek yang sangat sederhana, langsung, dengan sedikit parameter, mudah dipahami dan dimodifikasi. Ini memiliki kemampuan yang kuat untuk menangkap tren perubahan harga jangka pendek, cocok untuk mereka yang menyukai perdagangan frekuensi tinggi.

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

//@version=4
strategy("Heikin-Ashi - Change 0.5% short Time Period", shorttitle="Heikin-Ashi - Change 0.5% short Time Period", overlay=true)

// Calculate 0.5% price change
priceChange = close / close[1] - 1

// Buy and Sell Signals
buyp = priceChange >= 0.005
sellp = priceChange <= -0.005

// Initialize position and track the current position
var int position = na

// Strategy entry conditions
buy_condition = buyp and (na(position) or position == -1)
sell_condition = sellp and (na(position) or position == 1)

if buy_condition
    strategy.entry("Buy", strategy.long)
    position := 1

if sell_condition
    strategy.entry("Sell", strategy.short)
    position := -1

// Plot Buy and Sell signals using plotshape
plotshape(series=buy_condition, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.small)
plotshape(series=sell_condition, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.triangledown, size=size.small)