Strategi Super Trend

supertrend
Tarikh penciptaan: 2022-04-27 18:21:50 Akhirnya diubah suai: 2025-07-18 12:50:59
Salin: 928 Bilangan klik: 46640
11
fokus pada
607
Pengikut

Sebagai tindak balas kepada permintaan pengguna platform, FMZ sedang mengusahakan keserasian dengan perpustakaan bahasa Pine TradingView dan kini telah memasuki versi yang stabil.

  • Sintaks ini serasi sepenuhnya dengan versi v5
  • Semua penunjuk perpustakaan ta direalisasikan sepenuhnya
  • Perpustakaan matematik dilaksanakan sepenuhnya
  • Pustaka rentetan dilaksanakan sepenuhnya
  • Pustaka tatasusunan dilaksanakan sepenuhnya
  • Parameter input diiktiraf secara automatik dalam antara muka
  • permintaan.sokongan keselamatan untuk heikinashi
  • Pelaksanaan perpustakaan strategi (menyokong stop loss/take profit/trailing take profit/perintah bersyarat, dsb.)
  • Serasi dengan plot/plotchar/plotsshape/plotcandle/alert/alertcondition, dsb.

Sokongan penuh untuk fungsi bahasa adalah usaha berterusan Versi awam ini dikeluarkan lebih awal untuk memudahkan ujian pengguna.

Pada masa hadapan, FMZ akan terus meningkatkan dan menambah baik sokongan perpustakaan fungsi untuk bahasa Pine TradingView Jika anda mempunyai sebarang keperluan, anda boleh meninggalkan mesej untuk strategi ini.

Nota: Jika anda menemui pembolehubah yang tidak ditentukan, ini bermakna sifat ini belum disokong lagi Anda boleh memadamkan panggilan yang berkaitan atau menghantar pesanan kerja untuk menghubungi kakitangan teknikal untuk penyelesaian.

Strategi Super Trend

Kod sumber strategi
/*backtest
start: 2017-08-17 08:00:00
end: 2025-07-16 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Binance","currency":"BTC_USDT"}]
*/

strategy("supertrend", overlay=true, default_qty_type = strategy.percent_of_equity, default_qty_value = 50)

[supertrend, direction] = ta.supertrend(input(5, "factor"), input.int(10, "atrPeriod"))

plot(direction < 0 ? supertrend : na, "Up direction", color = color.green, style=plot.style_linebr)
plot(direction > 0 ? supertrend : na, "Down direction", color = color.red, style=plot.style_linebr)

if direction < 0
    if supertrend > supertrend[2]
        strategy.entry("entry long", strategy.long)
    else if strategy.position_size < 0
        strategy.close_all()
else if direction > 0
    if supertrend < supertrend[3]
        strategy.entry("entry short", strategy.short)
    else if strategy.position_size > 0
        strategy.close_all()