conversion indicateur paramétrable Vidya de Metatrader 5 pour PRT
Forums › ProRealTime forum Français › Support ProBuilder › conversion indicateur paramétrable Vidya de Metatrader 5 pour PRT
- This topic has 6 replies, 2 voices, and was last updated 5 months ago by
PHILMARTOT.
-
-
07/07/2025 at 5:44 PM #248706
Bonjour,
Il n’est pas possible de paramétrer de manière précise le seul indicateur Vidya disponible pour PRT et récupéré sur Prorealcode. Alors que sur Métatrader 5 l’indicateur Vidya (en MQL5) peut voir sa période CMO choisie, comme sa période EMA. On peut également choisir l’application du prix : close, open, high, low, etc…, et la couleur et le style mais on peut faire ces 2 derniers sur PRT.
Je joint le fichier source de cette Vidya sur MT5.Merci d’avance.
Philippe
07/08/2025 at 6:40 AM #24871207/08/2025 at 9:17 AM #248717Bonjour,
Voici ci-après le seul code Vidya trouvé (a priori) sur ProRealcode (il ne semble pas y en avoir de natif sur la plateforme PRT) :
————————————————————————
//Vi.Dy.A = (Variable Index Dynamic Average)
//period=14
if barindex>100 then
//(Please note: the analyst can set α to be equal to any value, but the quantity (1-α*k) should always be positive).
k=abs(Chandle[20](close))/100
alfa=2/(period+1)
vidya=(alfa*k*close+(1-alfa*k)*vidya[1])
endifreturn vidya, close
Merci d’avance pour votre aide et bonne journée.
Philippe
07/08/2025 at 2:26 PM #248727Le voici.
123456789101112131415// VIDYAperiodCMO = 9periodEMA = 12valuePrice = customclosecmoVal = Chandle[periodCMO](valuePrice)alpha = ABS(cmoVal) / 100 * (2 / (periodEMA + 1))if barindex>= periodCMO thenvidya = alpha * valuePrice + (1 - alpha) * vidya[1]elsevidya = valuePriceendifRETURN vidya07/08/2025 at 5:51 PM #248736Super, merci infiniment. Je suppose qu’on peut ensuite jouer sur la plateforme sur le prix : close, open, high, low, etc… ou bien doit-on corriger également valueprice = custom…… dans le programme ci-dessus ? (désolé mais je débute un peu sur PRT)
Cdt.
Philippe
07/09/2025 at 7:26 AM #248739Je pourrais vous fournir le fichier .itf, mais je préfère vous montrer pas à pas pour que vous l’appreniez et puissiez l’appliquer à d’autres indicateurs. Dans les captures d’écran, je le démontrer, mais en résumé, il faut :
1)Ouvrir l’onglet Variables (icône clé à molette) dans l’éditeur de code.
2)Saisir les variables que vous utilisez dans le code et leur attribuer une valeur par défaut.
3)Supprimer ou commenter (avec “//”) les variables définies dans le code.Une fois l’indicateur inséré, vous pouvez configurer les valeurs des variables comme vous le souhaitez.
L’instruction « customclose » vous permet, dans la fenêtre de configuration, de choisir la source à utiliser (close, open, high, etc.).07/09/2025 at 10:00 AM #248751Bonjour et merci pour votre retour. En fait j’ai fait ce que vous m’avez indiqué et cela fonctionne. Je vais affiner pour finaliser l’indicateur correctement et tout sera parfait.
Un grand merci. Bonne journée.
Cordialement.
Philippe
-
AuthorPosts
Find exclusive trading pro-tools on 