Stratégie de négociation intraday pour les actions basée sur le retracement du point bas de Renko

Auteur:ChaoZhang est là., Date: 2024-01-31 10:53:17 Je suis désolé
Les étiquettes:

img

Résumé

Cette stratégie utilise principalement les caractéristiques de retracement du bas niveau du renko intraday des actions pour déterminer la nouvelle direction de la tendance, et établit ainsi une stratégie de trading intraday.

La logique de la stratégie

Les principaux critères de cette stratégie sont les suivants: le retracement du point bas du renko intraday dépasse le rail supérieur et le rail inférieur. Le rail supérieur est calculé comme la moyenne de 20 jours + 2 écarts types du retracement du renko intraday low point au cours des 20 derniers jours; le rail inférieur est calculé comme 85% du point le plus élevé du retracement du renko intraday low point au cours des 50 derniers jours. Lorsque le retracement du renko intraday low point dépasse le rail supérieur ou le rail inférieur, il est considéré comme un signal d'achat, sinon la position sera effacée. Le processus spécifique est le suivant:

  1. Calculer l' écart type de la différence entre le prix le plus élevé et le prix le plus bas des 22 barres renko les plus récentes au cours des 20 derniers jours
  2. Calculer la moyenne mobile sur 20 jours de la différence entre le prix le plus élevé et le prix le plus bas des 22 barres de renko les plus récentes
  3. Rango11 = moyenne + déviation typique * 2
  4. Rango22 = point le plus élevé des 50 barres de renko les plus récentes * 0,85
  5. Lorsque le renko d'aujourd'hui satisfait le plus bas/le plus haut ((low,22)>Rango11 ou Rango22, passez long; lorsque le renko d'aujourd'hui satisfait la position close

Ce qui précède sont les principales règles de jugement et la logique de négociation de cette stratégie.

Analyse des avantages

  1. Utilisant la capacité de filtrage du bruit de renko, renko est utilisé comme un jugement d'assistant pour filtrer efficacement les faux signaux dans les marchés à plage.
  2. Le jugement de la tendance basé sur les caractéristiques de retracement du bas de la journée du renko évite l' erreur de jugement causée par l' utilisation d' une moyenne mobile unique
  3. Les règles de jugement à double voie permettent de déterminer plus précisément la direction de la tendance
  4. Les règles de jugement stratégique sont simples et faciles à comprendre et à mettre en œuvre
  5. La stratégie est facile à paramètre réglage et l'optimisation, ce qui peut améliorer considérablement la performance de la stratégie

Analyse des risques

  1. Les caractéristiques de repeinture de renko peuvent avoir un certain impact sur les transactions réelles
  2. Un réglage incorrect des distances de double rails peut manquer ou faire échouer les signaux.
  3. La stratégie utilise un seul indicateur de jugement qui peut manquer des signaux importants fournis par d'autres indicateurs.
  4. L'absence de réglage de stop loss peut entraîner des pertes plus importantes

Réduction des risques:

  1. Détailler correctement les paramètres du double rail pour assurer la capture de plus de signaux
  2. Incorporer les jugements d'un plus grand nombre d'indicateurs tels que les moyennes mobiles et les indicateurs énergétiques pour assurer des jugements précis
  3. Ajouter des arrêts de perte mobiles au contrôle des risques

Directions d'optimisation

  1. Paramètre de réglage, optimiser les paramètres de double voie ferrée
  2. Incorporer les jugements d'indicateurs plus techniques
  3. Ajouter un mécanisme de stop loss
  4. Élargir les variétés commerciales pour accroître les opportunités commerciales

Résumé

L'idée générale de cette stratégie est claire et facile à mettre en œuvre. Elle utilise le retracement du point bas intradial du renko pour déterminer la nouvelle direction de la tendance. Les avantages de cette stratégie sont qu'elle utilise les caractéristiques du renko pour filtrer afin d'éviter les erreurs de jugement et adopte un jugement double rail pour améliorer la précision.


/*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)



Plus de