Conversion code screener de stockcharts vers Prorealtime
Forums › ProRealTime forum Français › Support ProScreener › Conversion code screener de stockcharts vers Prorealtime
- This topic has 7 replies, 3 voices, and was last updated 7 years ago by stephou78.
-
-
03/05/2017 at 11:52 PM #27272
Bonjour à tous,
Nouveau dans le trading et pas très doué pour coder des screeners sur Prorealtime, je viens de découvrir ce site et je vous remercie infiniment pour toutes les ressources mises à la disposition du public. C’est très apprécié.
J’aimerais coder un screener sur la base des informations ci-dessous provenant d’un trader américain utilisant stockcharts et pas Prorealtime
Voici son code en anglais selon le langage de stockchart.com:
À la hausse :
[type = stock] and [country = us] and[daily ema(60,daily volume) > 300000] and
[daily high < yesterday’s daily high] and
[yesterday’s daily high < 2 days ago daily high] and
[sma(10, close) > ema(30, close)]and
[daily close > daily ema(30,daily close)]and
[daily close < daily sma(10,daily close)]and
[daily close > daily sma(200,daily close)]and
[weekly sma(10,weekly close) > weekly ema(30,weekly close)]and
[ADX Line(10) > 20.0]and
[close >= 5]
À la baisse:
[type = stock] and [country = us] and[daily ema(60,daily volume) > 300000] and
[daily low > yesterday’s daily low] and
[yesterday’s daily low > 2 days ago daily low] and
[SMA(10, close) < EMA(30, close)]and
[daily close > daily SMA(10,daily close)]and
[daily close < daily EMA(30,daily close)]and
[weekly sma(10,weekly close) < weekly ema(30,weekly close)]and
[ADX Line(10) > 20.0]and
[close >= 10]
Voici son explication pour la hausse (en anglais) :
In the first line we are looking for US stocks with average volume of at least 300,000. The next two lines we are finding stocks that have consecutive lower highs (or lows). Then you have the moving average lines in the scans that find stocks that have moved into the TAZ.
We then use the ADX Indicator to make sure we find stocks that are trending. The next line makes sure that the stock is in an uptrend on the weekly chart. Finally we pick stocks with a closing price of at least 5 dollars on the long side and at least 10 dollars on the short side (don’t trade penny stocks!).
Traduction: rechercher des actions US (ça, je peux le faire) dont le volume moyen est supérieur ou égal à 300 000, ces actions doivent être en tendance haussière (Long), le cours des actions doit faire un pullback entre la moyenne mobile simple 10 et la moyenne mobile exponentielle 30 (cette zone est dénommée TAZ), utiliser l’ADX(10) pour s’assurer que les actions ne sont pas en range, les actions doivent également être en tendance haussière sur un graphique hebdomadaire, le prix des actions doit être supérieur ou égal à 5 (Long).
De mon côté, j’ai essayé de traduire tout ça en langage Prorealtime, mais je suis limité à certains niveaux (les plus hauts, les plus bas, le pullback…)
Merci pour votre aide
03/06/2017 at 11:37 AM #27310De quel trader américain s’agit-il ? Ce screener porte t’il un nom particulier ? Histoire d’avoir une référence pour les recherches futurs des utilisateurs du site.
Voilà le code du screener pour le côté haussier:
123456789101112131415timeframe(daily)c1 = average[60,1](volume)>300000c2 = high<high[1]c3 = high[1]<high[2]c4 = average[10]>average[30,1]c5 = close>average[30,1]c6 = close<average[10]c7 = close>average[200]c8 = adx[10]>20c9 = close>=5timeframe(weekly)c10 = average[10]>average[30,1]screener [c1 and c2 and c3 and c4 and c5 and c6 and c7 and c8 and c9 and c10]Je n’ai pas réussi à tester, ProScreener est “momentanément indisponible” ce matin 🙂
03/06/2017 at 2:04 PM #27325Bonjour,
Merci pour votre réponse.
Je suis ce trader sur Google+. Tout ce que je sais c’est qu’il se prénomme Craig et son screener s’appelle TAZ.
J’ai testé le code ce matin et cela ne donne aucun résultat malheureusement, pourtant il n’y a aucun message d’erreur envoyé par Proscreener. Est-ce dû au fait qu’il est toujours indisponible?
Merci
03/06/2017 at 2:31 PM #27329Dans le doute j’ai modifié le code du screener: les moyennes mobiles exponentielles sont maintenant écrites avec leurs propres instructions et pour les données OHLC du timeframe Daily, j’utilise les instructions Dclose, Dlow et Dhigh. On obtient maintenant les résultats. Je te laisse vérifier ! Merci de faire un retour.
123456789101112131415timeframe(daily)c1 = exponentialaverage[60](volume)>300000c2 = dhigh(0)<dhigh(1)c3 = dhigh(1)<dhigh(2)c4 = average[10]>exponentialaverage[30]c5 = dclose(0)>exponentialaverage[30]c6 = dclose(0)<average[10]c7 = dclose(0)>average[200]c8 = adx[10]>20c9 = dclose(0)>=5timeframe(weekly)c10 = average[10]>exponentialaverage[30]screener [c1 and c2 and c3 and c4 and c5 and c6 and c7 and c8 and c9 and c10]03/06/2017 at 3:37 PM #27335Bonjour,
Les résultats apparaissent. Merci
Je vais tester ces résultats plus tard dans la journée et vous dirai ce qu’il en sera.
Par ailleurs, je ne savais pas qu’on pouvait coder avec dclose ou dhigh sur prorealtime. Pour ma part, j’ai toujours pensé qu’en indiquant le timeframe daily, il suffisait par la suite d’inscrire close pour la bougie du jour ou high pour le plus haut du jour.
Merci infiniment.
03/07/2017 at 1:21 PM #2753503/07/2017 at 6:19 PM #27598Bonjour Nicolas,
C’est drôle, Stéphane m’a contacté et j’ai écrit le même code que toi à peu de choses près :
http://www.doctrading.fr/comment-creer-un-screener-prorealtime-un-exemple-actions-us/
Il m’a informé que tu avais trouvé la solution avec “dhigh”, “dclose”, etc.
C’est curieux que le code précédent ne renvoie pas de résultats.
En tout cas, un grand bravo à toi, et merci pour le travail que tu accomplis !
A bientôt
03/07/2017 at 6:23 PM #27599 -
AuthorPosts
Find exclusive trading pro-tools on