Stratégie de négociation des actions basée sur les bas de renko en cours de journée

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

基于renko股票日内低点回撤的stock日内交易策略

Résumé

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 principes stratégiques

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:

  1. Calcule la différence entre le prix le plus élevé et le prix le plus bas des 22 derniers renko au cours des 20 derniers jours
  2. Calculer la différence entre le prix le plus élevé et le prix le plus bas des 22 derniers renko au cours des 20 derniers jours
  3. En haut de la ligne, le rang 11 = Media + Desviaccion Tipica * 2
  4. Rango 22 = renko le point le plus élevé sur les 50 dernières lignes * 0.85
  5. Le jour où le renko atteint low/highest ((low,22) >Rango 11 ou Rango 22, faites plus; le jour où le renko atteint close

Ce sont les principales règles de jugement et la logique de transaction de cette stratégie.

Analyse des avantages

  1. En utilisant les avantages des faux signaux de filtrage de renko, le renko aide à filtrer efficacement les faux signaux des marchés turbulents.
  2. Basé sur la tendance de jugement des caractéristiques de retrait des bas de renko au cours de la journée, éviter les erreurs de jugement générées par l'utilisation d'un seul jugement de ligne moyenne
  3. La loi de la double piste permet de déterminer plus précisément la direction de la tendance.
  4. Les règles de décision stratégique sont simples et faciles à comprendre.
  5. Paramètre de réglage et d'optimisation des stratégies faciles, ce qui peut améliorer considérablement l'effet des stratégies

L'analyse des risques

  1. Les caractéristiques de repaint de renko peuvent avoir une certaine influence sur les transactions sur disque.
  2. Les signaux peuvent être manqués ou mal interprétés en raison de la mauvaise configuration de la distance entre les deux voies.
  3. La stratégie utilise un seul indicateur de jugement qui peut manquer les signaux importants fournis par d'autres indicateurs.
  4. Il est possible que des pertes plus importantes se produisent en l'absence de paramètres de freinage.

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

Optimisation

  1. Parameter Tuning, optimisation des paramètres des deux voies
  2. Ajouter plus d'indicateurs de technologie auxiliaire
  3. Joindre le mécanisme d'arrêt des pertes
  4. L'élargissement de la gamme de transactions et l'augmentation des opportunités de négociation

Résumé

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)



En savoir plus