Bonjour a tous,
Je fais un call d’un indicateur (avec code bloqué) mais j’ai un message d’erreur :
La fonction “Indic” appelée depuis “Indicxxx” est appelée avec 2 parametres au lieu de 0 nécessaire.
Ce qui est etonnant est qu’il c’est lancé une fois puis ensuite ce message d’erreur.
Comment y remedier ?
J’ai fait ce screener avec l’assistant de creation
Voici le code
indicator1, ignored, ignored, ignored, indicator2 = CALL "indicxxx"[7, 0]
c1 = (indicator1 CROSSES OVER indicator2)
indicator3, ignored, ignored, ignored, ignored = CALL "indicxxx"[7, 0]
c2 = (indicator3 < 0)
indicator4 = Volume
c3 = (indicator4 >= 10000)
c4 = (close > 5)
SCREENER[c1 AND c2 AND c3 AND c4]
En vous remerciant
Comme je n’ai pas l’indicateur en question, essayons avec 2 versions différentes:
indicator1, ignored, ignored, ignored, indicator2 = CALL "indicxxx"
c1 = (indicator1 CROSSES OVER indicator2)
indicator3, ignored, ignored, ignored, ignored = CALL "indicxxx"
c2 = (indicator3 < 0)
indicator4 = Volume
c3 = (indicator4 >= 10000)
c4 = (close > 5)
SCREENER[c1 AND c2 AND c3 AND c4]
ou avec:
indicator1, ignored, ignored, ignored, indicator2 = CALL "indicxxx"[7, 0]
c1 = (indicator1 CROSSES OVER indicator2)
c2 = (indicator1 < 0)
indicator4 = Volume
c3 = (indicator4 >= 10000)
c4 = (close > 5)
SCREENER[c1 AND c2 AND c3 AND c4]
Merci Nicolas pour le retour
Mais a priori le problème vient d’autre chose. Mon indicateur de base qui me sert pour le screener fait appel a un autre indicateur.
Et bizarrement, j’ai maintenant un message d’erreur qui m’indique que l’indicateur appelé n’existe pas. Alors que cela fonctionnait auparavant.
j’ai contacté le créateur de l’indicateur qui a essayé avec une nouvelle version, cela a fonctionné 10 minutes puis idem.
Voir en pièce jointe le message d’erreur.
Cela ne fonctionne pas sur la version gratuite fin de journée alors que cela fonctionne sur ma version relié a IB.
Mais j’aimerais que cela fonctionne sur la version gratuite comme auparavant. J’ai essayé aussi en ré-installant PRT et JAVA, mais idem
Si jamais tu as “astuce” ou solution.
Merci
l’indicateur en question utilise t’il l’instruction TIMEFRAME ?
Merci Nicolas pour tes retours.
J’ai vu avec le createur du code qui l’a modifié et qui ne fait plus appel a l’indicateur qui causait probleme, . A priori cela fonctionne.
Il n’utilisait pas l’instruction TIMEFRAME
Merci encore