Type/to search

Stratégie de trading basée sur l'estimateur Faytterro

Common strategy
Created: 2023-09-22 14:12:27
Last modified: 3 years ago
1
Follow
1802
Followers

Aperçu

Cette stratégie repose sur les signaux de trading générés par l'estimateur de Faytterro. L'estimateur de Faytterro est un indicateur qui détermine la tendance en calculant le taux de convergence/dispersion des prix. La stratégie combine les signaux de l'estimateur de Faytterro avec certaines conditions supplémentaires pour émettre des signaux d'achat et de vente de différentes tailles aux points idéaux.

Principe de la stratégie

Le cœur de cette stratégie est l'estimateur de Faytterro. Sa méthode de calcul est la suivante : d'abord, on calcule le taux de convergence/dispersion (CR) des prix, puis on construit une fonction quadratique. En définissant différents coefficients, cette fonction quadratique peut refléter les caractéristiques de la courbe du CR. En observant les points d'inflexion de la courbe de la fonction quadratique, on détermine les changements de tendance des prix.

Plus précisément, la stratégie calcule d'abord le taux de convergence/dispersion CR des prix. Ensuite, elle construit un tableau dizi de longueur 2*len, en remplissant successivement les valeurs de la fonction quadratique. Les coefficients de la fonction quadratique reflètent la valeur du CR. Ensuite, en observant les deux valeurs situées aux indices len+1+5 et len+1+4, on détermine si la fonction quadratique présente un point d'inflexion. Si un point d'inflexion apparaît, un signal d'achat ou de vente est émis.

Sur cette base, la stratégie définit également des conditions supplémentaires, telles que l'établissement d'un écart minimum pour les cassures de prix afin d'éviter les transactions trop fréquentes, ou la définition de signaux d'entrée de différentes tailles. Ces conditions visent à filtrer les points de transaction non idéaux.

Analyse des avantages

Cette stratégie présente les avantages suivants :

  1. Utilisation de l'indicateur Faytterro Estimator pour juger la tendance : cet indicateur est sensible aux fluctuations de prix et permet de détecter précocement les changements de tendance.
  2. Construction d'une fonction quadratique pour refléter les caractéristiques de la courbe CR, recherche de signaux de point d'inflexion : méthode de jugement intuitive et efficace.
  3. Définition de signaux d'entrée de différentes tailles, permettant des transactions pyramidales aux points idéaux, augmentant ainsi le potentiel de profit.
  4. Ajout d'un écart minimum pour filtrer efficacement les signaux et éviter les transactions inutiles et fréquentes.
  5. Nombreux paramètres ajustables pour une optimisation adaptée à différents instruments, bonne adaptabilité.
  6. Logique de stratégie claire et facile à comprendre, code lisible, facile à étudier et à reproduire.

Analyse des risques

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

  1. L'estimateur de Faytterro comporte un risque d'ajustement de courbe, pouvant donner des résultats médiocres sur certains instruments.
  2. Se fier uniquement aux points d'inflexion de la fonction quadratique pour les signaux peut être trop grossier et conduire à des erreurs de jugement.
  3. Les transactions pyramidales fréquentes augmentent la charge des frais de courtage.
  4. Le grand nombre de paramètres ajustables rend l'optimisation difficile.
  5. Incapacité à gérer efficacement les erreurs de jugement pendant les périodes de consolidation des prix.
  6. Absence de mécanisme de stop-loss, pouvant entraîner une amplification des pertes.

Les solutions correspondantes à ces risques sont les suivantes :

  1. Optimiser les paramètres pour différents instruments afin d'améliorer la robustesse.
  2. Ajouter d'autres indicateurs de filtrage pour éviter les erreurs dues aux seuls points d'inflexion.
  3. Définir un stop-loss raisonnable pour limiter les pertes par transaction.
  4. Utiliser des méthodes de big data pour optimiser automatiquement les paramètres.
  5. Ajouter un mécanisme de reconnaissance des phases de consolidation pour éviter de trader pendant ces périodes.
  6. Mettre en place une logique de stop-loss appropriée.

Axes d'optimisation

Les axes d'optimisation de cette stratégie comprennent :

  1. Ajouter une logique de stop-loss pour limiter les pertes par transaction : stop-loss suiveur ou stop-loss temporel.
  2. Ajouter d'autres indicateurs en combinaison pour éviter le risque d'erreur d'un seul indicateur (Faytterro Estimator). Par exemple, combiner avec MACD, KDJ, etc. pour filtrer.
  3. Ajouter un mécanisme de confirmation pour éviter d'être stoppé par un repli temporaire des prix. Envisager une confirmation avant une seconde entrée.
  4. Optimiser les paramètres ajustables pour chaque instrument avec des valeurs raisonnables : utiliser des algorithmes génétiques, l'optimisation bayésienne, etc.
  5. Améliorer la reconnaissance des marchés en consolidation pour éviter de trader pendant ces périodes : utiliser ATR, DMI, etc.
  6. Optimiser la logique de pyramide pour éviter d'acheter après une hausse ou de vendre après une baisse. Par exemple, ajuster dynamiquement la taille des ajouts en fonction de la force de la tendance.
  7. Tester les paramètres sur différentes périodes pour trouver la période optimale.

Résumé

Cette stratégie prend ses décisions sur la base des signaux de l'estimateur de Faytterro, en y ajoutant une logique de jugement et des signaux d'entrée de différentes tailles pour former une stratégie de suivi de tendance à caractère pyramidal. La stratégie est intuitive et facile à comprendre, avec une bonne capacité à capturer les tendances. Cependant, elle présente aussi des risques tels que des erreurs d'indicateur, l'absence de stop-loss, et la difficulté d'optimisation des paramètres. Les axes d'optimisation futurs incluent l'ajout de mécanismes de filtrage, de logiques de stop-loss, et d'optimisation des paramètres pour améliorer la stabilité et l'adaptabilité de la stratégie. Dans l'ensemble, cette stratégie offre une approche intéressante pour détecter les changements de tendance à l'aide d'indicateurs, et mérite d'être étudiée et adaptée.

Source
Pine
/*backtest
start: 2022-09-21 00:00:00
end: 2023-08-10 00:00:00
period: 1d
basePeriod: 1h
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/
// © faytterro

//@version=5
Strategy parameters
Strategy parameters
source
faytterro estimator lenght
minumum enrty-close gap (different direction)
minumum entry-entry gap (same direction)
strong entry size
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)