
La estrategia de stop loss es una estrategia de seguimiento de tendencias. Utiliza los dos promedios móviles K y D del indicador estocástico para determinar el momento de comprar y vender. Al mismo tiempo, utiliza el stop loss para controlar el riesgo.
El indicador central de esta estrategia es la línea rápida K y la línea lenta D. La línea rápida K es el promedio móvil simple de 3 días del valor original de la estocástica. La línea lenta D es la media móvil simple de 3 días de la línea rápida K. Cuando la línea rápida atraviesa la línea lenta, produce una señal de horquilla de oro, lo que significa que la tendencia de múltiples cabezas está llegando, y se puede comprar.
Además, la estrategia también establece una condición para que se produzca una señal de negociación solo cuando el valor de Stochastic esté en la zona demasiado fría (<20) o en la zona demasiado caliente (<80). Esto puede filtrar algunas señales falsas.
Después de la entrada en el mercado, la estrategia utiliza un stop loss para controlar el riesgo. El stop loss está a 120 ticks del precio de entrada y el stop loss está a 60 ticks del precio de entrada. Cuando el precio toque el nivel de stop loss o stop loss, se saldrá de la posición actual.
La solución al riesgo:
La estrategia Stop Loss es una estrategia de seguimiento de tendencias sencilla y práctica. Utiliza el sistema de doble línea de Stochastic para determinar la hora de entrar en el mercado y el riesgo de control de stop loss. La estrategia es notable por su eficacia, fácil de implementar y adecuada para el comercio de cantidad.
/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 23:59:59
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Strategy alerts workaround", overlay=true)
// disclaimer: this content is purely educational, especially please don't pay attention to backtest results on any timeframe/ticker
// Entries logic: based on Stochastic crossover
k = ta.sma(ta.stoch(close, high, low, 14), 3)
d = ta.sma(k, 3)
crossover = ta.crossover(k,d)
crossunder = ta.crossunder(k,d)
if (crossover and k < 20)
strategy.entry("Buy", strategy.long, alert_message="buy")
if (crossunder and k > 80)
strategy.entry("Sell", strategy.short, alert_message="sell")
// StopLoss / TakeProfit exits:
SL = input.int(60, title="StopLoss Distance from entry price (in Ticks)")
TP = input.int(120, title="TakeProfit Distance from entry price (in Ticks)")
strategy.exit("xl", from_entry="Buy", loss=SL, profit=TP, alert_message="closebuy")
strategy.exit("xs", from_entry="Sell", loss=SL, profit=TP, alert_message="closesell")
// logical conditions exits:
if (crossunder and k <= 80)
strategy.close("Buy", alert_message="closebuy")
if (crossover and k >= 20)
strategy.close("Sell", alert_message="closesell")