Trend Dwi Arah Mengikuti Strategi Dagangan Renko


Tarikh penciptaan: 2024-01-23 15:50:19 Akhirnya diubah suai: 2024-01-23 15:50:19
Salin: 0 Bilangan klik: 408
1
fokus pada
1166
Pengikut

Trend Dwi Arah Mengikuti Strategi Dagangan Renko

Gambaran keseluruhan

Strategi ini adalah strategi perdagangan Renko yang mengikuti arah dua arah berdasarkan penunjuk Supertrend yang diperbaiki. Strategi ini terutamanya mengikuti trend harga, menghasilkan isyarat perdagangan pada titik perubahan trend, dan menggunakan cara perdagangan yang mengikuti trend.

Prinsip Strategi

Indikator utama dalam strategi ini adalah Supertrend. Supertrend adalah indikator teknikal yang mengesan trend harga. Strategi ini telah diubah suai, terutamanya dalam dua aspek:

  1. Penambahan parameter Factor yang membolehkan anda menyesuaikan sensitiviti Supertrend untuk mengawal frekuensi dagangan.
  2. Menambah pembolehubah Trend, yang mengubah nilai Trend apabila harga naik ke atas atau turun ke bawah, menghasilkan isyarat perdagangan.

Apabila Trend adalah 1, ia menunjukkan bahawa ia sedang dalam trend naik; apabila Trend adalah -1, ia menunjukkan bahawa ia sedang dalam trend menurun. Strategi ini menghasilkan isyarat masuk untuk kedudukan panjang dan pendek apabila nilai Trend berubah, iaitu titik perubahan trend.

Di samping itu, strategi ini juga menetapkan parameter pyramiding, yang membolehkan perdagangan kenaikan. Apabila trend berlanjutan, anda boleh meningkatkan kedudukan anda dan mengikuti trend.

Analisis kelebihan

Strategi ini mempunyai beberapa kelebihan:

  1. Dengan Supertrend yang diperbaharui, anda dapat menangkap perubahan trend harga dengan lebih baik.
  2. Dengan menggunakan kaedah perdagangan yang mengikuti trend, ia memudahkan untuk menangkap trend harga.
  3. “Saya tidak tahu apa-apa tentang apa yang berlaku di Malaysia, tetapi saya tidak tahu apa yang berlaku di Malaysia.
  4. Renko model yang digabungkan dengan penunjuk trend, dapat menyaring penembusan palsu dengan berkesan.

Analisis risiko

Strategi ini juga mempunyai risiko:

  1. Apabila trend melemah, ia boleh menghasilkan beberapa isyarat pembalikan yang menyebabkan perdagangan berlebihan.
  2. Terlalu banyak simpanan akan meningkatkan kerugian.
  3. Tidak dapat dipastikan sejauh mana pengeluaran akan dilakukan, dan terdapat risiko kewangan.

Kaedah pencegahan:

  1. Optimumkan parameter Factor untuk memastikan bahawa isyarat dihasilkan hanya pada titik-titik perubahan.
  2. Mengehadkan jumlah dagangan dan mengawal risiko.
  3. Menggunakan pengurusan wang untuk mengehadkan peratusan kerugian tunggal.

Arah pengoptimuman

Strategi ini juga boleh dioptimumkan dalam beberapa aspek:

  1. Parameter Factor terbaik untuk menguji pasaran yang berbeza.
  2. Cuba jenis lain penunjuk trend, seperti DMI, MACD dan sebagainya.
  3. Tambah strategi henti kerugian untuk mengunci keuntungan dan mengehadkan kerugian.
  4. Menapis masa kemasukan bersama-sama dengan petunjuk lain.

ringkaskan

Strategi ini secara keseluruhannya adalah strategi pengesanan trend yang lebih baik. Berbanding dengan strategi pengesanan trend tradisional, strategi ini memperoleh titik perubahan trend yang lebih tepat melalui versi Supertrend yang diperbaiki, sehingga menghasilkan isyarat perdagangan yang lebih baik.

Kod sumber strategi
/*backtest
start: 2023-12-01 00:00:00
end: 2023-12-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//╭╮╱╱╭╮╭╮╱╱╭╮
//┃╰╮╭╯┃┃┃╱╱┃┃
//╰╮┃┃╭┻╯┣╮╭┫╰━┳╮╭┳━━╮
//╱┃╰╯┃╭╮┃┃┃┃╭╮┃┃┃┃━━┫
//╱╰╮╭┫╰╯┃╰╯┃╰╯┃╰╯┣━━┃
//╱╱╰╯╰━━┻━━┻━━┻━━┻━━╯
//╭━━━┳╮╱╱╱╱╱╱╱╭╮
//┃╭━╮┃┃╱╱╱╱╱╱╱┃┃
//┃┃╱╰┫╰━┳━━┳━╮╭━╮╭━━┫┃
//┃┃╱╭┫╭╮┃╭╮┃╭╮┫╭╮┫┃━┫┃
//┃╰━╯┃┃┃┃╭╮┃┃┃┃┃┃┃┃━┫╰╮
//╰━━━┻╯╰┻╯╰┻╯╰┻╯╰┻━━┻━╯
//━╯
//Vdub Renko SniperVX1 v1 // ATR Setting = 1
//  ©Vdubus http://www.vdubus.co.uk/
// study("Vdub Renko SniperVX1 v1", overlay=true, shorttitle="Vdub_Renko_SniperVX1_v1")
//@version=4
strategy(title = "Stripped Down Vdub Renko Sniper Strategy", shorttitle = "Vdub Renko Strat", overlay = true )

//Modified - Rajandran R Supertrend-----------------------------------------------------
Factor=input(1, minval=1,maxval = 1000, title="Trend Transition Signal")
Pd=input(1, minval=1,maxval = 1000, title="Period")
Up=hl2-(Factor*atr(Pd))
Dn=hl2+(Factor*atr(Pd))
TrendUp=close[1]>TrendUp[1]? max(Up,TrendUp[1]) : Up
TrendDown=close[1]<TrendDown[1]? min(Dn,TrendDown[1]) : Dn
Trend = close > TrendDown[1] ? 1: close< TrendUp[1]? -1: nz(Trend[1],0)
plotarrow(Trend == 1 and Trend[1] == -1 ? Trend : na, title="Up Entry Arrow", colorup=lime, maxheight=1000, minheight=50)
plotarrow(Trend == -1 and Trend[1] == 1 ? Trend : na, title="Down Entry Arrow", colordown=red, maxheight=1000, minheight=50)

goLong = Trend == 1 and Trend[1] == -1
goShort = Trend == -1 and Trend[1] == 1

strategy.entry("longgg", strategy.long, when=goLong)
strategy.entry("shortttt", strategy.short, when=goShort)
strategy.exit("XL", from_entry = "long", profit = na, loss = na)
strategy.exit("XS", from_entry = "short", profit = na, loss = na)