Bonjour à la communauté,
Ceci est mon premier post 😉
Je voudrais savoir s’il est possible de faire ce qui suit :
- Pour une période de temps donnée trouver les deux cours de clôture les plus hauts et si le cours le plus récent est > au cours le plus ancien alors on affiche les valeurs.
J’imagine que ce qu’il faut faire c’est dès lors qu’on a trouvé le cours le plus haut de la période, il faut relancer la recherche d’un plus haut sur la période en ayant exclu ce premier plus haut de la recherche.
Exemple : si le plus haut sur une période de 10 jours est le 1 jour, la nouvelle période de recherche du second plus haut serait 10-1 jour. Et après on pourrait comparer les deux plus haut.
Est-ce que c’est faisable ?
Merci.
Julien
Le cours de clôture c’est le Close, donc pour trouver si le cours du jour est plus haut que celui d’il y a 10 jours:
screener[close > close[10]]
Bonjour Nicolas,
Merci pour votre réponse.
Ce que je voudrais faire c’est plutôt stocker dans un tableau (un array si ça existe) les deux clôtures les plus hautes d’une période donnée et les comparer.
Savez-vous s’il existe une documentation du langage de programmation de prorealtime ?
A bientôt.
J’ai trouvé un poste sur le forum parlant de Darvas Boxes https://www.prorealcode.com/prorealtime-indicators/darvas-boxes-2/ ça ressemble à ce que je voudrais avoir cad avoir un screener qui permette d’extraire toutes les valeurs qui auraient eu un breakout par le haut de la dernière Darvas Boxes connue.
Est-ce que vous pourriez m’aider ?
Le screener ci-dessous trouve les breakouts en cours sur le haut de la boîte dessiné avec l’indicateur Darvas Box que tu as trouvé :
if box=1 and (high>DownBoxe or low<UpBoxe) then
box=0
flag=0
endif
if box=0 and flag=0 and low>low[3] and low[1]>low[3] and low[2]>low[3] then
th=low[3]
flag=1
endif
if flag=1 and box=0 and low<th then
flag=0
endif
if flag=1 and box=0 and high<high[3] and high[1]<high[3] and high[2]<high[3] then
DownBoxe=high[3]
UpBoxe=th
box=1
endif
test = close crosses over downboxe
screener[test]
Bonjour Nicolas,
Merci d’avoir pris le temps de me répondre. Je vais essayer de tester ce code.
A bientôt.