Testando 'CopyTicks'. - página 34

 
coderex:
O intercâmbio não fornece dados sobre quem exatamente fez a transação? Existe uma identificação de alguma contraparte específica
 
coderex:
bem, por que nada interessante, lá apenas por uma taxa a informação é valiosa - uma fita adesiva, para aqueles que testam estocásticos sobre a história tal informação é muito valiosa, é uma pena que em MT5 o testador não leve esta história

Eu julgo pelo que vejo nos dados do teste:

#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:

Eu julgo pelo que vejo nos dados do teste:

#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, pare, ou o que eu sublinhei é apenas uma mudança no copo?
 
coderex:
Ela não é para ontem?
Não.
 
fxsaber:
Não.
Realmente não são os de ontem, bem esses são os últimos dados, infelizmente. Terça-feira, teremos que ver quais serão os últimos dados.
 

Esta é uma imagem engraçada do BCS #1 build 1470. O controle do candelabro ocorre após o fechamento do castiçal. O volume por carrapatos é comparado com o volume[] da vela do indicador. Como você pode ver, o controle mudou APÓS o fechamento da vela!

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
 
Caros desenvolvedores(@Slawa)! O trabalho no CopyTicks() está sendo feito para corrigir erros?
 

Não tenho certeza de como reproduzir. Aparece durante o trabalho de tensão ZoomPrice- muitos gráficos com indicador, símbolo de mudança em cada gráfico, mudança de conta sem indicador de descarga. Isto é, há um trabalho intensivo com o CopyTicks.

Ela se manifesta desta forma.
Market Watch congela por alguns segundos, neste ponto o CopyTicks não retorna novos dados. Então o Market Watch ganha vida - mostra novos dados. Com este CopyTicks fica toda a história, que foi durante a pausa. Em seguida, o Market Watch congela e dá voltas e voltas.
É interessante, que quando o Market Watch é pausado, ele não mostra a hora atual imediatamente, mas rapidamente (por olho perceptível) rola todos os carrapatos perdidos.

Capturado em vídeo

As amarelas são a nova história da carraça. Você pode ver claramente a desaceleração do Market Watch. E quando sai do freio, a história do tick muda retroativamente. Ou seja, quando o Market Watch abranda e através do histórico de ticking você não consegue obter dados.

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

Não tenho certeza de como reproduzir. Aparece durante o trabalho de tensão ZoomPrice- muitos gráficos com indicador, símbolo de mudança em cada gráfico, mudança de conta sem indicador de descarga. Isto é, há um trabalho intensivo com o CopyTicks.

Ela se manifesta desta forma.
Market Watch congela por alguns segundos, neste ponto o CopyTicks não retorna novos dados. Então o Market Watch ganha vida - mostra novos dados. Com este CopyTicks fica toda a história, que foi durante a pausa. Em seguida, o Market Watch congela e dá voltas e voltas.
É interessante, que quando o Market Watch é pausado, ele não mostra a hora atual imediatamente, mas rapidamente (visualmente perceptível) rola todos os tiquetaques perdidos.

Capturado em vídeo

As amarelas são a nova história da carraça. Você pode ver claramente a desaceleração do Market Watch. E quando sai do freio, a história do tick muda retroativamente. Isto é, quando o Market Watch abranda e você não consegue obter dados através do histórico do tick.

parece que você tem o mesmo problema - abranda ao renderizar gráficos.

É aqui que a divisão do programa do usuário em fios pode ajudar:

- linha de execução do algoritmo principal do programa

- uma linha gráfica de renderização

A possibilidade de criar janelas separadas para desenhos especificados pelo usuário sem carregar dados do histórico, mas em uma linha separada da execução total do programa do usuário também ajudaria.

 
coderex:

Parece estar enfrentando o mesmo problema - lentidão na renderização de gráficos.

Definitivamente, não. Eu tiro o indicador, os freios continuam por um tempo.