ExtraTrend – exemples de codage screeners et programmation personnalisee
Forums › ProRealTime forum Français › Support ProScreener › ExtraTrend – exemples de codage screeners et programmation personnalisee
- This topic has 505 replies, 103 voices, and was last updated 2 months ago by Bernard49.
Tagged: extratrend
-
-
03/26/2022 at 10:35 AM #190512
Bonjour,
L’indicateur EXTRATREND connait un grand succès sur la plateforme. Depuis sa dernière version, il donne accès en valeur retournée à la variable “résistance dynamique”. Pourtant, cet accès semble très mal fonctionner en mode MTF.
Exemple : le simple code ci-après des valeurs bidons
———————–
timeframe (monthly)
mytrend, ignored, ignored, myReDynM, ignored = CALL “ExtraTrend”[0, 1, 0, 0, 0, 0](close)If mytrend<>myReDynM then
RDM = myReDynM
else
RDM = 0
endif
timeframe (daily)Return RDM as “RDM”
———————————–
Alors que le code qui suit, similaire appliqué directement en UT mensuelle fonctionne bien
——————
If mytrend<>myReDynM then
RD = myReDynM
else
RD = 0
endif
Quelqu’un aurait il une explication ou une solution?
1 user thanked author for this post.
03/28/2022 at 7:19 AM #190614Bonjour,
Je suis néophyte en codage…
Est-ce qu’il est possible de coder des screener qui vont chercher des valeur sur plusieurs UT?
Par exemple:
En zone de force et sous la résistance dynamique en données mensuelle. En zone de force en données hebdo et au dessus de la mm200 en données quotidiennes
Merci pour vos réponses…
04/02/2022 at 1:22 PM #19104204/02/2022 at 1:26 PM #191045Bonjour
voir le https://www.prorealcode.com/topic/extratrend-exemples-de-codage-screeners-et-programmation-personnalisee/page/19/#post-190415 qui fonctionne très bien et qui semble correspondre à la statégie de christophe trend france.
04/02/2022 at 7:53 PM #19108204/02/2022 at 10:33 PM #191086Bonjour à tous,
Depuis aujourd’hui je ne peux plus effectuer de backtest avec Extratrend cf message d’erreur en capture. Le chargement se fait en arrière plan mais n’aboutit pas …
123//Appel des valeurs d'ExtratrendmyTrend, ignored, ignored, ignored, ignored = CALL "ExtraTrend"[0,0,0,0,0,0](close)//myTrend, myNeutral, myExpansion, myResistDyn, MyResistCT//myTrend = closeJ’ai testé ma stratégie en Backtest avec un myTrend = close -> OK
J’ai l’impression donc que le CALL “Extratrend” me génère cette erreur (fonctionnait hier).
Quelqu’un a t-il déjà rencontré ce problème ou une idée ?04/03/2022 at 9:59 AM #191095par exemple par inclusion des 2 conditions suivantes :
c1=volume>=100
c2=volume<=10000
screener[c1 and c2]1 user thanked author for this post.
04/08/2022 at 4:55 PM #191445Bonjour à tous,
Suite à une MAJ de mon courtier sur PRT, les proscreeners developpés ici ne fonctionnent plus.
Le proscreener s’execute et indique chargement à l’infini avec la petite icone de chargement.
Avez vou une idée du PB ?
Par exemple, en pj la capture d’écran du Screener “Titres avec cassure de resistance dynamique”, j’ai effacé et recrée des nouveaux screener, rien n’y fait…Avez vous une idée ?
Merci d’avance,
Gaël
04/13/2022 at 8:00 AM #19166904/13/2022 at 1:51 PM #19169304/13/2022 at 5:56 PM #191730Bonjour,
Je n’y connais rien en code. Auriez vous svp un codage de screener pour détecter une bougie en UT jour qui cloture audelà des bandes de bollingers soit à la hausse soit à la baisse ?
(Je peux donner comme exemple l’action twitter dont le cours en UT jour a clôturé au-delà des bandes de bollingers le 5 avril)
Merci beaucoup pour votre aide
Thibault
04/13/2022 at 9:46 PM #191734Il faut ajouter une condition type:
1cprix = close<10il n’utilise pas cette formule
04/13/2022 at 11:16 PM #191739Ni “bonjour”, ni explication du code qui pose problème, ni “merci” à Nicolas qui tente une réponse …
Comme “il”, ça doit être moi et que je suis dans un bon jour, voilà ce qu’il faut faire : il faut remplacer
12zf5 = zf1+zf2+zf3SCREENER[zf5](zf5 as "M W J")par :
12cprix = close<10SCREENER[zf5 AND cprix](zf5 as "M W J")04/14/2022 at 9:48 AM #191748Ni “bonjour”, ni explication du code qui pose problème, ni “merci” à Nicolas qui tente une réponse …
Comme “il”, ça doit être moi et que je suis dans un bon jour, voilà ce qu’il faut faire : il faut remplacer
12zf5 = zf1+zf2+zf3SCREENER[zf5](zf5 as “M W J”)par :
12cprix = close<10SCREENER[zf5 AND cprix](zf5 as “M W J”)cool ca marche !! en parlant de il je voulais dir par PRT le logiciel
j’ai modifié un peu
endif
zf5 = zf1+zf2+zf3
cprix = close<5
okvol = highest[200](close * volume) > 300000
SCREENER[zf5 AND cprix AND okvol](zf5 as “M W J”)ce qui est bizarre je me retrouve dans la colonne MWJ des valeurs bizarre
il doit manquer une valeur
04/14/2022 at 9:53 AM #191751dans le screener de bougie cadeau je n’arrive pas a avoir des prix inferieure a 10 $
// code proscreener d’exemple
SCREENER(close as “close”)
SCREENER[signal[1] and okvol[1]](risk[1] as “%Risk”)
okvol = highest[20](close * volume) > 300000
capital = HullAverage[20](close*volume)
diff = ((close-open)/close)*100
eta = (high-close) > (close-open) and (open-low) > (close-open)
if diff < 0 then
diff = -diff
eta = (high-open) > (open-close) and (close-low) > (open-close)
endif
cadeau = diff <= 0.3
risk = ((high-low)/high)*100
Trend, ignored, Expansion, ignored, ignored = CALL “ExtraTrend”[0, 0, 0, 0, 0, 0](close)
signal = Trend <> Expansion and capital < average[5](capital[1]) and cadeau and eta
cprix = close<10
SCREENER[signal and okvol and cprix](risk as “%Risk”) -
AuthorPosts