Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 6. - page 470

 
Unimaks:

oui n'importe quel terminal après la mise à jour.


On a laissé 509 construire, celui-ci est bien. Au démarrage, il demande une mise à jour, mais je ne l'ai pas fait et il n'y a pas de signal sonore. Ce n'est qu'après la mise à jour que les terminaux émettent un bip.

Pourquoi ne pas poster le problème dans le fil de discussion sur les nouvelles constructions? Au moins, les développeurs cherchent toujours là-bas, mais seuls les programmeurs tiers sont ici.
 

Soirée. Les amis, quelqu'un peut-il aider avec la demande précédente ?

Si ça ne pose de problème à personne. Le code est petit, vous pouvez retirer une partie du code de l'inducteur. Ne pas marquer (dessiner) le prix lui-même... Merci =)

Dossiers :
 
beginner:

J'essaie d'obtenir les valeurs de la bougie actuelle comme dans le manuel.

Je reçois chaque tique

sur les valeurs de la bougie actuelle au prix d'ouverture

comment obtenir les vraies valeurs

Close[0]!=rates[0].close ????

void OnStart()
  {
//---
   MqlRates rates[];
   ArraySetAsSeries(rates,true);
   int copied=CopyRates(Symbol(),0,0,100,rates);
   if(copied>0)
     {
      Print("Скопировано баров: "+copied);
      string format="open = %G, high = %G, low = %G, close = %G, volume = %d";
      string out;
      int size=fmin(copied,10);
      for(int i=0;i<size;i++)
        {
         out=i+":"+TimeToString(rates[i].time);
         out=out+" "+StringFormat(format,
                                  rates[i].open,
                                  rates[i].high,
                                  rates[i].low,
                                  rates[i].close,
                                  rates[i].tick_volume);
         Print(out);
        }
     }
   else Print("Не удалось получить исторические данные по символу ",Symbol());
  }


Pouvez-vous me dire quel est le problème ?

Je reçois chaque tique

sur lechandelier actuel pour obtenir les valeurs au prix d' ouverture

2014.02.08 14:28:19.051 2014.01.02 09:41  Proverka EURUSD,H1: 0:2014.01.02 09:00 open = 1.3751, high = 1.3751, low = 1.3751, close = 1.3751, volume = 1
 
C'est dans le testeur ? Quel mode ? Tous les ticks ou par prix d'ouverture?
 
Roger:
C'est dans le testeur ? Quel mode ? Tous les ticks ou par prix d'ouverture ?

Dans le testeur, tous les tics
 

Je ne peux que supposer que CopyRates() ne copie que l'ouverture de la barre des zéro.

 
Roger:

Je ne peux que supposer que CopyRates() ne copie que l'ouverture de la barre des zéro.


En fait, c'est le cas, mais alors comment l'utiliser ?
 
beginner:

En fait, elle l'est, mais alors comment l'utiliser ?
Pourquoi pas directement, Close[0] ?
 

Sur un 5, d'ailleurs, c'est très bien.

2014.02.09 23:28:33.000 2013.01.02 12:21:59   0:2013.01.02 12:21 open = 1.3253, high = 1.3255, low = 1.3252, close = 1.3255, volume = 11

 
Roger:
Pourquoi pas directement, Close[0] ?


vous pouvez, la question est pourquoi les taux[0].close ne peuvent pas ?