comment retourner une valeur dans un tableau

Modérateur : Administrateurs

Message
Auteur
dovic
Nouveau
Messages : 1
Inscription : 11 sept. 2010, 21:55

comment retourner une valeur dans un tableau

#1 Message 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:

Avatar de l’utilisateur
madjes
Administrateur
Messages : 1194
Inscription : 28 oct. 2008, 16:00

Re: comment retourner une valeur dans un tableau

#2 Message 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:
"The market is like a beautiful woman-endlessly fascinating, endlessly complex, always changing, always mystifying." The Money Game - Adam Smith

L'art d'être tantôt très audacieux et tantôt très prudent est l'art de réussir-Napoléon Bonaparte

Avatar de l’utilisateur
Fabien LABROUSSE
Administrateur
Messages : 16964
Inscription : 17 mars 2008, 19:41
Localisation : Paris, France

Re: comment retourner une valeur dans un tableau

#3 Message par Fabien LABROUSSE »

Je ne serais pas t'aider désolé, avis aux vrais programmeurs...
:D
Image

La Structure (par VideoBourse) : Formation sur mesure et évolutive pour optimiser compréhension et résultats en trading

📈 Informations et inscriptions : https://forms.gle/A2vnZduSwv2wPFSS7

🤝 Contact et échanges avec la communauté : Discord, mail, téléphone, LinkedIn...

Avatar de l’utilisateur
madjes
Administrateur
Messages : 1194
Inscription : 28 oct. 2008, 16:00

Re: comment retourner une valeur dans un tableau

#4 Message 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.
"The market is like a beautiful woman-endlessly fascinating, endlessly complex, always changing, always mystifying." The Money Game - Adam Smith

L'art d'être tantôt très audacieux et tantôt très prudent est l'art de réussir-Napoléon Bonaparte

Avatar de l’utilisateur
Fabien LABROUSSE
Administrateur
Messages : 16964
Inscription : 17 mars 2008, 19:41
Localisation : Paris, France

Re: comment retourner une valeur dans un tableau

#5 Message 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:
Image

La Structure (par VideoBourse) : Formation sur mesure et évolutive pour optimiser compréhension et résultats en trading

📈 Informations et inscriptions : https://forms.gle/A2vnZduSwv2wPFSS7

🤝 Contact et échanges avec la communauté : Discord, mail, téléphone, LinkedIn...

Répondre