comment retourner une valeur dans un tableau
Publié : 06 nov. 2010, 08:44
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
je m'explique example qui marche
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
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
est ce que quelqu'un aura une idée ?
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
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) ;
}
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) ;
}
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);