Strategi ini menilai arah tren pasar dengan menghitung rata-rata bergerak dan perbedaan harga untuk menentukan entri panjang, menghindari pembukaan yang sering selama kejutan.
Strategi ini menggabungkan MA dan fluktuasi harga untuk menangkap peluang kenaikan selama tren.
Jika perbedaan HL 3 periode baru-baru ini lebih besar dari rata-rata 20 periode, itu menunjukkan peningkatan fluktuasi dan potensi kenaikan besar untuk masuk.
Setelah membuka, tetapkan persentase harga stop loss. keluar saat harga turun di bawah untuk mengendalikan risiko penurunan.
Solusi Risiko:
Strategi ini secara efektif menyaring kejutan dan volatilitas sebelum memasuki pasar tren dengan indikator sederhana tetapi berguna, menghindari perdagangan yang tidak perlu. Juga, risiko dikendalikan dengan baik untuk membatasi kerugian. Optimasi lebih lanjut dapat menyebabkan hasil yang lebih baik.
/*backtest start: 2023-02-21 00:00:00 end: 2024-02-27 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Estrategia de Diferencia HL y MA para Criptomonedas", shorttitle="HL MA Crypto Strategy-Ortiz", overlay=true) // Definir longitud de MA y HL ma_length = input(20, title="Longitud MA") hl_length = input(3, title="Longitud HL") exit_below_price = input(0.98, title="Salir por debajo de precio") // Calcular MA ma = ta.sma(close, ma_length) // Calcular HL hh = ta.highest(high, hl_length) ll = ta.lowest(low, hl_length) hl = hh - ll // Condiciones de tendencia alcista bullish_trend = close > ma // Condiciones de entrada y salida long_condition = close > ma and close > ma[1] and hl > ta.sma(hl, ma_length) short_condition = false // No operar en tendencia bajista exit_condition = low < close * exit_below_price // Entrada y salida de la estrategia if (long_condition) strategy.entry("Buy", strategy.long) if (short_condition) strategy.entry("Sell", strategy.short) if (exit_condition) strategy.close("Buy") // Plot de señales en el gráfico plotshape(long_condition, style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small, title="Buy Signal") plotshape(short_condition, style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small, title="Sell Signal")