FORTS Veuillez nous aider - page 3

 

Tous les graphiques requis sont ouverts, l'historique est téléchargé autant qu'il y en a :

2015.03.26 18:08:21.025 Test-Mihail (MIX-6.15,H1) Désolé ! Get Bars a échoué.

2015.03.26 18:08:20.807 Test-Mihail (MIX-6.15,H1) Désolé ! Get Bars a échoué.

2015.03.26 18:08:20.745 Test-Mihail (MIX-6.15,H1) Désolé ! Get Bars a échoué.

2015.03.26 18:08:17.812 Test-Mihail (MIX-6.15,H1) Désolé ! Get Bars a échoué.

2015.03.26 18:08:15.269 Test-Mihail (MIX-6.15,H1) Désolé ! Get Bars a échoué.

2015.03.26 18:08:14.271 Test-Mihail (MIX-6.15,H1) Désolé ! Get Bars a échoué.

2015.03.26 18:08:14.255 Test-Mihail (MIX-6.15,H1) Désolé ! Get Bars a échoué.

2015.03.26 18:08:10.043 Test-Mihail (MIX-6.15,H1) Désolé ! Get Bars a échoué.

2015.03.26 18:08:09.060 Test-Mihail (MIX-6.15,H1) Désolé ! Get Bars a échoué.

2015.03.26 18:08:09.060 Test-Mihail (MIX-6.15,H1) Désolé ! Get Bars a échoué.

code du premier message

 

Le premier post a aussi le mauvais code.

Essayez de retirer l'indicateur du graphique et de le réinitialiser.

 
alexvd:

Le premier post a aussi le mauvais code.

Essayez de retirer l'indicateur du graphique et de le réinitialiser.

Retiré et redémarré plusieurs fois, le résultat est le même que celui indiqué ci-dessus.
 

L'image montre que les données pour le symbole RTS-6.15 sont présentes dans le terminal.

Alors pourquoi, en utilisant :

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'image montre que les données pour le symbole RTS-6.15 sont présentes dans le terminal.

Alors pourquoi, en utilisant :


Au moins parce que le graphique est ouvert sur l'heure, et vous demandez des minutes - ces données doivent être construites pour vous donner. Demandez-vous la même chose dans l'indicateur ?
 
alexvd:
Si seulement parce que le graphique est ouvert sur l'heure, et vous demandez des minutes - ces données doivent être construites pour vous les donner. Demandez-vous la même chose dans l'indicateur ?

Bonjour à tous !

Pendant tout ce temps, Renat n'a cessé de dire que MT5 n'avait que des minuties et que le reste était construit à partir de celles-ci, mais il s'avère que ce n'est pas vrai.

 
Contender:

Bonjour à tous !

Pendant tout ce temps, Renat n'a cessé de dire que MT5 n'avait que des minutes et que le reste était construit à partir de celles-ci, mais il s'avère que ce n'est pas vrai.

Cela ne contredit en rien les propos de Renat.

Des minutes doivent également être soustraites du disque et des caches doivent être construits. Dans le script\expert, vous obtiendrez très probablement ces données en une seule fois. Dans l'indicateur, s'il n'y a pas de graphique avec des minutes ouvertes ou s'il a été fermé il y a longtemps, vous n'obtiendrez aucune donnée, mais ces données ne sont pas disponibles MAINTENANT, au prochain tick elles seront peut-être prêtes.

 
alexvd:
Ne serait-ce que parce que le graphique est ouvert sur l'heure et que vous demandez les minutes - ces données doivent être construites pour vous les donner. Demandez-vous la même chose dans l'indicateur ?
L'image est un exemple, et quand je laisse tomber l'indicateur, le graphique est en minutes.
 
Mikalas:
L'image est un exemple, et quand je laisse tomber l'indicateur, le graphique est en minutes.
On vous a donné le code source dans Servicedesk. Essayez de mettre votre dernier code dans la fonction Test().
 
Mikalas:

L'image montre que les données pour le symbole RTS-6.15 sont présentes dans le terminal.

Alors pourquoi, en utilisant :


Michael, je ne comprends pas ton entêtement. Ou vous avez des problèmes avec le copier/coller)) Essayez mon code - vous serez agréablement surpris.