Bonjour,
Je ne peux pas importer les lignes de codes car l’erreur pour laquelle j’ai besoin d’une aide ne me permet pas l’export – J’en suis désolée.
LE PROBLEME :
Je souhaite utiliser un SAR qui est propre au système ATD de Philippe CAHEN.
J’ai enregistré mon sar sous le nom : SarAtd & Rl4 dont les paramètres sont : 0.02 – 0.02 – 0.2
Avec ce screen, je souhaite sélectionner des actions dont :
- les bollingers sont en Phase 1 resserrées (Squeeze),
- avec le SAR sous la Bollinger inférieure
- ==> le screen doit détecter le croisement du SAR avec la Bollinger inférieure
VOICI LA COPIE DE MES LIGNES DE CODE de mon screen appelé : Sqz & Sar
// Sqz & Sar
// Squeeze
diff = averagetruerange[20]*1.6
stdd = std[20](close)
bbs = 2*stdd/diff
C1 = bbs < 1
// MySar
MySar = CALL “SarAtd et Rl4” [0.02, 0.02, 0.2]
C2 = MySar[1] < BollingerDown[20][1]
Setup = MySar[0] crosses over BollingerDown[20](close)
barSince = barssince(C1 and C2 and setup)
Screener [barSince <=1 and barSince >=0]
Voici le message d’erreur lorsque je lance de screen :
“La fonction “SarAtd & Rl4” appelée via “Sqz & Sar” retourne 0 valeur mais votre code en a besoin de 1″
J’ai revu la page consacrée au Call, comparé avec mes autres call qui fonctionnent bien – mais je n’arrive pas à détecter mon erreur.
Si je pouvais trouver une aide –
Merci infiniment –
Cela signifie que l’indicateur (que vous avez nommé fonction) « SarAtd & Rl4 » ne renvoie aucune valeur ; autrement dit, aucune valeur n’est renvoyée au code appelant après l’instruction RETURN.
Il vous en faut une dans votre code « Sqz & Sar ».
Veuillez donc vérifier le code de « SarAtd & Rl4 » ou partagez-le et nous essaierons de résoudre le problème.
Bonsoir Roberto
Merci infiniment – j’ai résolu mon problème en supprimant un indicateur qui est appelé dans mon SAR, lequel indicateur sert uniquement à modifier la couleur du Sar en fonction de la tendance. Donc comme il n’a pas de fonction dans le screener, je l’ai supprimé et tout va bien –
Merci et désolée pour le dérangement
Marie-Eve