Cette stratégie utilise principalement les caractéristiques de retrait des bas de la journée des actions renko pour déterminer la nouvelle direction de la tendance et établir une stratégie de négociation intraday.
Les principaux critères de détermination de la stratégie sont les suivants: le renko a un recul plus important que le cours supérieur ou inférieur; le renko a un recul supérieur ou supérieur à la moyenne de 20 jours + 2 fois l'écart-type; le renko a un recul supérieur ou supérieur à 85% du cours supérieur ou supérieur à 50 jours; le renko a un recul supérieur ou inférieur ou supérieur au cours de la journée. Le processus est le suivant:
Ce sont les principales règles de jugement et la logique de transaction de cette stratégie.
Les solutions au risque: 1. L'ouverture appropriée des paramètres bilatéraux pour s'assurer que davantage de signaux sont captés 2. Assurer un jugement précis en combinant plus d'indicateurs de jugement, tels que l'équation, l'indicateur d'énergie, etc. 3. Combinez les stops mobiles pour contrôler les risques
L'idée générale est claire, facile à mettre en œuvre et permet de déterminer la nouvelle direction des tendances en utilisant les bas de renko. L'avantage de la stratégie est de tirer parti des caractéristiques de renko pour filtrer et éviter les erreurs; l'utilisation d'un jugement à deux voies pour améliorer l'exactitude.
/*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"}] */ // @version=2 strategy("Renko Stock Daily") Rango1 = input(false, title="Rango 1") Rango2 = input(false, title="Rango 2") Situacion = ((highest(close, 22)-low)/(highest(close, 22)))*100 DesviaccionTipica = 2 * stdev(Situacion, 20) Media = sma(Situacion, 20) Rango11 = Media + DesviaccionTipica Rango22 = (highest(Situacion, 50)) * 0.85 advertir = Situacion >= Rango11 or Situacion >= Rango22 ? green : red if (Situacion[1] >= Rango11[1] or Situacion[1] >= Rango22[1]) and (Situacion[0] < Rango11[0] and Situacion[0] < Rango22[0])and (close>open) strategy.entry("Entrar", strategy.long,comment= "Entrar",when=strategy.position_size <= 0) strategy.close_all(when=close<open) plot(Rango1 and Rango22 ? Rango22 : na, title="Rango22", style=line, linewidth=4, color=orange) plot(Situacion, title="Rengo Stock Daily", style=histogram, linewidth = 4, color=advertir) plot(Rango2 and Rango11 ? Rango11 : na, title="Upper Band", style=line, linewidth = 3, color=aqua)