Test des "CopyTicks". - page 34

 
coderex:
L'échange ne fournit-il pas des données sur l'identité exacte de la personne qui a effectué la transaction ? Existe-t-il un identifiant pour une contrepartie spécifique ?
 
coderex:
bien pourquoi rien d'intéressant, là juste pour une taxe l'information est précieuse - une bande de trades, pour ceux qui testent les stochastiques sur l'histoire une telle information est très précieuse, il est dommage que dans MT5 le testeur ne prend pas cette histoire

Je juge par ce que je vois dans les données de test :

#SYMBOL,SYSTEM,TYPE,MOMENT,ID,ACTION,PRICE,VOLUME,ID_DEAL,PRICE_DEAL
RIM5,F,S,20140205184842717,12090675286,1,151990.00000,1,,
GZH4,F,B,20140205184842717,12090675287,1,12765.00000,1,,
GZH4,F,B,20140205184842717,12090675288,1,12717.00000,1,,
 
Alexey Kozitsyn:

Je juge d'après ce que je vois dans les données d'essai :

#SYMBOL,SYSTEM,TYPE,MOMENT,ID,ACTION,PRICE,VOLUME,ID_DEAL,PRICE_DEAL
RIM5,F,S,20140205184842717,12090675286,1,151990.00000,1,,
GZH4,F,B,20140205184842717,12090675287,1,12765.00000,1,,
GZH4,F,B,20140205184842717,12090675288,1,12717.00000,1,,
Ah, stop, ou ce que j'ai mis en évidence est juste un changement dans le verre ?
 
coderex:
Elle n'est pas pour hier ?
Non.
 
fxsaber:
Non.
Vraiment pas celle d'hier, enfin ce sont les dernières données malheureusement. Nous devrons voir mardi quelles seront les dernières données.
 

C'est une image amusante sur BCS #1 build 1470. Le contrôle du chandelier a lieu après la fermeture du chandelier. Le volume par ticks est comparé au volume Volume[] de la bougie de l'indicateur. Comme vous pouvez le voir, le contrôle a changé APRÈS la fermeture de la bougie !

2016.11.14 14:52:02.507 VolumeControl Si-12.16: ОШИБКА 2016.11.14 12:51! Сумма V buy = 2728, сумма V sell = 4187, контроль (покупки+продажи) = 6953
2016.11.14 14:52:15.365 VolumeControl Si-12.16: ОШИБКА 2016.11.14 12:51! Сумма V buy = 2728, сумма V sell = 4187, контроль (покупки+продажи) = 6997
2016.11.14 14:52:40.259 VolumeControl Si-12.16: ОШИБКА 2016.11.14 12:51! Сумма V buy = 2728, сумма V sell = 4187, контроль (покупки+продажи) = 6997
 
Chers développeurs(@Slawa) ! Le travail sur la correction du bug CopyTicks() se poursuit-il ?
 

Je ne sais pas comment le reproduire. Apparaît pendant le travail stressant de ZoomPrice- plusieurs graphiques avec indicateur, changement de symbole sur chaque graphique, changement de compte sans décharger l'indicateur. C'est-à-dire qu'il y a un travail intensif avec les CopyTicks.

Cela se manifeste ainsi .
Market Watch se fige pendant quelques secondes, à ce moment CopyTicks ne renvoie pas de nouvelles données. Ensuite, Market Watch s'anime et affiche des données fraîches. Avec cela CopyTicks obtient tout l'historique, qui était pendant la pause. Puis Market Watch se fige et tourne en rond.
Il est intéressant de noter que lorsque Market Watch est mis en pause, il n'affiche pas immédiatement l'heure actuelle, mais fait défiler rapidement (à vue d'œil) tous les ticks manquants.

Capturé sur vidéo

Les jaunes sont l'histoire fraîche de la tique. Vous pouvez clairement voir le ralentissement du Market Watch. Et lorsqu'il sort du frein, l'historique des tics change rétroactivement. C'est-à-dire que lorsque Market Watch ralentit et à travers l'historique des tics, vous ne pouvez pas obtenir de données.

Тиковый индикатор ZoomPrice
Тиковый индикатор ZoomPrice
  • votes : 17
  • 2016.11.01
  • fxsaber
  • www.mql5.com
Показывает график цены любого уровня масштабирования.
 
fxsaber:

Je ne sais pas comment le reproduire. Apparaît pendant le travail stressant de ZoomPrice- plusieurs graphiques avec indicateur, changement de symbole sur chaque graphique, changement de compte sans décharger l'indicateur. C'est-à-dire qu'il y a un travail intensif avec les CopyTicks.

Cela se manifeste ainsi .
Market Watch se fige pendant quelques secondes, à ce moment CopyTicks ne renvoie pas de nouvelles données. Ensuite, Market Watch s'anime et affiche des données fraîches. Avec cela CopyTicks obtient tout l'historique, qui était pendant la pause. Puis Market Watch se fige et tourne en rond.
Il est intéressant de noter que lorsque Market Watch est mis en pause, il n'affiche pas immédiatement l'heure actuelle, mais saute rapidement (à vue d'œil) tous les ticks manquants.

Capturé sur vidéo

Les jaunes sont l'histoire fraîche de la tique. Vous pouvez clairement voir le ralentissement du Market Watch. Et lorsqu'il sort du frein, l'historique des tics change rétroactivement. Par exemple, lorsque Market Watch ralentit et que vous ne pouvez pas obtenir de données par le biais de l'historique des tics.

il semble que vous ayez le même problème - le freinage lors du dessin des graphiques.

C'est là que la division du programme utilisateur en fils peut être utile :

- le fil d'exécution de l'algorithme du programme principal

- un fil graphique de rendu

La possibilité de créer des fenêtres séparées pour le dessin spécifié par l'utilisateur sans y charger les données historiques, mais dans un fil séparé de l'exécution totale du programme utilisateur serait également utile.

 
coderex:

Il semble rencontrer le même problème - des ralentissements lors du rendu des graphiques.

Pas vraiment. Je retire l'indicateur, les freins continuent pendant un moment.