Type/to search

Stratégie de cassure de moyenne mobile avec ajout progressif des positions

Common strategy
Created: 2024-02-05 14:09:14
Last modified: 2 years ago
1
Follow
1802
Followers

img

Aperçu

Cette stratégie adopte une approche d'ajout progressif de positions, en jugeant la direction du marché en comparant le cours de clôture avec celui de la veille. Lorsqu'une opportunité haussière est détectée, les positions longues sont ajoutées progressivement en plusieurs fois. De même, lorsqu'une opportunité baissière est identifiée, les positions shortes sont ajoutées progressivement. Le nombre d'ajouts est paramétrable. De plus, la stratégie intègre un filtre temporel : les signaux de trading ne sont émis qu'à l'intérieur de la plage horaire définie.

Principe de la stratégie

  1. Comparer le cours de clôture close de la bougie actuelle avec celui de la bougie précédente close[1]. Si close > close[1], une opportunité haussière est détectée et longCondition = 1. Si close < close[1], une opportunité baissière est détectée et shortCondition = 1.

  2. Pendant la plage horaire autorisée aux transactions, si longCondition = 1, les positions longues sont ajoutées progressivement ; si shortCondition = 1, les positions shortes sont ajoutées progressivement.

  3. Le nombre d'ajouts est défini par le paramètre pyramiding, avec un choix de 1 à 5 ajouts (par défaut 4).

  4. Chaque ajout de position s'accompagne d'une condition de couverture (hedge) : en cas de retournement du marché, la position est immédiatement coupée (stop-loss).

  5. Il est possible de transmettre les signaux de trading à différentes interfaces de trading, telles que Toast, Telegram, etc.

Cette stratégie combine les avantages des stratégies de breakout et des stratégies basées sur les moyennes mobiles : en cas de hausse ou de baisse, l'ajout progressif de positions permet à la fois de bien suivre la tendance et de contrôler les risques. Le filtre temporel évite de générer des signaux en dehors des heures principales de trading.

Analyse des avantages

  1. L'ajout progressif de positions permet de mieux suivre la tendance.
  2. Le nombre d'ajouts est réglable, offrant plus de flexibilité.
  3. Possibilité de choisir différentes interfaces de trading, élargissant les possibilités quantitatives.
  4. Un mécanisme de stop-loss permet de maîtriser les risques.
  5. Le filtre temporel évite les signaux erronés.

Analyse des risques

  1. Un paramétrage inapproprié peut entraîner des pertes accrues.
  2. Des problèmes de réseau peuvent empêcher un stop-loss en temps réel.
  3. Les paramètres doivent être ajustés en fonction des différents instruments.
  4. Un stop-loss doit être appliqué au bon moment pour verrouiller les profits.

Solutions :

  1. Ajuster le nombre d'ajouts (4 par défaut est recommandé).
  2. Vérifier la connexion réseau.
  3. Adapter les paramètres selon les caractéristiques de l'instrument.
  4. Définir un niveau de stop-loss.

Pistes d'optimisation

  1. Envisager d'ajouter davantage d'indicateurs pour juger de la force du signal.
  2. Tester l'optimisation des paramètres sur différents instruments.
  3. Intégrer des algorithmes d'apprentissage automatique pour optimiser les paramètres.
  4. Optimiser le mécanisme de gestion des risques.

Conclusion

Cette stratégie de breakout basée sur les moyennes mobiles avec ajout progressif combine les avantages du suivi de tendance et du contrôle des risques. Lorsqu'un signal valide est détecté, elle suit la tendance en ajoutant progressivement des positions, tout en maîtrisant l'exposition au risque via le réglage du nombre d'ajouts. Le filtre temporel permet de limiter les faux signaux. Cette stratégie peut être optimisée de multiples façons et offre un grand potentiel d'extension. Dans l'ensemble, elle est très efficace pour les instruments qui suivent une tendance et constitue une stratégie recommandable.

Source
Pine
/*backtest
start: 2024-01-05 00:00:00
end: 2024-02-04 00:00:00
period: 3h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © torresbitmex

//@version=5
Strategy parameters
Strategy parameters
매매 시간세팅
매매 시작
매매 종료
봇선택
봇선택
계정정보
계정
TVExtBot 인증키 (Optional)
진입 세팅
분할진입수
진입주문 메세지입력
롱 진입1 (Optional)
롱 진입2 (Optional)
롱 진입3 (Optional)
롱 진입4 (Optional)
롱 진입5 (Optional)
숏 진입1 (Optional)
숏 진입2 (Optional)
숏 진입3 (Optional)
숏 진입4 (Optional)
숏 진입5 (Optional)
종료주문 메세지입력
롱 전체종료 (Optional)
숏 전체종료 (Optional)
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)