variable déclarée non pris en compte
Forums › ProRealTime forum Français › Support ProBuilder › variable déclarée non pris en compte
- This topic has 7 replies, 2 voices, and was last updated 3 years ago by Mprorealcode.
-
-
04/02/2021 at 8:21 AM #166004
bonjour
pvm = pvolm
pvhl = pvolhl
pvdm = pvoldmvariables qui concernent des périodes.
les variables de gauche sont utilisées dans le code. Les variables de droite sont celles déclarée
pvhl est la période utilisée pour highest/lowest.
“pvhl = 10” fonctionne
“pvhl = pvolhl” ne fonctionne pas
123456for i = 0 to pvhl-2 do // highest/lowest Jour$hlvd[i] = $dvol[max(0,lastset($dvol)-i)]nexthvd = arraymax($hlvd)lvd = arraymin($hlvd)quelqu’un peut il m éclairé ?
04/02/2021 at 9:18 AM #166015Les variables sont “déclarées”, mais où ? dans la fenêtre des optimisations ? La valeur de pvolhl est elle fixe, si oui quelle est sa valeur ?
1 user thanked author for this post.
04/02/2021 at 10:37 AM #166024ce sont des volumes
déclaré dans la fenêtre d optimisation oui
les périodes sont fixes oui
le return hvd et lvd sont de 0 lorsque il s agit de la variable de la fenêtre d optimisation
correct si pvhl est un chiffre
04/02/2021 at 10:50 AM #166026voila la suite du code au cas ou
1234567891011121314151617181920212223if hvd <> hvd[1] then$hvd[lastset($hvd)+1] = hvdendifif lastset($hvd) >= pvdm then // Moyenne Highestfor i = lastset($hvd) downto lastset($hvd)-pvdm dosumhdm = sumhdm + $hvd[i]nextvolhdm = sumhdm/pvdmendif//////////////////////////////////////////////////////////////////////////////////////////if lvd <> lvd[1] then // Moyenne Lowest$lvd[lastset($lvd)+1] = lvdendifif lastset($lvd) >= pvdm thenfor i = lastset($lvd) downto lastset($lvd)-(pvdm) dosumldm = sumldm + $lvd[i]nextvolldm = sumldm/pvdmendifvoldhlm = (volhdm+volldm)/204/02/2021 at 12:56 PM #166042pardon.
pvolhl = 5 donc > 2
04/02/2021 at 1:53 PM #166046D’accord donc ce code est inclut dans une stratégie ProBacktest / ProOrder n’est ce pas ?
PS: Utilisez toujours le bouton “Insert PRT Code” lorsque vous mettez du code dans vos messages pour faciliter la lecture par les autres.
04/02/2021 at 2:06 PM #166049sous forme d indicateur pour le moment. le temps de la construction
le faite de “déclarer” les variable facilite aussi leurs changement pour visuellement voir ce que ça donne.
ce que je ne comprend pas est que pour la moyenne des highest/lowest ça ne fonctionne pas alors que pour ma boucle de volume journalier moyen, pas de problème
04/02/2021 at 2:31 PM #166051problème résolu !..
période trop longue pour l UT du graphique.
après changement tout fonctionne correctement.
-
AuthorPosts
Find exclusive trading pro-tools on