Comparaison des volumes à une heure donnée
Forums › ProRealTime forum Français › Support ProBuilder › Comparaison des volumes à une heure donnée
- This topic has 5 replies, 2 voices, and was last updated 2 years ago by JC_Bywan.
-
-
01/30/2022 at 6:13 PM #18708001/31/2022 at 9:47 AM #187109
Bonjour,
si posté dans probuilder, alors voici en version indicateur, sans passer par mot-clé “timeframe” afin de garder éventuellement la flexibilité de changer les horaires de fin et de début si besoin de regarder sur autre durée que 15 minutes. Toutefois le texte laisse penser que tu voudras peut-être en faire en screener, auquel cas tu pourras screener sur la variable “resultat”, et éventuellement trier par variable “vol0”:
12345678910111213141516171819202122232425heuredebut=090000heurefin=091500resultat=0if opentime=heuredebut thenvol5=vol4vol4=vol3vol3=vol2vol2=vol1vol1=vol0vol0=volumeendifif opentime>heuredebut and opentime<heurefin thenvol0=vol0[1]+volumeendifif vol5<>0 thenmoyennevol=(vol1+vol2+vol3+vol4+vol5)/5if vol0>moyennevol thenresultat=1endifendifreturn resultat01/31/2022 at 11:35 PM #187181Merci pour votre aide, ça correspond à ce que je cherchais.
Par contre quand je créé un screener (création simplifiée), avec des conditions sur plusieurs et différentes unités de temps, j’ai des titres qui ne sortent pas et d’autres qui ne devraient pas sortir.
Comme dans l’exemple ci-dessous l’indicateur “volume 15 minutes” est à 0 alors que j’ai demandé que les titres dont l’indicateur est à 1.
Pouvez vous éclairer mes lanternes sur la bonne démarche à suivre.
Merci d’avance
02/01/2022 at 7:21 AM #18719702/01/2022 at 12:18 PM #1872241234567891011121314151617181920212223242526272829303132333435363738394041424344454647// Le code qui suit fait référence à l'unité de temps:15 minutesTIMEFRAME(15 minutes)indicator1 = CALL "volume 15 minutes"c1 = (indicator1 = 1)// Le code qui suit fait référence à l'unité de temps:15 minutesTIMEFRAME(15 minutes)indicator2 = CALL "Cours vs borne haut range"c2 = (indicator2 <= 0.5)// Le code qui suit fait référence à l'unité de temps:dailyTIMEFRAME(daily)indicator3 = Average[20](close)c3 = (close > indicator3)// Le code qui suit fait référence à l'unité de temps:dailyTIMEFRAME(daily)indicator4 = Average[50](close)c4 = (close > indicator4)// Le code qui suit fait référence à l'unité de temps:dailyTIMEFRAME(daily)indicator5 = Average[20](close)indicator6 = indicator5c5 = (indicator5 > indicator6[5])// Le code qui suit fait référence à l'unité de temps:dailyTIMEFRAME(daily)indicator7 = Average[50](close)indicator8 = indicator7c6 = (indicator7 > indicator8[5])// Le code qui suit fait référence à l'unité de temps:1 hourTIMEFRAME(1 hour)indicator9 = RSI[21](close)c7 = (indicator9 > 45)// Le code qui suit fait référence à l'unité de temps:dailyTIMEFRAME(daily)indicator10 = Average[50](Volume)c8 = (indicator10 > 500000)// Le code qui suit fait référence à l'unité de temps:dailyTIMEFRAME(daily)criteria = CALL "ratio volume"SCREENER[c1 AND c2 AND c3 AND c4 AND c5 AND c6 AND c7 AND c8] (criteria AS "ratio volume")Ci-joint mon screener
02/01/2022 at 10:47 PM #187286Du coup, si ici c’est le même ratiovol que dans https://www.prorealcode.com/topic/indicateur-open-range-15-min/#post-186713
on va d’abord voir ce qu’il se passe dans l’autre
-
AuthorPosts
Find exclusive trading pro-tools on