Bonjour à tous,
Je débute en programmation,
Est-ce que le menu déroulant de période en haut à droite a une incidence sur mon code si je précise dans mon code les time frame, j’ai l’impression que Oui,
Je pars du menu déroulant en haut à droite sur la capture d’écran
// Le code qui suit fait référence à l'unité de temps:weekly
TIMEFRAME(weekly)
indicator1 = MACDline[12,26,9](close)
indicator2 = MACDSignal[12,26,9](close)
c1 = (indicator1 > indicator2)
TIMEFRAME(daily)
indicator1 = MACDline[12,26,9](close)
indicator2 = MACDSignal[12,26,9](close)
c2 = (indicator1 < indicator2)
C3 = close > 1 AND close < 50
// Le code qui suit fait référence à l'unité de temps:DEFAULT
TIMEFRAME(DEFAULT)
SCREENER[c1 AND c2 AND c3] ((close/DClose(1)-1)*100 AS "% Veille")
Bien à vous
La ligne 14 est inutile.
Je te conseille de lancer le screener dans le timeframe du code le plus court.
La ligne 14 est inutile.
Après réflexion oui inutile
Je te conseille de lancer le screener dans le timeframe du code le plus court.
Si je dois utiliser des unités de temps différente pour un screener comme par exemple : H4,D1, W ou H1,H4,D1, il vaut mieux créer 2 screener différents ?
Est-il possible de changer les timeFrame d’un screener comme variable en passant par le logiciel et non par le code ?
exemple :
dans le code :
TIMEFRAME(Length01)
et une variable Length01 qui prend les valeur : m5, h1,h4, Daily, Weekly, …etc ?
On ne peut pas passer la valeur d’un timeframe en variable dans l’instruction TIMEFRAME, donc je te conseille d’utiliser plusieurs screeners en effet 🙂
SlyParticipant
New
Bonjour,
Je remonte cette file car j’ai un petit soucis sur mon screeener Marteaux lorsque je me met en UT hebdo.
En effet en hebdo le screener me sort les marteaux sur l’avant dernière bougie, non pas sur la dernière, je ne rencontre pas ce problème en mensuel. En UT courtes (<daily) je ne sais pas car je n’ai pas l’intraday sur PRT.
Une idée d’où cela provient ?
/// SCREENER MARTEAUX DAILY ///
// Tendance baissière = Bougie précédente Rouge + 3 dernières clotures négatives
TB = close[1] < open[1] AND close[1] <= close[2] AND close[2] <= close[3]
// Volume moyen minimum
IF VolumeExprimeEnCapital = 0 THEN
VOL = average[PeriodeVolumeMoyen](volume) >= VolumeMoyenMinimum
ELSIF VolumeExprimeEnCapital = 1 THEN
VOL = average[PeriodeVolumeMoyen](volume) * close >= VolumeMoyenMinimum
ENDIF
// Cours Minimum
CMin = close >= CoursMinimum
// Penetration Maximum du Corps de la Bougie Précédente
PMax = (close[1] + (PenetrationMaxiCorpsPrecedent/100 * (open[1] - close [1]) ) )
// Marteau Vert
MVert = close > open AND (high - close) <= LongueurMaxiMecheHaute * (close - open) AND (open - low) >= LongueurMiniMecheBasse * (close - open) AND close <= Pmax
// Marteau Rouge
MRouge = close < open AND (high - open) <= LongueurMaxiMecheHaute * (open - close) AND (close - low) >= LongueurMiniMecheBasse * (open - close) AND open <= PMax
/// RESULTATS ///
SCREENER [TB AND VOL AND CMin AND (MVert OR MRouge)] ((close * volume) AS "Vol K")
Merci d’avance pour les retours.
SlyParticipant
New
Par contre lorsque je force le screener sur l’UT Hebdo avec la commande TIMEFRAME (WEEKLY), là c’est tout bon ça me sort les marteau sur la dernière bougie.
Est ce que c’est parce que j’ai la version gratuite de PRT et que la semaine “normale” se termine ce soir ?
Merci de ne pas poste à la file de sujets qui ne sont pas liés.
En effet, les résultats sont décalés d’1 période si on utilise un compte gratuit “fin de journée”.
SlyParticipant
New
Merci de ne pas poste à la file de sujets qui ne sont pas liés.
En effet, les résultats sont décalés d’1 période si on utilise un compte gratuit “fin de journée”.
Bonjour Nicolas,
Merci pour la réponse, et plates excuses tout ça pour le sujet non lié. 😉