Parabolic SAR Trend Tracking Strategy 6.0 adalah strategi perdagangan yang komprehensif yang memanfaatkan indikator Parabolic SAR untuk menghasilkan sinyal perdagangan berdasarkan pembalikan tren. Strategi ini cocok untuk berbagai pasar keuangan, termasuk cryptocurrency, saham, forex, dan komoditas.
Strategi ini didasarkan pada prinsip-prinsip berikut:
Keuntungan utama dari Parabolic SAR Trend Tracking Strategy 6.0 meliputi:
Terlepas dari keuntungan yang disebutkan di atas, strategi ini memiliki beberapa risiko potensial:
Strategi Pelacakan Tren Parabolic SAR 6.0 menyediakan pendekatan sistematis untuk perdagangan tren. Dengan melacak indikator Parabolic SAR, strategi dapat menangkap peluang pada pembalikan tren. Strategi ini menggunakan kondisi masuk dan keluar yang ketat dan menetapkan aturan mengambil keuntungan dan menghentikan kerugian untuk mengelola risiko. Sementara strategi memiliki keuntungan tertentu, ia juga memiliki keterbatasan dan risiko potensial. Peningkatan masa depan dapat dilakukan dengan memperkenalkan indikator teknis tambahan, mengoptimalkan parameter, meningkatkan manajemen risiko, dan menggabungkan analisis fundamental. Peningkatan ini dapat meningkatkan kekuatan dan profitabilitas strategi. Secara keseluruhan, Strategi Pelacakan Tren Parabolic SAR 6.0 menawarkan kerangka kerja perdagangan bagi pedagang tren untuk dipertimbangkan, tetapi membutuhkan penyesuaian dan optimalisasi yang sesuai berdasarkan keadaan individu ketika diterapkan dalam praktek.
/*backtest start: 2024-02-29 00:00:00 end: 2024-03-07 00:00:00 period: 1m basePeriod: 1m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("SAR Trend 6.0", default_qty_type = strategy.percent_of_equity, default_qty_value =20, initial_capital=500, commission_type=strategy.commission.percent, commission_value=0.08, pyramiding=5 ) // Parabolic SAR Parameters start = input(0.02, title="Start Value") increment = input(0.02, title="Increment Value") maximum = input(0.2, title="Maximum Value") long_win=input(0.1,title = "Preceding Increase for Long (%)")/100 short_win=input(2,title = "Preceding Decrease for Short (%)")/100 lose_pct=input (0.5, title="Stop Loss Percentage") win_pct_long=input(0.2,title = "Take Profit for Long Positions") win_pct_short=input(0.1,title = "Take Profit for Short Positions") start1 = input(0.02, title="Start Value (1H)") increment1 = input(0.02, title="Increment Value (1H)") maximum1 = input(0.2, title="Maximum Value (1H)") // Calculating Parabolic SAR sarValue = ta.sar(start, increment, maximum) // Generating Trading Signals longSignal = ta.crossover(close, sarValue) shortSignal = ta.crossunder(close, sarValue) // Get Parabolic SAR value for 1-hour time frame sarValue_1h = request.security(syminfo.tickerid, "5", ta.sar(start1, increment1, maximum1)[1]) // Generating Trading Signals longSignal1 = close > sarValue_1h shortSignal1 = close < sarValue_1h if longSignal and (close - open)/open > long_win and longSignal1 strategy.entry("Long", strategy.long) if shortSignal and (open - close)/open > short_win and shortSignal1 strategy.entry("Short", strategy.short) if strategy.position_size > 0 and shortSignal and (close - strategy.position_avg_price)/strategy.position_avg_price > win_pct_long strategy.close_all("Take Profit") if strategy.position_size < 0 and longSignal and (strategy.position_avg_price - close)/strategy.position_avg_price > win_pct_short strategy.close_all("Take Profit") if strategy.position_size > 0 and (strategy.position_avg_price - close)/strategy.position_avg_price > lose_pct strategy.close_all("Stop Loss") if strategy.position_size < 0 and (close - strategy.position_avg_price)/strategy.position_avg_price > lose_pct strategy.close_all("Stop Loss")