Stratégie d'inversion de la pression de soutien du pivot


Date de création: 2023-09-26 17:38:56 Dernière modification: 2023-09-26 17:38:56
Copier: 0 Nombre de clics: 1149
1
Suivre
1617
Abonnés

Aperçu

La stratégie d’inversion de la pression axiale de support est une stratégie de négociation de rupture qui combine la notion de point de pression axiale de support et effectue une opération inversée lorsque le prix franchit le point d’axe. La stratégie est simple à comprendre et facile à mettre en œuvre, c’est une stratégie de négociation de rupture de courte ligne.

Principe de stratégie

La stratégie commence par calculer les prix maximaux et minimaux d’une période donnée (par exemple, 4 lignes K) comme points de support et de pression sur l’axe. Elle surveille ensuite les prix en temps réel pour déterminer s’ils ont franchi l’axe.

  1. Calculez le maximum avec la fonction pivothigh () et obtenez le point de pression sur l’axe swh
  2. Calculez le prix minimum avec la fonction pivotlow (), obtenant le support de pivot swl
  3. La stratégie de short est de négocier à court terme lorsque la hausse des prix dépasse la pression axiale SWH.
  4. Lorsque la baisse du prix dépasse le support axial swl, effectuez des transactions à plusieurs têtes (stratégie.long)

La logique de la stratégie est simple et claire, elle consiste principalement à déterminer si le prix franchit le pivot et à effectuer une opération inversée. En outre, la stratégie intègre une logique de contrôle du temps de négociation, qui permet de négocier uniquement dans les limites de temps spécifiées, évitant ainsi le risque de nuit.

Analyse des avantages

Cette stratégie d’inversion d’axe présente les avantages suivants:

  1. Les stratégies sont simples, faciles à comprendre et à mettre en œuvre, adaptées aux débutants.
  2. L’utilisation de la position d’axe pour déterminer le point de basculement de la tendance, qui ne sera pas affecté par le bruit du marché à court terme;
  3. Les traders ne doivent négocier qu’en cas de rupture du pivot, afin d’éviter une fréquence de trading excessive et inutile.
  4. Le contrôle des heures de négociation a été ajouté pour aider à éviter les risques liés à la nuit tombée.
  5. Il est facile d’optimiser les stratégies en utilisant peu de code et peu de ressources.

Analyse des risques

Cette stratégie comporte également des risques à prendre en compte:

  1. Le cours de l’axe n’est pas une prévision à 100% de la tendance des prix, et il est possible qu’il y ait une fausse rupture.
  2. Le simple fait de juger de la position de l’axe pour déterminer si une tendance est en train de se dérouler est susceptible de provoquer une entrée prématurée et devrait être combiné avec d’autres indicateurs pour déterminer les signaux de négociation.
  3. Il y a un risque systémique qui n’est pas pris en compte par les tendances du marché et les caractéristiques individuelles des actions.
  4. L’effet de rupture peut ne pas être évident lorsque le niveau de pression de soutien est proche, et la zone d’arrêt doit être libérée de manière appropriée.

Afin de contrôler les risques, il est recommandé d’inclure des stop-loss mobiles, de saisir la direction de la grande tendance et de réduire le taux de fausses percées en combinant les options d’achat d’actions et de portefeuille.

Direction d’optimisation

Compte tenu des risques de cette stratégie, il est possible d’optimiser à l’avenir dans les directions suivantes:

  1. Optimiser les paramètres de pivot, par exemple en augmentant la longueur des cycles de calcul, pour voir si cela peut améliorer le taux de réussite des percées;

  2. L’adhésion à un mécanisme de stop-loss mobile pour suivre les grandes tendances et réduire les risques de renversement;

  3. Le risque d’erreurs de piratage est évité en combinant les tendances de jugement avec d’autres indicateurs tels que le MACD.

  4. La classification des actions, la distinction entre les différentes caractéristiques et la définition de différents paramètres;

  5. Optimiser les périodes de négociation en tenant compte des horaires de négociation des actions américaines, des actions japonaises et des actions japonaises dans différents fuseaux horaires;

  6. Il est important de prendre en compte l’évolution globale du marché et de négocier de manière sélective.

Résumer

Dans l’ensemble, la stratégie d’inversion de la pression de soutien de l’axe est une stratégie de percée simple qui convient parfaitement aux débutants. Elle utilise la position de l’axe pour déterminer le moment de l’inversion, l’idée de la stratégie est claire et facile à comprendre.

Code source de la stratégie
/*backtest
start: 2023-09-18 00:00:00
end: 2023-09-20 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("Pivot Reversal Strategy", overlay=true)

// === BACKTEST RANGE ===
FromMonth = input(defval = 2, title = "From Month", minval = 1)
FromDay   = input(defval = 1, title = "From Day", minval = 1)
FromYear  = input(defval = 2018, title = "From Year", minval = 2014)
ToMonth   = input(defval = 1, title = "To Month", minval = 1)
ToDay     = input(defval = 1, title = "To Day", minval = 1)
ToYear    = input(defval = 9999, title = "To Year", minval = 2014)


leftBars = input(4)
rightBars = input(2)

swh = pivothigh(leftBars, rightBars)
swl = pivotlow(leftBars, rightBars)

swh_cond = not na(swh)

hprice = 0.0
hprice := swh_cond ? swh : hprice[1]

le = false
le := swh_cond ? true : (le[1] and high > hprice ? false : le[1])

if (le)
    strategy.entry("PivRevLE", strategy.long, comment="PivRevLE", stop=hprice + syminfo.mintick)

swl_cond = not na(swl)

lprice = 0.0
lprice := swl_cond ? swl : lprice[1]


se = false
se := swl_cond ? true : (se[1] and low < lprice ? false : se[1])

if (se)
    strategy.entry("PivRevSE", strategy.short, comment="PivRevSE", stop=lprice - syminfo.mintick)

//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)