ProRealTime
Pour discuter sur l’interface de ProRealTime Software, nos configurations graphiques...
Répondre • Page 1 sur 1

Qu'est-ce le ProScreener de PRT ?

par z0om » 21 janv. 2019 16:50

Qu'est-ce le ProScreener de PRT ?

Il s'agit d'une fonctionnalité qui permet de surveiller une liste de valeurs selon des critères définis par vos soins (graphique ou programmation). Quand on a beaucoup de critères et/ou valeurs, peu d'écrans ou le trade impulsif comme il m'arrive de l'avoir, c'est génial.
proscreener_module_c1393245949c.png
proscreener_module_c1393245949c.png (22.72 Kio) Vu 1328 fois
Quel est la différence entre une alerte, le ProBackTest (ou trading automatique) et ProScreener ?

Une alerte permet de mettre des conditions, sur un ou plusieurs graphiques (et donc plusieurs unités de temps) et plusieurs indicateurs. Il est possible de lui associer un passage d'ordre (qui ne se déclenchera qu'une fois).
- Les avantages, facile à paramétrer et le passage d'ordre.
- Les inconvénients, une seule valeur par alerte et conditions (trop ?) simples car paramétrées à partir d'un graphique.

Le ProBackTest permet de tester votre stratégie virtuellement sur un historique aussi profond que votre graphique permet de l'afficher. Une fonctionnalité permet d'optimiser plusieurs variables selon une plage donnée définie pour chacune. Si les résultants sont convaincants, vous pouvez transformer votre ProBackTest en trading automatique sur un compte démo dans un premier temps pour voir les résultats en condition réelle. Si après qqs semaines, le résultat est bon, il faut passer du compte démo au compte réel !
- Les avantages, programmation poussée possible et l'automatisation surtout ! (pas de trade d'ennui, davantage de temps pour vous).
- Les inconvénients, une seule valeur par ProBackTest/trading automatique, unité de temps la plus faible est la seconde.

Le ProScreener, voir la définition du premier paragraphe
- Les avantages, programmation poussée possible (mais à priori pas autant qu'un MT4/5) et surveillance de plusieurs valeurs.
- Les inconvénients, pas de passage d'ordre, pas d'unité de temps inférieur à 1 minute et latence de qqs secondes (dépend de votre connexion, la puissance de votre machine, de la complexité de votre code et du nombre de valeurs). Inférieure ou égale à 2 secondes dans mon cas (2 valeurs, bonne machine, bonne connexion, code moyennement complexe).


Vous pouvez consulter la documentation officielle de PRT :
- Alerte : https://www.prorealtime.com/fr/manuel-aide/alertes-temps-reel
- ProBackTest : https://www.prorealtime.com/fr/manuel-aide/creer-des-systemes-de-trading
- ProScreener : https://www.prorealtime.com/fr/manuel-aide/proscreener-scan-de-marche


Tutoriels vidéos par IT Finance (société de PRT)

Comment construire son premier ProScreener (avec l'assistant)
[youtube]https://youtu.be/dcRYieaK-zs[/youtube]

Construire un ProScreener avec des unités de temps différentes (avec l'assistant)
[youtube]https://youtu.be/wSmgJWzAOP0[/youtube]

Attention, un erreur s'est glissée dans la 2ème vidéo. La gestion des unités de temps est erronée. Ils remplacent le timeframe(1 hour) par le timeframe(default) sans changer l'unité de temps sélectionnée dans la liste à droite. Ils ont laissé "journalier" au lieu de remplacer par "1 heure".


Quel est l'avantage entre PRT Complet (disponible pour les cliens IG) et PRT Premium ?

En version Complète, il n'y a qu'un ProScreener possible. En version Premium, jusqu'à 20 possibles ! Je trouve ça utile quand vous avez des stratégies différentes selon les actifs, conditions ou unité de temps. Dans mon cas par exemple, je trouve le forex moins réactif que les indices US. J'aurais une valeur de référence "1 minute" pour les indices US et "5 minutes" pour le forex avec une stratégie potentiellement différente.

Re: Qu'est-ce le ProScreener de PRT ?

par z0om » 21 janv. 2019 16:52

Exemple 1 :
- le RSI ne doit pas être saturé sur les UT 15, 5 et 1 min
- s'approcher suffisamment d'un des points pivots journaliers

Axes d'amélioration possibles :
- faire les points pivots pour d'autres UT
- faire certains paliers comme les centaines

Code : #

TIMEFRAME(15 minutes)

// Vérification que le RSI n'est pas saturé en UT.15m
vRsi15 = RSI[14](close)
c1 = vRsi15 > 30 AND vRsi15 < 70

TIMEFRAME(5 minutes)

// Vérification que le RSI n'est pas saturé en UT.5m
vRsi5 = RSI[14](close)
c2 = vRsi5 > 30 AND vRsi5 < 70

TIMEFRAME(DEFAULT)
res = 0

// Vérification que le RSI n'est pas saturé en UT.1min
vRsi1 = RSI[14](close)
c3 = vRsi1 > 30 AND vRsi1 < 70

// Calcul des points pivots journaliers
Ht = DHigh(1)
Bs = DLow(1)
C = DClose(1)

Pivot = (Ht + Bs + C) / 3 
Res3 = Pivot + ((Ht - Bs)*2)
Res2 = Pivot + Ht - Bs
Res1 = (2 * Pivot) - Bs
Sup1 = (2 * Pivot) - Ht
Sup2 = Pivot - (Ht - Bs)
Sup3 = Pivot - ((Ht - Bs)*2)

// Calcul du nombre de points (relatif à la cotation de l'indice)
// Exemples : ~7 pts pour le Dow Jones, ~2 pts pour le Nasdaq...
delta = Close * 0.0003

IF (c1 AND c2 AND c3) THEN
IF (ABS(Res3 - Close) < delta) THEN
res = 3
ELSIF (ABS(Res2 - Close) < delta) THEN
res = 2
ELSIF (ABS(Res1 - Close) < delta) THEN
res = 1
ELSIF (ABS(Pivot - Close) < delta) THEN
res = 0
ELSIF (ABS(Sup1 - Close) < delta) THEN
res = -1
ELSIF (ABS(Sup2 - Close) < delta) THEN
res = -2
ELSIF (ABS(Sup3 - Close) < delta) THEN
res = -3
ENDIF
ENDIF


SCREENER[ABS(res) > 0] (res as "Points pivots")

Re: Qu'est-ce le ProScreener de PRT ?

par z0om » 21 janv. 2019 16:54

Exemple 2 :
- Être dans la tendance des UT 15min et 5 min (= dans le même sens du kumo)
- Sortir du nuange en UT 1 min

Axes d'amélioration :
- Gérer la chikou
- Et votre tambouille perso

Code : #

Res = 0

TIMEFRAME(15 minutes)
Trend15 = 0

Tenkan = (Highest[9](High) + Lowest[9](Low)) / 2
Kijun = (Highest[26](High) + Lowest[26](Low)) / 2
SSpanA = (Tenkan[26]+ Kijun[26]) / 2
SSpanB = (Highest[52](High[26]) + Lowest[52](Low[26])) / 2
KumoHi = MAX(SSpanA, SSpanB)
KumoLo = MIN(SSpanA, SSpanB)

// Tendance 15 min
IF (Close > KumoHi) THEN
Trend15 = 1
ELSIF (Close < KumoLo) THEN
Trend15 = -1
ENDIF

TIMEFRAME(5 minutes)
Trend5 = 0

Tenkan = (Highest[9](High) + Lowest[9](Low)) / 2
Kijun = (Highest[26](High) + Lowest[26](Low)) / 2
SSpanA = (Tenkan[26]+ Kijun[26]) / 2
SSpanB = (Highest[52](High[26]) + Lowest[52](Low[26])) / 2
KumoHi = MAX(SSpanA, SSpanB)
KumoLo = MIN(SSpanA, SSpanB)

// Tendance 5 min
IF (Close > KumoHi) THEN
Trend5 = 1
ELSIF (Close < KumoLo) THEN
Trend5 = -1
ENDIF

TIMEFRAME(default)

IF Trend15 > 0 AND Trend5 > 0 THEN
IF Close CROSSES OVER KumoHi THEN
Res = 1
ENDIF
ELSIF Trend15 < 0 AND Trend5 < 0 THEN
IF Close CROSSES UNDER KumoHi THEN
Res = -1
ENDIF
ENDIF

SCREENER[ABS(Res) > 0] (Res AS "Kumo")

Re: Qu'est-ce le ProScreener de PRT ?

par z0om » 21 janv. 2019 16:54

Autres sujets que je peux aborder :
- Comment construire un indicateur personnalisé avec des variables modifiables facilement ?
- Comment placer une alerte (avec ou sans passage d'ordre) ?
- Comment utiliser le ProBackTest (avec optimisation des variables) ?

Re: Qu'est-ce le ProScreener de PRT ?

par Benoist Rousseau » 24 janv. 2019 13:29

Merci c’est super !

Re: Qu'est-ce le ProScreener de PRT ?

par David » 24 janv. 2019 13:43

muchas gracias z0om

Re: Qu'est-ce le ProScreener de PRT ?

par Benoist Rousseau » 24 janv. 2019 13:53

z0om a écrit :Autres sujets que je peux aborder :
- Comment construire un indicateur personnalisé avec des variables modifiables facilement ?
- Comment placer une alerte (avec ou sans passage d'ordre) ?
- Comment utiliser le ProBackTest (avec optimisation des variables) ?
:oops: :oops: :oops: que si tu as le temps et l’envie. Ce sont de vrais manuels que tu fais :mercichinois: :top:

Re: Qu'est-ce le ProScreener de PRT ?

par z0om » 24 janv. 2019 13:58

Si je peux donner en retour, c'est avec plaisir. J'en ferai un autre semaine prochaine.

Re: Qu'est-ce le ProScreener de PRT ?

par Benoist Rousseau » 24 janv. 2019 13:58

Merci à toi :top:

Re: Qu'est-ce le ProScreener de PRT ?

par BeerIsDead » 24 janv. 2019 18:23

Joli partage Zoom. Perso, je n'utilise pas le screener, pour la simple raison que je ne trade que le Dow :p par contre, je ne comprends pas ton calcul :

Code : #

// Calcul du nombre de points (relatif à la cotation de l'indice)
// Exemples : ~7 pts pour le Dow Jones, ~2 pts pour le Nasdaq...
delta = Close * 0.0003
Peux-tu préciser à quoi sert ce delta ?

Re: Qu'est-ce le ProScreener de PRT ?

par z0om » 24 janv. 2019 18:31

C'est pour être alerté dès qu'on est en approche d'un des points pivots modulo un Delta, pour ceux qui jouent les rebonds ou breakout. Si tu es alerté quand c'est touché, ça peut être déjà trop tard selon la stratégie de certains. Ce Delta, je l'estime par rapport à la valeur de l'actif.

Après, c'était un exemple. Perso, je ne trade pas (encore trop) avec les points pivots.

Re: Qu'est-ce le ProScreener de PRT ?

par BeerIsDead » 24 janv. 2019 18:47

D'ac, compris merci. :mercichinois:

Sujets similaires
PROSCREENER et détection KAGI
par Amarantine » 25 juil. 2014 16:41 (3 Réponses)
PROSCREENER
Fichier(s) joint(s) par Benoist Rousseau » 05 nov. 2014 15:24 (13 Réponses)
Proscreener: code variable en fonction de l'actif
par clodreb » 07 nov. 2014 07:30 (0 Réponses)
proscreener - AccumDistr
par Octave » 05 janv. 2015 14:03 (0 Réponses)
création de proscreener délicate et non sauvegardée
par Octave » 13 janv. 2015 19:30 (2 Réponses)
Proscreener : Détection de croisement STO
par Miju » 18 janv. 2015 02:25 (2 Réponses)
ProScreener en panne
par OpenBar » 23 févr. 2015 09:52 (6 Réponses)
proScreener : heikin hashi + SAR
par salador » 10 août 2015 10:21 (2 Réponses)
Aide pour création de Proscreener. Par avance merci.
par Amarantine » 12 août 2015 20:13 (1 Réponses)
proscreener sur bas de bollinger
par Amarantine » 12 avr. 2016 19:18 (7 Réponses)