Erreurs, bugs, questions - page 1045

 

stringo:

MetaDriver:

Deux ou trois appels à OnCalculate(...) à chaque tick, le dernier nécessitant un recalcul complet de l'indicateur à partir de zéro.

Comment vivre ? Nadacha !

Il y a environ un mois, nous avions déjà posé cette question. Nous n'avons pas été en mesure de reproduire ce problème dans notre

Slava, comment ça va ? Tu l'as reproduit ?
 
MetaDriver:
Slava, comment ça va ? Reproduit ?
Pas encore. Nous ne l'avons pas encore reproduit. Nous le ferons dès que le paquet bêta MetaEditor+mql.dll sera publié.
 
stringo:
Pas encore. Je n'y ai pas encore joué. Nous le ferons bientôt, après la publication de MetaEditor+mql.dll beta-package.

Je l'ai.

--

Une grande demande à ceux qui sont sur le forum, testez OnCalculate() pour les appels en double et l'annulation de prev_calculated à chaque tick.


Et postez vos résultats ici (est/sont pas dupliqués).


L'indicateur de test est ici.

 

MetaDriver:

...

Et postez vos résultats ici (avoir/pas de doublon).

Testez l'indicateur ici.

J'ai ce résultat :

2013.08.21 16:08:26     prev_calc_Test (GBPUSD,M5)      prev_calculated == 50000;  rates_total ==50000;  ArrSize(close) ==50000
2013.08.21 16:08:26     prev_calc_Test (GBPUSD,M5)      prev_calculated == 50000;  rates_total ==50000;  ArrSize(close) ==50000
2013.08.21 16:08:26     prev_calc_Test (GBPUSD,M5)      prev_calculated == 50000;  rates_total ==50000;  ArrSize(close) ==50000
2013.08.21 16:08:26     prev_calc_Test (GBPUSD,M5)      prev_calculated == 0;  rates_total ==50000;  ArrSize(close) ==50000
2013.08.21 16:08:23     prev_calc_Test (GBPUSD,M5)      prev_calculated == 50000;  rates_total ==50000;  ArrSize(close) ==50000
2013.08.21 16:08:23     prev_calc_Test (GBPUSD,M5)      prev_calculated == 50000;  rates_total ==50000;  ArrSize(close) ==50000
2013.08.21 16:08:23     prev_calc_Test (GBPUSD,M5)      prev_calculated == 0;  rates_total ==50000;  ArrSize(close) ==50000
2013.08.21 16:08:21     prev_calc_Test (GBPUSD,M5)      prev_calculated == 50000;  rates_total ==50000;  ArrSize(close) ==50000
2013.08.21 16:08:21     prev_calc_Test (GBPUSD,M5)      prev_calculated == 50000;  rates_total ==50000;  ArrSize(close) ==50000
2013.08.21 16:08:21     prev_calc_Test (GBPUSD,M5)      prev_calculated == 0;  rates_total ==50000;  ArrSize(close) ==50000
2013.08.21 16:08:18     prev_calc_Test (GBPUSD,M5)      prev_calculated == 50000;  rates_total ==50000;  ArrSize(close) ==50000
2013.08.21 16:08:18     prev_calc_Test (GBPUSD,M5)      prev_calculated == 50000;  rates_total ==50000;  ArrSize(close) ==50000
2013.08.21 16:08:18     prev_calc_Test (GBPUSD,M5)      prev_calculated == 50000;  rates_total ==50000;  ArrSize(close) ==50000
2013.08.21 16:08:18     prev_calc_Test (GBPUSD,M5)      prev_calculated == 0;  rates_total ==50000;  ArrSize(close) ==50000
2013.08.21 16:08:16     prev_calc_Test (GBPUSD,M5)      prev_calculated == 50000;  rates_total ==50000;  ArrSize(close) ==50000
2013.08.21 16:08:16     prev_calc_Test (GBPUSD,M5)      prev_calculated == 0;  rates_total ==50000;  ArrSize(close) ==50000
2013.08.21 16:08:14     prev_calc_Test (GBPUSD,M5)      prev_calculated == 50000;  rates_total ==50000;  ArrSize(close) ==50000
2013.08.21 16:08:12     prev_calc_Test (GBPUSD,M5)      prev_calculated == 0;  rates_total ==50000;  ArrSize(close) ==50000
2013.08.21 16:08:09     prev_calc_Test (GBPUSD,M5)      prev_calculated == 50000;  rates_total ==50000;  ArrSize(close) ==50000
2013.08.21 16:08:09     prev_calc_Test (GBPUSD,M5)      prev_calculated == 0;  rates_total ==50000;  ArrSize(close) ==50000
2013.08.21 16:08:07     prev_calc_Test (GBPUSD,M5)      prev_calculated == 50000;  rates_total ==50000;  ArrSize(close) ==50000
2013.08.21 16:08:07     prev_calc_Test (GBPUSD,M5)      prev_calculated == 50000;  rates_total ==50000;  ArrSize(close) ==50000
2013.08.21 16:08:07     prev_calc_Test (GBPUSD,M5)      prev_calculated == 0;  rates_total ==50000;  ArrSize(close) ==50000
2013.08.21 16:08:04     prev_calc_Test (GBPUSD,M5)      prev_calculated == 50000;  rates_total ==50000;  ArrSize(close) ==50000
2013.08.21 16:08:04     prev_calc_Test (GBPUSD,M5)      prev_calculated == 0;  rates_total ==50000;  ArrSize(close) ==50000
2013.08.21 16:08:02     prev_calc_Test (GBPUSD,M5)      prev_calculated == 50000;  rates_total ==50000;  ArrSize(close) ==50000
2013.08.21 16:08:00     prev_calc_Test (GBPUSD,M5)      prev_calculated == 0;  rates_total ==50000;  ArrSize(close) ==50000
2013.08.21 16:07:58     prev_calc_Test (GBPUSD,M5)      prev_calculated == 50000;  rates_total ==50000;  ArrSize(close) ==50000
 
tol64:

Voici le résultat pour moi :

Merci. J'ai des appels doubles sur MetaQuotes demo et des appels triples sur RoboForex.
 


J'ai cherché dans les différents Tf, pas de zéros. Démonstration de MetaQuotes

Win 7 64x.

ps sur RoboForex est également absent.

 
MetaDriver:
Tout est bon avec "Max bars in window : Unlimited".
Nombre maximal de barres dans la fenêtre : 50000 - se remet à zéro de temps en temps.
2013.08.21 17:38:57 prev_calc_Test (EURUSD,M1) prev_calculated == 0 ; rates_total ==50000 ; ArrSize(close) ==50000
2013.08.21 17:38:57 prev_calc_Test (EURUSD,M1) prev_calculated == 50000 ; rates_total ==50000 ; ArrSize(close) ==50000
2013.08.21 17:38:57 prev_calc_Test (EURUSD,M1) prev_calculated == 0 ; rates_total ==50000 ; ArrSize(close) ==50000
2013.08.21 17:38:57 prev_calc_Test (EURUSD,M1) prev_calculated == 50000 ; rates_total ==50000 ; ArrSize(close) ==50000
2013.08.21 17:38:57 prev_calc_Test (EURUSD,M1) prev_calculated == 0 ; rates_total ==50000 ; ArrSize(close) ==50000
2013.08.21 17:38:56 prev_calc_Test (EURUSD,M1) prev_calculated == 50000 ; rates_total ==50000 ; ArrSize(close) ==50000
2013.08.21 17:38:56 prev_calc_Test (EURUSD,M1) prev_calculated == 0 ; rates_total ==50000 ; ArrSize(close) ==50000
 
Silent:

J'ai cherché dans différents Tf, pas de zéros. Démonstration de MetaQuotes

Win 7 64x.

ps sur RoboForex est également absent.

Merde. c'est étrange. ce que je craignais, c'est une mauvaise reproductibilité. l'avez-vous vérifié "sous charge" ?

Quel type d'unité centrale ?

J'ai un AMD Phenom II X6, win7 64, terminal x64.

 
Swan:
Tout est bon avec "Max bars in window : Unlimited".
Nombre maximum de barres dans la fenêtre : 50 000 - il y a des zéros de temps en temps.

Oh ! Merci ! Je commence à avoir un aperçu du système.

 

Oups... passage de l'illimité à 5000

ps après quelques redémarrages cela a fonctionné. max barres peu importe le nombre - pas de zéros.