FORTI Si prega di aiutare - pagina 3

 

Tutti i grafici richiesti aperti, la storia caricata quanto c'è:

2015.03.26 18:08:21.025 Test-Mihail (MIX-6.15,H1) Scusa! Get Bars fallito.

2015.03.26 18:08:20.807 Test-Mihail (MIX-6.15,H1) Spiacente! Get Bars fallito.

2015.03.26 18:08:20.745 Test-Mihail (MIX-6.15,H1) Spiacente! Get Bars fallito.

2015.03.26 18:08:17.812 Test-Mihail (MIX-6.15,H1) Spiacente! Get Bars fallito.

2015.03.26 18:08:15.269 Test-Mihail (MIX-6.15,H1) Spiacente! Get Bars fallito.

2015.03.26 18:08:14.271 Test-Mihail (MIX-6.15,H1) Spiacente! Get Bars fallito.

2015.03.26 18:08:14.255 Test-Mihail (MIX-6.15,H1) Scusa! Get Bars fallito.

2015.03.26 18:08:10.043 Test-Mihail (MIX-6.15,H1) Spiacente! Get Bars fallito.

2015.03.26 18:08:09.060 Test-Mihail (MIX-6.15,H1) Spiacente! Get Bars fallito.

2015.03.26 18:08:09.060 Test-Mihail (MIX-6.15,H1) Spiacente! Get Bars fallito.

codice dal primo post

 

Anche il primo post ha il codice sbagliato.

Prova a rimuovere l'indicatore dal grafico e a reimpostarlo.

 
alexvd:

Anche il primo post ha il codice sbagliato.

Prova a rimuovere l'indicatore dal grafico e a reimpostarlo.

Rimosso e riavviato diverse volte, il risultato è lo stesso di quello mostrato sopra.
 

L'immagine mostra che i dati per il simbolo RTS-6.15 sono presenti nel terminale.

Quindi perché, usando:

if ( SymbolSelect( "RTS-6.15", true ) )
{
        long total_bars = long( SeriesInfoInteger( "RTS-6.15", PERIOD_M1, SERIES_BARS_COUNT ) );
        if ( total_bars > 0 )
        {
           Print("OK");
        }
        else
        {
          is_failed = true;
          Print( "Get Bars failed RTS-6.15 Last error = ", string(GetLastError() ) );
        }
      } 
else
{
  Print( "Symbol RTS-6.15 not selected" );
}
Я получаю ошибку?
2015.03.26 16:52:24.383	tmp6 (MIX-6.15,M1)	Get Bars failed RTS-6.15 Last error = 4401

4401 - Запрашиваемая история не найдена


 
Mikalas:

L'immagine mostra che i dati per il simbolo RTS-6.15 sono presenti nel terminale.

Quindi perché, usando:


Almeno perché il grafico è aperto sull'ora, e tu richiedi i minuti - questi dati devono essere costruiti per darti. Stai chiedendo lo stesso nell'indicatore?
 
alexvd:
Se non altro perché il grafico è aperto sull'ora, e tu richiedi i minuti - questi dati devono essere costruiti per darteli. Stai chiedendo lo stesso nell'indicatore?

Ciao a tutti!

Per tutto il tempo Renat ha continuato a dire che MT5 ha solo minuzie e il resto è costruito da esse, ma si scopre che questo non è vero.

 
Contender:

Ciao a tutti!

Per tutto il tempo Renat ha continuato a dire che MT5 ha solo minuti e il resto è costruito da loro, ma si scopre che non è vero.

Questo non contraddice in alcun modo le parole di Renat.

Anche i minuti devono essere sottratti dal disco e le cache devono essere costruite. Nello script\expert si ottengono molto probabilmente questi dati in una volta sola. Nell'indicatore, se non c'è un grafico con minuti aperti o è stato chiuso molto tempo fa, non otterrete dati, ma questi dati non sono disponibili ORA, al prossimo tick potrebbero essere pronti.

 
alexvd:
Se non altro perché il grafico è aperto sull'ora e tu chiedi i minuti - questi dati devono essere costruiti per darteli. Richiedi lo stesso nell'indicatore?
L'immagine è come un esempio, e quando lascio cadere l'indicatore, il grafico è in minuti
 
Mikalas:
L'immagine è come un esempio, e quando lascio cadere l'indicatore, il grafico è in minuti
Vi è stato dato il codice sorgente in servicedesk. Provate a mettere il vostro ultimo codice nella funzione Test().
 
Mikalas:

L'immagine mostra che i dati per il simbolo RTS-6.15 sono presenti nel terminale.

Quindi perché, usando:


Michael, non capisco la tua testardaggine. O hai problemi con il copia/incolla)) Provate il mio codice - sarete piacevolmente sorpresi.