Indicateurs: Fourier extrapolation of price

 

Fourier extrapolation of price:

Cet indicateur ajuste un modèle trigonométrique aux prix et l'extrapole dans le futur.

Fourier extrapolation of price

Author: Vladimir

 
Hey, pour une raison quelconque, l'indi ne s'affiche pas dans mt5 sous indicateurs. J'ai compilé l'indi, et redémarré mt5. Tous les autres indis fonctionnent sauf les deux indis d'extrapolation que vous avez postés dans la base de code.
 
Saidar:
Hey, pour une raison quelconque, l'indi ne s'affiche pas dans mt5 sous indicators. J'ai compilé l'indi, et redémarré mt5. Tous les autres indi fonctionnent, sauf les deux indi d'extrapolation que vous avez postés dans la base de code.
Je ne sais pas trop pourquoi cela se produit, à moins que vous n'utilisiez Windows 7, où le "vrai" chemin d'accès à MQL5 Indicators se trouve quelque part dans C:\NDocuments and Settings\NUser_Name\N...
 
Oui, j'utilise Windows 7, je vais jeter un coup d'œil.
 

Bonjour gpwr,

J'aimerais savoir quel code je pourrais utiliser pour extraire les valeurs passées et futures de cet indicateur. Disons 5 lectures futures et 5 lectures passées de la barre actuelle. J'ai essayé d'utiliser Create indicator et d'essayer d'extraire les valeurs des tableaux ... pas de chance. Ce que j'obtiens ne correspond pas en valeur et en direction à ce qui est affiché sur le graphique. J'ai essayé sur différents cadres de temps, y compris quotidien, 4h, 30mins et 5 mins.

Votre aide est très appréciée.

Emmy

 

Indicateur intéressant. J'aime bien l'aspect mathématique de l'utilisation d'un modèle de projection sur les graphiques. Je n'ai pas encore trop d'expérience avec le code, donc je me demande comment on pourrait paramétrer le modèle pour qu'il "revienne en arrière" et fasse la courbe de prédiction qu'il aurait faite un certain nombre de ticks plus tôt (disons 100). De cette façon, il pourrait être appliqué à différents graphiques et donner une idée de l'écart entre la réalité et le modèle, et peut-être l'utiliser pour identifier certaines caractéristiques d'un marché où le modèle fonctionne bien, etc.

 
Saidar:
Oui, j'utilise Windows 7, je vais jeter un coup d'œil.

il est possible que vous vouliez exécuter mt5 en mode portable :

terminal.exe /portable

vous obtiendrez un indicateur fonctionnant dans le répertoire actuel de mt5 - utile pour l'installation d'un pendrive

 

pour qu'il se décale vers l'arrière à temps pour tester sa capacité de prédiction :

à la ligne 32, insérer :
input int TimeShift = 10 ; // combien de barres se décalent en arrière, utile pour évaluer la prédictibilité de l'indicateur

à la ligne 54 replace :
PlotIndexSetInteger(0, PLOT_SHIFT, Nfut) ;
avec :
PlotIndexSetInteger(0, PLOT_SHIFT, Nfut - TimeShift) ;

à la ligne 55 insérer :
PlotIndexSetInteger(1, PLOT_SHIFT, -TimeShift) ;

à la ligne 87 replace :
if(CopyRates(NULL, 0, 0, Npast, rates) <= 0) return(0) ;
avec :
if(CopyRates(NULL, 0, TimeShift, Npast, rates) <= 0) return(0) ;

 

Merci de votre attention

 
Remerciements
 
Comment puis-je obtenir l'indicateur ?