Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 6. - pagina 470

 
Unimaks:

sì qualsiasi terminale dopo l'aggiornamento.


Una build 509 sinistra, questa va bene. All'avvio chiede un aggiornamento, ma non ho aggiornato e non c'è nessun segnale acustico. Solo dopo l'aggiornamento i terminali suonano.

Perché non posti il problema nel thread della nuova costruzione? Almeno gli sviluppatori cercano sempre lì, ma qui ci sono solo programmatori di terze parti.
[Eliminato]  

Sera. Gente, qualcuno può aiutare con la richiesta precedente?

Se non è troppo disturbo per nessuno. Il codice è piccolo, si può rimuovere una parte del codice dall'induttore. Non per segnare (disegnare) il prezzo stesso... Grazie =)

File:
 
beginner:

Cercando di ottenere i valori della candela corrente come nel libro di testo

Ricevo ogni spunta

sui valori attuali della candela al prezzo aperto

come ottenere i valori reali

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());
  }


Puoi dirmi qual è il problema?

Ricevo ogni spunta

sullacandela corrente per ottenere i valori al prezzo aperto

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
 
È nel tester? Quale modalità? Tutti i tick o per prezzo di apertura?
 
Roger:
È nel tester? Quale modalità? Tutti i tick o per prezzo di apertura?

Nel tester, tutte le zecche
 

Posso solo supporre che CopyRates() copi solo l'apertura della barra zero.

 
Roger:

Posso solo supporre che CopyRates() copi solo l'apertura della barra zero.


In effetti è così, ma allora come si può usare?
 
beginner:

in effetti lo è, ma allora come si può usare?
Perché non direttamente, Close[0]?
 

Su un 5, comunque, va bene.

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:
Perché non direttamente, Close[0]?


si può, la domanda è perché non si può chiudere rates[0].close?