Après avoir recherché sur le web pendant plusieurs, je me tourne vers la communauté pour m’aider à programmer mon screener.
J’aimerais pouvoir faire apparaître les actifs qui ont dépassé leurs plus hauts historiques ce mois-ci (donc les 4 dernières semaines). Il n’est pas obligé que l’une des 4 bougies weekly est clôturé au-dessus du plus haut. Un simple test suffit.
Dans ProScreener, il y a une limite de 254 bars d’historique. En unité de temps hebdomadaire, on a donc pas de problème pour revenir très loin en arrière, pourvu que les instruments scannés aient suffisamment d’historique.
Il faut donc commencer par enregistrer le plus haut connu lors du chargement de l’historique:
1
hh=max(high,hh)
Ensuite, on test si l’une des 4 dernières barres a connu un High au dessus de cette valeur (donc pas de clôture comme tu l’as demandé):
Excellent ça fonctionne ! En plus de cela je pense avoir compris le code, mis à part “summation” que je connaissais pas jusqu’à aujourd’hui.
Merci beaucoup pour votre aide.
J’ai cependant une question que je ne trouve pas réponse. Est-il possible de changer la condition du remplissage des chandeliers ? Par exemple remplir les chandeliers en vert si le cours est au-dessus d’une moyenne mobile par exemple . On m’a déjà parlé du remplissage qui existe entre le cours et une moyenne mobile, mais cela ne m’intéresse pas vraiment. J’ai ajouté un exemple en pièce jointe.
To help us continually offer you the best experience on ProRealCode, we use cookies. By clicking on "Continue" you are agreeing to our use of them. You can also check our "privacy policy" page for more information.Continue