ProRealTime
Pour discuter sur l’interface de ProRealTime Software, nos configurations graphiques...
Répondre • Page 1 sur 1

Fonction retourne 2 valeurs mais le code en a besoin de 1

par Guillaume17 » 03 avr. 2021 20:10

Bonjour,

J’essaie de faire tourner le code suivant avec un Heikin Ashi smoothed. J’aimerais comme condition d’affichage que le prix soit comparé à la clôture de l’indicateur (autrement dit, quand le prix croise à la hausse ou à la baisse le heikin smoothed, qui change alors de couleur) mais n’y parviens pas : je reçois le message suivant : Fonction retourne 2 valeurs mais le code en a besoin de 1″. Merci d’avance pour votre aide.



myADX = call "Exemple ADX"[14]
indicator1 = myADX

superieur = ExponentialAverage[200]
c1 = close > superieur
c3 = close < superieur

heikin = call "Heikin Ashi Smoothed"(close)
c2 = close > heikin
c4 = close < heikin

If indicator1 crosses over 20 AND c1 AND c2 Then
trendpositif =1
r=0
g=255
elsif indicator1 crosses under 20 AND c3 AND c4 Then
trend=-1 //tendance baissière
r=255
g=0
endif

backgroundcolor(r,g,0,50)

return indicator1 style (Line) as "inversion de tendance", trend coloured(r,g,0) as "direction tendance" //coloris le fond du graphique avec
Fichiers joints
Capture d’écran 2021-04-03 à 20.08.58.png
Capture d’écran 2021-04-03 à 20.08.58.png (165.86 Kio) Vu 33 fois
Capture d’écran 2021-04-03 à 19.43.38.png
Capture d’écran 2021-04-03 à 19.43.38.png (65.59 Kio) Vu 33 fois
Capture d’écran 2021-04-03 à 19.29.57.png
Capture d’écran 2021-04-03 à 19.29.57.png (58.04 Kio) Vu 33 fois

Re: Fonction retourne 2 valeurs mais le code en a besoin de 1

par AlainC » 04 avr. 2021 13:43

Bonjour Guillaume.
L’indicateur « Heikin Ashi Smoothed » que vous utilisez dans le code est un indicateur personnalisé, que vous avez créé ou importé. Je ne peux donc pas savoir ce qu’il donne comme résultat, mais selon le message d’erreur, cet indicateur renvoie deux paramètres comme résultat. Vois devez donc assigner ces deux paramètres à deux variables dans votre code, même si vous n utilisez qu’un.
Par exemple, « heikin1, heikin2 = call ... »

Sujets similaires
Quand un scientifique climato-sceptique retourne sa veste
par butternut » 28 juil. 2019 15:43 (0 Réponses)
Proscreener: code variable en fonction de l'actif
par clodreb » 07 nov. 2014 07:30 (0 Réponses)
Besoin d'aide code PRT.
par Ice. » 31 oct. 2013 16:14 (33 Réponses)
Variation des spreads en fonction des horaires
par Benoist Rousseau » 22 févr. 2014 01:59 (1 Réponses)
Fonction de Cobb-Douglas et modèle de Lucas.
par Anonyme01 » 27 nov. 2014 14:26 (12 Réponses)
Fonction recherche avancée
par Eversa » 02 juin 2015 13:46 (1 Réponses)
Fonction manquante
par Benoist Rousseau » 08 août 2015 12:24 (5 Réponses)
PRT : fonction ATAN (calcul d'angle)
par GOLDENBOY » 17 août 2015 21:19 (6 Réponses)