Je cherche à passer en revue différentes paires afin d'extraire des informations mais j'ai du mal à coder la fonction.
Un premier tableau comprend les paires à trader.
Il y a aussi une structure qui est créée afin de contenir des variables pour chaque paire tradée.
Pour simplifier, je ne mets que 4 variables dans le type de structure. Pour l'exemple, il faut les initialiser à 0 à l'aide d'une boucle for. Le but est de ne pas avoir à répéter le code pour chaque paire car bien sûr il y aura plus d'opérations à réaliser et aussi plus de paires dans le programme final.
Code : #
string tab pairtab["EURUSD", "GBPUSD", "USDJPY"]
struct pair
{
double ask;
double bid;
int points;
double tab sup_res[5];
};
struct EURUSD;
struct GBPUSD;
struct USDJPY;
void OnTimer(500)
{
for (i=0; i<ArraySize (pairtab); i++) //passage en revue des 3 éléments de pairtab[]
{
pairtab[i].ask = 0; //pairtab[i].ask remplace EURUSD.ask, GBPUSD.ask et USDJPY.ask
pairtab[i].bid = 0;
pairtab[i].points = 0;
for (j=0; j<5; i++)
{
pairtab[i].sup_res[j] = 0;
}
}
}