pourquoi ça plante ? un paramètre de type entier positif est attendu
Forums › ProRealTime forum Français › Support ProBuilder › pourquoi ça plante ? un paramètre de type entier positif est attendu
- This topic has 7 replies, 2 voices, and was last updated 7 years ago by Nightster.
-
-
11/12/2017 at 5:27 PM #52453
Bonjour
J’ai créer deux indicateurs ultra simples, le premier marche bien, pour le 2e j’ajoute une conditions supplémentaire toute simple et ça plante, pourquoi ? où est l’erreur
==================
1-celui qui marche1234567if barindex < 200 thenp = Round(Barindex / 4)elsep = 200endifreturn average[p](volume)===========================================================
2- celui qui ne marche pas, c’est le même auquel j’ai ajouté une condition toute simple12345678910111213141516if barindex < 200 thenp = Round(Barindex / 4)elsep = 200endifind1 = average[p](volume)if close >= open thenif volume > ind1 thenflag =1elsif volume < ind1 thenflag = 0endifendifreturn flag=================
Merci pour votre aide
11/12/2017 at 5:55 PM #52454Je voulais supprimer ou éditer ce post mais ça ne semble pas possible alors je précise
c’est l’introduction de la variable ind1 qui fait planter l’indicateur, mais pourquoi ?puisque le même code n°1 écrit comme ça plante aussi
123456789if barindex < 200 thenp = Round(Barindex / 4)elsep = 200endifind1 = average[p](volume)return ind111/12/2017 at 8:48 PM #5247111/12/2017 at 11:59 PM #5249111/13/2017 at 10:03 AM #52513Le résultat de ton calcul de “p” doit être inférieur à 1 sans doute. Tu peux remédier à ce problème comme ceci:
123456789if barindex < 200 thenp = Round(Barindex / 4)elsep = 200endifind1 = average[max(1,p)](volume)return ind1Cela permettra à la moyenne mobile de n’utiliser que la valeur 1 période à minima, et jamais en dessous même si ton calcul de p trouve moins.
11/13/2017 at 11:18 AM #52525Merci Nicolas, ça marche, c’est le principal
Dommage que je ne comprends pas ce qui a provoqué l’erreur puisqu’elle se produit sur des titres qui ont plusieurs centaines de barres, enfin, je comprendrai peut peut être un jour !
11/13/2017 at 11:25 AM #5252711/13/2017 at 12:25 PM #52543 -
AuthorPosts
Find exclusive trading pro-tools on