Strategi analisis perubahan harga penjejakan aliran turun naik berbilang


Tarikh penciptaan: 2024-11-29 16:40:36 Akhirnya diubah suai: 2024-11-29 16:40:36
Salin: 2 Bilangan klik: 382
1
fokus pada
1617
Pengikut

Strategi analisis perubahan harga penjejakan aliran turun naik berbilang

Gambaran keseluruhan

Strategi ini adalah sistem pengesanan trend berbilang berdasarkan turun naik harga, untuk mengenal pasti trend pasaran dengan menganalisis perubahan tertinggi dan terendah dalam tiga kitaran perdagangan berturut-turut. Strategi ini menggunakan kaedah berhenti dan keuntungan yang dinamik, untuk mengejar keuntungan yang stabil sambil melindungi dana. Kaedah ini sangat sesuai untuk digunakan dalam persekitaran pasaran yang jelas trend, mampu menangkap pergerakan harga jangka panjang dan jangka panjang dengan berkesan.

Prinsip Strategi

Logik teras strategi ini adalah berdasarkan pada prinsip kesinambungan pergerakan harga dan kesinambungan trend. Secara khusus, strategi ini beroperasi melalui langkah-langkah berikut:

  1. Mekanisme pengiktirafan trend: Pemantauan tiga kitaran tertinggi dan terendah secara berturut-turut, apabila terdapat tiga titik terendah yang meningkat secara berturut-turut, sistem dikenali sebagai trend naik; apabila terdapat tiga titik tertinggi yang menurun secara berturut-turut, sistem dikenali sebagai trend menurun.
  2. Sistem penjanaan isyarat: Setelah trend disahkan, sistem secara automatik menghasilkan isyarat beli atau jual yang sesuai.
  3. Sistem pengurusan risiko: Setiap perdagangan dilengkapi dengan hentian dan keuntungan yang dinamik, jarak hentian adalah 2 unit, sasaran keuntungan adalah 6 unit.

Kelebihan Strategik

  1. Kebolehpercayaan trend-tracking: dengan tiga kitaran pengesahan harga berturut-turut, kemungkinan pecah palsu dikurangkan dengan ketara.
  2. Nisbah keuntungan risiko yang munasabah: Nisbah keuntungan risiko 1: 3 yang ditetapkan (satu unit kehilangan 2 unit keuntungan 6) sesuai dengan peraturan perdagangan profesional.
  3. Tingkat automasi yang tinggi: Sistem dapat mengenal pasti isyarat secara automatik dan melaksanakan transaksi, mengurangkan kesan emosi yang disebabkan oleh campur tangan manusia.
  4. Kesan visual yang baik: menunjukkan titik jual beli dengan jelas melalui penanda grafik untuk memudahkan pedagang memahami dan melakukan likuidasi.

Risiko Strategik

  1. Risiko pasaran tidak menentu: Isyarat palsu yang kerap mungkin dijana dalam pasaran sisi dan tidak menentu, mengakibatkan stop loss berterusan.
  2. Risiko slippage: Dalam keadaan pasaran yang tidak menentu, harga transaksi sebenar mungkin jauh berbeza dengan harga yang dijangkakan semasa isyarat dibuat.
  3. Risiko pengurusan wang: Jarak berhenti dan keuntungan yang tetap mungkin tidak sesuai untuk semua keadaan pasaran.

Arah pengoptimuman strategi

  1. Menambah penapis kadar lonjakan: Pertimbangkan untuk menambah penunjuk ATR secara dinamik untuk menyesuaikan jarak hentian dan keuntungan sebelum menghasilkan isyarat.
  2. Tambah petunjuk pengesahan trend: boleh digabungkan dengan petunjuk seperti purata bergerak atau MACD untuk menyaring isyarat palsu.
  3. Memperkenalkan sistem pengurusan kedudukan: menyesuaikan saiz pegangan secara dinamik mengikut turun naik pasaran dan kemampuan menanggung risiko akaun.
  4. Mekanisme pengesahan isyarat yang dioptimumkan: anda boleh mempertimbangkan untuk menambah pengesahan jumlah pesanan atau penyesuaian dengan petunjuk teknikal lain.

ringkaskan

Ini adalah strategi pengesanan trend yang dirancang dengan munasabah, meningkatkan kebolehpercayaan perdagangan melalui mekanisme pengesahan berganda. Walaupun terdapat beberapa tempat yang perlu dioptimumkan, namun pemikiran keseluruhan jelas, sesuai untuk penyempurnaan dan penyesuaian peribadi yang lebih lanjut sebagai kerangka dasar strategi. Kelebihan utama strategi adalah mekanisme pengenalan trend yang mudah dan berkesan, yang dikombinasikan dengan sistem pengurusan risiko yang munasabah, yang dapat memberikan kesan yang baik di pasaran tren besar.

Kod sumber strategi
/*backtest
start: 2019-12-23 08:00:00
end: 2024-11-28 00:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Indicatore Minimi e Massimi", overlay=true)

// Parametri di input per stop loss e take profit
stopLossDistance = input(2, title="Distanza Stop Loss")
takeProfitDistance = input(6, title="Distanza Take Profit")

// Funzione per il conteggio dei massimi e minimi
var int countUp = 0
var int countDown = 0

// Calcola i massimi e minimi
if (low > low[1] and low[1] > low[2])
    countUp := countUp + 1
    countDown := 0
else if (high < high[1] and high[1] < high[2])
    countDown := countDown + 1
    countUp := 0
else
    countUp := 0
    countDown := 0

// Segnali di acquisto e vendita
longSignal = countUp == 3
shortSignal = countDown == 3

// Impostazione dello stop loss e take profit
longStopLoss = close - stopLossDistance
longTakeProfit = close + takeProfitDistance
shortStopLoss = close + stopLossDistance
shortTakeProfit = close - takeProfitDistance

// Esegui le operazioni
if (longSignal)
    strategy.entry("Long", strategy.long)
    strategy.exit("Take Profit", "Long", limit=longTakeProfit, stop=longStopLoss)

if (shortSignal)
    strategy.entry("Short", strategy.short)
    strategy.exit("Take Profit", "Short", limit=shortTakeProfit, stop=shortStopLoss)

// Visualizza segnali sul grafico
plotshape(series=longSignal, location=location.belowbar, color=color.green, style=shape.labelup, text="Compra")
plotshape(series=shortSignal, location=location.abovebar, color=color.red, style=shape.labeldown, text="Vendi")