Page 1 sur 1

comment retourner une valeur dans un tableau

Publié : 06 nov. 2010, 08:44
par dovic
bonjour à tous ,
depuis un certain temps je suis coincé dans mes recherches et notamment sur ce genre de problème en programmation , j'essai simplifier le code mais le but c'est de pouvoir enregistrer des valeurs dans un tableau , j'essai de calculer par exemple la MM d'une autre MM :roll:
je m'explique example qui marche

Code : Tout sélectionner

// voici la boucle 
for(int i=0; i<limit; i++) {
 ExtMapBuffer1[i]= iMA(NULL,0,70,0,MODE_EMA,PRICE_CLOSE,i);
ExtMapBuffer2[i] =  iMAOnArray([b] ExtMapBuffer1[/b],0,13,0,MODE_EMA,i) ; 



}

là j'arrive à afficher la MM70 et sa MM13 mais maintenant si je voulais n'afficher que la MM13 de MM70 je veux dire n'afficher qu'un seul buffer ExtMapBuffer2 j'ai pensé à remplacé ExtMapBuffer1 par un simple tableau mais çà ne marche pas :shock:

Code : Tout sélectionner

// je déclare le tableau 
double tableau [];
 for(int i=0; i<limit; i++) {
 tableau[i]= iMA(NULL,0,70,0,MODE_EMA,PRICE_CLOSE,i);
  ExtMapBuffer2[i] =  iMAOnArray( [b]tableau[/b],0,13,0,MODE_EMA,i) ; 


}



en effet la fonction iMAOnArray il faut indiquer comme paramètre le nom du tableau
iMAOnArray( nom_du_tableau,0,13,0,MODE_EMA,i) ;
mais dès que je change le nom du tableau à part un buffer çà ne marche pas
à mon avis le problème vient de ce code car le tableau en question n'arrive pas à enregistrer les valeurs

Code : Tout sélectionner

 tableau[i]= iMA(NULL,0,70,0,MODE_EMA,PRICE_CLOSE,i);

est ce que quelqu'un aura une idée ? :cry:

Re: comment retourner une valeur dans un tableau

Publié : 06 nov. 2010, 13:40
par madjes
Salut Dovic, le problème avec un tableau c'est que t'es obligé de déclarer sa taille au départ contrairement au buffer qui s'adapte :wink:

Re: comment retourner une valeur dans un tableau

Publié : 07 nov. 2010, 03:23
par Fabien LABROUSSE
Je ne serais pas t'aider désolé, avis aux vrais programmeurs...
:D

Re: comment retourner une valeur dans un tableau

Publié : 07 nov. 2010, 12:09
par madjes
je viens de lui donner la réponse fab :wink:

Pour un tableau il faut déclarer sa taille au départ, c'est pas comme un buffer qui s'ajuste automatiquement. Sur trading automatique il y a eu la même question il n'y a pas longtemps.

Re: comment retourner une valeur dans un tableau

Publié : 09 nov. 2010, 04:29
par Fabien LABROUSSE
madjes a écrit :je viens de lui donner la réponse fab

Pour un tableau il faut déclarer sa taille au départ, c'est pas comme un buffer qui s'ajuste automatiquement. Sur trading automatique il y a eu la même question il n'y a pas longtemps.
Si seulement je savais ce qu'était un buffer...

:lol: