Stratégie de suivi de tendance à double inversion


Date de création: 2023-12-13 18:01:53 Dernière modification: 2023-12-13 18:01:53
Copier: 0 Nombre de clics: 573
1
Suivre
1621
Abonnés

Stratégie de suivi de tendance à double inversion

Aperçu

Il s’agit d’une stratégie de suivi de la tendance combinant un double signal de revers. Elle intègre la stratégie de 123 revers et la stratégie de l’indice de performance pour suivre les revers de prix et obtenir des jugements de tendance plus fiables.

Principe de stratégie

Cette stratégie est composée de deux sous-stratégies:

  1. 123 stratégies de retour

Le signal de retour est jugé à l’aide d’une ligne K de 14 jours. Les règles spécifiques sont:

  • Signaux multiples: les deux premiers jours de clôture sont en baisse, la clôture actuelle de la ligne K est supérieure à la clôture du jour précédent, le Stochastic Slow du 9e jour est inférieur à 50
  • Signaux de tête vide: les deux premiers jours de clôture sont en hausse, la clôture actuelle de la ligne K est inférieure à la clôture du jour précédent, le jour 9 Stochastic Fast est supérieur à 50
  1. Stratégies de performance

Les hauts et les bas des 14 derniers jours sont utilisés comme indicateur. Les règles sont les suivantes:

  • L’indice de performance est > 0, générant un signal multicouche
  • Indice de performance < (<) 0), générant un signal de tête vide

Le signal final est la combinaison de deux types de signaux. C’est-à-dire qu’il faut un signal polyvalent en même temps pour produire une opération d’achat et de vente réelle.

Il est possible de filtrer une partie du bruit, ce qui rend le signal plus fiable.

Avantages stratégiques

Ce système de double inversion présente les avantages suivants:

  1. La combinaison de deux facteurs rend le signal plus fiable
  2. Il permet de filtrer efficacement le bruit du marché et d’éviter les faux signaux.
  3. 123 forme classique et pratique, facile à juger et à reproduire
  4. L’indice de performance peut être utilisé pour déterminer les tendances futures.
  5. La combinaison de paramètres est flexible et peut être optimisée

Risque stratégique

Cette stratégie comporte aussi des risques:

  1. La tendance à la hausse des prix a été signalée par le rapport de la Banque mondiale sur le marché mondial de l’énergie.
  2. La combinaison des deux conditions a entraîné une diminution du signal, ce qui pourrait affecter la rentabilité.
  3. Les investisseurs ont besoin d’un jugement par les pairs et sont vulnérables aux fluctuations particulières des actions.
  4. Des problèmes de paramètres peuvent entraîner une déviation du signal

Les optimisations suivantes peuvent être envisagées:

  1. Ajustez des paramètres tels que la longueur de la ligne K, la période stochastique, etc.
  2. Optimiser la logique de jugement des doubles signaux
  3. Cela peut être dû à une combinaison de facteurs, comme le nombre d’accouplements, etc.
  4. Augmentation du mécanisme de prévention des pertes

Résumer

La stratégie intègre un double jugement de revers, permettant de détecter efficacement les points de retournement des prix. Bien que la probabilité d’apparition du signal soit réduite, la fiabilité est élevée et convient à la capture des tendances de la ligne moyenne et longue. L’efficacité de la stratégie peut être encore améliorée par l’ajustement des paramètres et l’optimisation multifactorielle.

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

//@version=4
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 15/04/2021
// This is combo strategies for get a cumulative signal. 
//
// First strategy
// This System was created from the Book "How I Tripled My Money In The 
// Futures Market" by Ulf Jensen, Page 183. This is reverse type of strategies.
// The strategy buys at market, if close price is higher than the previous close 
// during 2 days and the meaning of 9-days Stochastic Slow Oscillator is lower than 50. 
// The strategy sells at market, if close price is lower than the previous close price 
// during 2 days and the meaning of 9-days Stochastic Fast Oscillator is higher than 50.
//
// Second strategy
// The Performance indicator or a more familiar term, KPI (key performance indicator), 
// is an industry term that measures the performance. Generally used by organizations, 
// they determine whether the company is successful or not, and the degree of success. 
// It is used on a business’ different levels, to quantify the progress or regress of a 
// department, of an employee or even of a certain program or activity. For a manager 
// it’s extremely important to determine which KPIs are relevant for his activity, and 
// what is important almost always depends on which department he wants to measure the 
// performance for.  So the indicators set for the financial team will be different than 
// the ones for the marketing department and so on.
//
// Similar to the KPIs companies use to measure their performance on a monthly, quarterly 
// and yearly basis, the stock market makes use of a performance indicator as well, although 
// on the market, the performance index is calculated on a daily basis. The stock market 
// performance indicates the direction of the stock market as a whole, or of a specific stock 
// and gives traders an overall impression over the future security prices, helping them decide 
// the best move. A change in the indicator gives information about future trends a stock could 
// adopt, information about a sector or even on the whole economy. The financial sector is the 
// most relevant department of the economy and the indicators provide information on its overall 
// health, so when a stock price moves upwards, the indicators are a signal of good news. On the 
// other hand, if the price of a particular stock decreases, that is because bad news about its 
// performance are out and they generate negative signals to the market, causing the price to go 
// downwards. One could state that the movement of the security prices and consequently, the movement 
// of the indicators are an overall evaluation of a country’s economic trend.
//
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
Reversal123(Length, KSmoothing, DLength, Level) =>
    vFast = sma(stoch(close, high, low, Length), KSmoothing) 
    vSlow = sma(vFast, DLength)
    pos = 0.0
    pos := iff(close[2] < close[1] and close > close[1] and vFast < vSlow and vFast > Level, 1,
	         iff(close[2] > close[1] and close < close[1] and vFast > vSlow and vFast < Level, -1, nz(pos[1], 0))) 
	pos


PI(Period) =>
    pos = 0.0
    xKPI = (close - close[Period]) * 100 / close[Period]
    pos := iff(xKPI > 0, 1,
              iff(xKPI < 0, -1, nz(pos[1], 0))) 
    pos

strategy(title="Combo Backtest 123 Reversal & Perfomance index", shorttitle="Combo", overlay = true)
line1 = input(true, "---- 123 Reversal ----")
Length = input(14, minval=1)
KSmoothing = input(1, minval=1)
DLength = input(3, minval=1)
Level = input(50, minval=1)
//-------------------------
line2 = input(true, "---- Perfomance index ----")
Period = input(14, minval=1)
reverse = input(false, title="Trade reverse")
posReversal123 = Reversal123(Length, KSmoothing, DLength, Level)
posPI = PI(Period)
pos = iff(posReversal123 == 1 and posPI == 1 , 1,
	   iff(posReversal123 == -1 and posPI == -1, -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)	 
if (possig == 0) 
    strategy.close_all()
barcolor(possig == -1 ? #b50404: possig == 1 ? #079605 : #0536b3 )