Stratégie de trading à long terme avec moyenne mobile et momentum


Date de création: 2023-09-12 16:15:44 Dernière modification: 2023-09-12 16:15:44
Copier: 0 Nombre de clics: 647
1
Suivre
1617
Abonnés

Cette stratégie consiste à observer la dynamique de la ligne moyenne en continu et à effectuer des opérations de suivi continu pendant les phases de hausse. Cette stratégie appartient à la catégorie des stratégies de suivi de la tendance et vise à capturer en permanence la dynamique de la hausse des mouvements à plusieurs têtes.

Le principe de la stratégie:

  1. Les moyennes mobiles pondérées sont calculées pour refléter la dynamique des prix.

  2. Les entrées supplémentaires sont effectuées lorsque la moyenne mobile pondérée est en hausse pendant 5 jours consécutifs.

  3. Lorsque la moyenne mobile pondérée est en baisse pendant 4 jours consécutifs, effectuez une sortie multiple.

  4. Il est préférable d’évaluer les tendances à long terme en fonction du nombre de jours de hausse, afin d’éviter d’être renversé par des ajustements à court terme.

  5. Définir un maximum de stop-loss et contrôler le maximum de pertes en une journée.

Les avantages de cette stratégie:

  1. Le but est de capturer les points chauds de la tendance en permanence.

  2. Le nombre de jours consécutifs est un bon moyen de contourner les chocs d’ajustement à court terme.

  3. Le paramètre de stop-loss maximal limite le risque de queue.

Le risque de cette stratégie:

  1. Les pertes de rappel ne peuvent pas être limitées après une augmentation continue.

  2. Si la profondeur de l’ajustement est importante, cela peut entraîner des pertes plus importantes.

  3. Les stop-loss sont trop laxistes, et il y a un risque de pertes excessives.

En résumé, la stratégie permet de capturer efficacement les points chauds de la tendance, en effectuant un suivi après avoir jugé que la hausse se maintient. Cependant, il est nécessaire d’être attentif à la profondeur du risque de rétrocession, d’ajuster les paramètres de stop-loss et de bien gérer le risque.

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

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © SoftKill21

//@version=4
// strategy("My Script", initial_capital=1000, default_qty_type=strategy.percent_of_equity, default_qty_value=100, commission_type=strategy.commission.percent , commission_value=0.1 )


var candela = 0.0


candela := (high+low+open+close)/4

long = candela > candela[1] and candela[1] > candela[2] and candela[2] > candela[3] and candela[3] > candela[4] and candela[4] > candela[5]
short = candela< candela[1] and candela[1] < candela[2] and candela[2] < candela[3] and candela[3] < candela[4] //and candela[4] < candela[5] 

plot(candela, color=long? color.green : short? color.red : color.white ,linewidth=4)



strategy.entry("long",1,when=long)
//strategy.entry('short',0,when=short)
    
strategy.close("long", when = short)

risk= input(25)
// strategy.risk.max_intraday_loss(risk, strategy.percent_of_equity)
//strategy.close("short", when = not long or short)