Stratégie de trading backtesting basée sur le support et la résistance de Woodie


Date de création: 2023-09-20 17:08:11 Dernière modification: 2023-09-20 17:08:11
Copier: 2 Nombre de clics: 786
1
Suivre
1617
Abonnés

Aperçu

Cette stratégie utilise le modèle de Woodie pour calculer les points de résistance de soutien et effectuer des transactions de retracement de rupture.

Principe de stratégie

  1. Le point d’équilibre actuel est calculé sur la base des hausses et des baisses des prix de la récolte d’hier.

  2. Lorsque le prix atteint le point d’équilibre par le haut, on fait plus.

  3. La rupture est effectuée lorsque le prix franchit le point d’équilibre en dessous.

  4. Un signal de transaction inversé est disponible.

  5. Les signaux de transaction sont marqués de différentes couleurs.

Analyse des avantages

  1. Le modèle de Woodie est simple et intuitif.

  2. La rupture de la résistance au support est une méthode courante.

  3. Marquage de la résistance et du signal de support visualisé.

  4. Les paramètres par défaut sont simples et pratiques.

  5. Le code est facile à comprendre, adapté aux modifications et optimisations.

Analyse des risques

  1. Une fausse percée après une percée est possible.

  2. Impossible d’effectuer un arrêt de perte.

  3. Les modèles et paramètres mal définis affectent l’effet.

  4. Je n’arrive pas à faire la différence entre la tendance et le bilan.

  5. Les signaux peuvent être moins efficaces.

Direction d’optimisation

  1. Tester différents paramètres de cycle pour trouver le paramètre optimal.

  2. Pour plus d’informations, consultez le site officiel de la Fédération des syndicats du travail.

  3. Logique d’arrêt de perte pour le contrôle des risques.

  4. Un signal de reprise a été émis pour évaluer la situation après la brèche.

  5. Les chercheurs ont étudié comment évaluer l’impact de la force de rupture.

  6. Envisager de vérifier avec d’autres combinaisons de facteurs

Résumer

La stratégie utilise le support de résistance du modèle de Woodie pour effectuer des transactions de rupture. L’optimisation des paramètres, l’ajout d’un stop-loss, etc. peuvent améliorer la stabilité de la stratégie et en faire un système de trading à court terme fiable.

Code source de la stratégie
/*backtest
start: 2022-09-13 00:00:00
end: 2023-02-22 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 22/08/2018
// Simply input the vales of the high, low and closing price of the previous 
// period to calculate the Woodie pivot point and the associated resistance 
// and support levels for the present period.
//
// You can change long to short in the Input Settings
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="Woodie Pivot Points Backtest", overlay = true)
width = input(2, minval=1)
xHigh  = security(syminfo.tickerid,"D", high[1])
xLow   = security(syminfo.tickerid,"D", low[1])
xClose = security(syminfo.tickerid,"D", close[1])
reverse = input(false, title="Trade reverse")
xPP = (xHigh+xLow+(xClose*2)) / 4
pos = iff(close[1] < xPP[1] and close > xPP, 1,
       iff(close < xPP, -1, nz(pos[1], 0))) 
possig = iff(reverse and pos == 1, -1,
          iff(reverse and pos == -1, 1, pos))       
if (possig == 1) 
    strategy.entry("Long", strategy.long)
if (possig == -1)
    strategy.entry("Short", strategy.short)	   	    
barcolor(possig == -1 ? red: possig == 1 ? green : blue ) 
plot(xPP, color=blue, title="WPP", style = circles, linewidth = width)