bonjour je narrive pas a afficher mon tableau, il m'affiche que le dernier résulta si une personne pouvais m'aider. Merci d'avance de tous l'aide que vous m'apporterais.
void comments()
{
if(CommerceDevises)
{
iCount=SymbolsTotal(false); // false, la fonction renvoie le nombre de tous les symboles.
ArrayResize(_Sympols,iCount,iCount);
Message = Message + "Nombre de symboles: " + string (iCount) + NL;
Message = Message + NL + NL;
int i;
for(i=0; i<iCount; i++)
{
_Sympols[i]=SymbolName(i,false);// false, le symbole est pris dans la liste de tous les symboles.
Message = Message + NL + NL;
Message = "liste des symbol" + _Sympols[i];
}
}
else // Echangez simplement des symboles dans la fenêtre de surveillance du marché
{
iCount=SymbolsTotal(true); // true, la fonction renvoie le nombre de symboles sélectionnés dans MarketWatch.
ArrayResize(_Sympols,iCount,iCount);
Message = "Nombre de symboles: "+ string (iCount) + NL;
Message = Message + NL + NL;
int i;
for(i=0; i<iCount; i++)
{
_Sympols[i]=SymbolName(i,true);// true, le symbole est extrait de la liste des symboles sélectionnés dans MarketWatch.
Message = Message + NL + NL;
Message = "liste des symbol " + _Sympols[i];
}
}
Comment(Message);
Hello
désolé mais ta question n'est pas très claire et on ne comprends pas vraiment ce que tu cherches à faire, toutefois je veux bien essayer.
Si tu cherches à afficher la liste de tes valeurs et que celles ci sont supposé être stockées dans message (qui est dans ta boucle) alors tu as une erreur puisque tu ne concatenes pas ton dernier message:
Message = Message + NL + NL;
Message = "liste des symbol " + _Sympols[i];
Le 1er tu as bien: Message = Message + (ici tu concatenes bien)
Mais dans la ligne suivante tu as Message =, tu écrase donc ce qu'il y a dans message pour le remplacer par "liste des symbol " + _Sympols, il est donc normal que tu n'affiches que le dernier.
Tu devrais donc avoir: