Problème avec Probuilder sur boite de Darvas
Forums › ProRealTime forum Français › Support ProBuilder › Problème avec Probuilder sur boite de Darvas
- This topic has 6 replies, 2 voices, and was last updated 7 years ago by Nicolas.
-
-
11/02/2016 at 2:33 PM #15866
Bonjour,
j’ai codé un module probuider très simple dont l’objectif est d’identifier les actions dont le cours franchisse à la hausse le haut d’une boite de Darvas, malheureusement, probuilder me retourne des actions qui ne correspondent pas du tout à la condition demandée. Si quelqu’un a une idée sur ce sujet, je lui en saurai gré.
11/03/2016 at 10:27 AM #15906Je vois 2 problèmes possibles :
1/ Le premier étant le plus courant : tu n’as pas accès aux données temps réel sur le marché que tu scannes et donc les retours du screener se font d’1 période décalée dans le temps.
2/ Le deuxième (et le plus probable dans le cas des boites de darvas) : le code en question utilise l’indicateur DPO inclut dans la plateforme qui utilise les données du futur pour se calculer et est donc quasiment inutile et inefficient en temps réel. Cet indicateur a été codé de cette façon car PRT ne lit qu’une seule fois l’historique et les boites de darvas ont besoin de se redessiner dans le passé, ce qui n’est pas possible.
J’ai testé ton code est il est correct, j’ai 2 retours ce jour sur la liste des actions Euronext, l’un est correct visuellement, le deuxième non à cause du problème cité en 2/.
11/03/2016 at 1:43 PM #15926Merci infiniment Nicolas pour ta réponse rapide, à propos du point 1/ je suis sur PRT en temps réel
vois tu une manière de contourner l’utilisation du dpo, par exemple en utilisant le code de sohocol de l’équivalent mais en moyennes mobiles passées ?
Cordialement
Michel
12345678////Detrended price oscillator Past Moving Average/////////variable p =période de la moyenne.p=20a=average[p](customclose)r=round(p/2) +1b= customclose - a[r]return b AS "DPO pass",0 as "Zero"////////////////////////FIN du code11/03/2016 at 3:39 PM #15930>> Pour la clarté des messages sur les forums de ProRealCode, merci d’utiliser le bouton “insert PRT code” pour séparer la partie texte de la partie code, merci ! <<
Cela ne résoudra pas le problème, il n’est pas utile d’utiliser le DPO pour calculer les boites de Darvas, si sohocool utilise en effet le DPO pour les calculer c’est justement parce que cet indicateur utilise le futur, c’est une utilisation dévoyé de cet indicateur pour contourner le problème de pouvoir redessiner le passé.
11/06/2016 at 4:23 PM #1603801/01/2017 at 8:38 PM #19589Voici la solution, en fait la solution était présente dans un des posts de Sohocol, dans laquelle j’ai facilement pluggé les niveaux de Fibonacci entre le bas et le haut de boite, le code ne pose plus aucun problème à Proscreener
Bonne année à tous
1 user thanked author for this post.
01/02/2017 at 10:38 AM #19611 -
AuthorPosts