Type/to search

Stratégie de logique inverse des N dernières bougies

Common strategy
Created: 2023-12-26 11:00:29
Last modified: 3 years ago
1
Follow
1802
Followers

img

Aperçu

L'idée principale de cette stratégie est de décider d'acheter ou de vendre en fonction de la couleur des N dernières bougies. Si les N dernières bougies sont toutes vertes, on achète ; si elles sont toutes rouges, on vend. Sa particularité est l'ajout d'un paramètre de « logique inverse » qui peut inverser la logique d'origine. Lorsque ce paramètre est vrai, les N dernières bougies vertes déclenchent une vente, et les N dernières bougies rouges déclenchent un achat.

Principe de la stratégie

Cette stratégie repose principalement sur les paramètres importants suivants :

  1. numCandlesToCheck : le nombre de bougies à vérifier.
  2. numCandlesToExit : le nombre de bougies après l'entrée en position avant de sortir.
  3. inverseLogic : paramètre de logique inverse ; lorsqu'il est vrai, la logique d'achat/vente d'origine est inversée.

La logique clé utilise une boucle for pour parcourir les numCandlesToCheck dernières bougies, en comptant en temps réel le nombre de bougies vertes et rouges consécutives. Si le nombre de bougies rouges consécutives est ≥ numCandlesToCheck, on marque lastNCandlesRed comme vrai. Si le nombre de bougies vertes consécutives est ≥ numCandlesToCheck, on marque lastNCandlesGreen comme vrai.

Lorsque lastNCandlesGreen est vrai, si inverseLogic est faux, on achète ; s'il est vrai, on vend. Inversement, lorsque lastNCandlesRed est vrai, si inverseLogic est faux, on vend ; s'il est vrai, on achète.

Qu'il s'agisse d'un achat ou d'une vente, le compteur barsSinceEntry est remis à zéro après l'ouverture de la position. Lorsque barsSinceEntry devient supérieur ou égal à numCandlesToExit, la position en cours est fermée.

Analyse des avantages

C'est une stratégie intéressante qui utilise la couleur des bougies pour prendre des décisions, avec l'ajout d'un paramètre de « logique inverse » permettant de flexibiliser la logique d'achat/vente. Principaux avantages :

  1. Approche originale, permettant d'investir à contre-courant de la logique de marché générale.
  2. Code clair et concis, facile à comprendre et à modifier.
  3. Possibilité de rechercher la combinaison optimale de paramètres en les ajustant.
  4. Quelle que soit l'évolution du marché, la stratégie peut générer des signaux en continu.

Analyse des risques

Cette stratégie présente également certains risques à prendre en compte :

  1. La couleur des bougies ne reflète pas totalement la tendance du marché, il existe une probabilité de suivre des signaux erronés.
  2. Il est impossible de déterminer la valeur optimale du paramètre numCandlesToCheck.
  3. Il est impossible de déterminer la valeur optimale du paramètre numCandlesToExit.
  4. Un mauvais réglage du paramètre de logique inverse peut entraîner une augmentation des pertes.
  5. Absence de contrôle efficace du stop-loss par trade.

Pour faire face à ces risques, les mesures suivantes peuvent être prises pour les contrôler et les optimiser :

  1. Ajouter d'autres filtres pour éviter les faux signaux, par exemple en utilisant une tendance de plus grande période.
  2. Tester différentes valeurs de paramètres pour trouver la combinaison optimale.
  3. Intégrer un mécanisme de stop-loss pour limiter les pertes par trade.
  4. Valider l'efficacité du paramètre de logique inverse.

Pistes d'optimisation

Cette stratégie peut être optimisée principalement dans les directions suivantes :

  1. Ajouter une condition liée au carnet d'ordres (bid/ask) pour éviter d'être piégé.
  2. Optimiser les valeurs des paramètres numCandlesToCheck et numCandlesToExit.
  3. Combiner avec des indicateurs de tendance de plus grande période pour filtrer les faux signaux.
  4. Ajouter des stratégies de stop-loss et de take-profit.
  5. Tester la stratégie sur différents instruments pour vérifier son efficacité.
  6. Comparer les rendements entre la logique d'origine et la logique inverse.

Conclusion

La structure globale de cette stratégie est claire et facile à comprendre, en utilisant une simple détermination de la couleur des bougies pour générer des signaux de trading. L'ajustement des paramètres permet de créer de nombreuses combinaisons, ce qui permet de l'optimiser pour différents environnements de marché et instruments. Il faut cependant être attentif aux risques potentiels et prendre les mesures nécessaires pour les contrôler. En enrichissant continuellement son contenu, cette stratégie peut devenir une stratégie de valeur, méritant d'être utilisée en conditions réelles sur le long terme et d'être constamment optimisée et améliorée.

Source
Pine
/*backtest
start: 2022-12-25 00:00:00
end: 2023-12-25 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Last Number of  Candles", overlay=true)

// Define the condition for a green candle
Strategy parameters
Strategy parameters
Number of Candles to Check
Number of Candles To Exit
Investment Value
inverseLogic
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)