Erros, bugs, perguntas - página 1045

 
zfs:
Eu encontrei-o)

SÍMBOLO_SESSÃO_PREÇO_DE_ASSINATURA

Preço de fornecimento para a sessão em curso

Pergunta por que razão todas as variáveis da ajuda não correspondem aos seus nomes no terminal)?

Continuo a falar sozinho, é uma coisa da moda a fazer agora).

É evidente que podemos guardá-lo no início da sessão e utilizá-lo na segunda metade do dia, mas existe alguma forma de o obter na segunda metade do dia, porque parece estar no terminal - a percentagem de mudança é calculada a partir dele.


 

stringo:

MetaDriver:

Duas ou três chamadas para a OnCalculate(...) em cada tick, a última exigindo um recálculo completo do indicador a partir do zero.

Como viver? Nadacha!

Há cerca de um mês atrás já tínhamos esta pergunta. Não fomos capazes de reproduzir este problema no nosso

Slava, como está? Já o reproduziu?
 
MetaDriver:
Slava, como é que se reproduz?
Ainda não. Ainda não o reproduzimos. Fá-lo-emos logo após a publicação do pacote beta MetaEditor+mql.dll
 
stringo:
Ainda não. Ainda não o joguei. Fá-lo-emos em breve, após a publicação do MetaEditor+mql.dll beta-package.

Já está.

--

Um grande pedido aos que estão no fórum, testar OnCalculate() para chamadas duplicadas e anulando pré_calculados em cada tick.


E afixe aqui os seus resultados (é/não é duplicado).


O indicador de teste está aqui.

 

MetaDriver:

...

E afixe aqui os seus resultados (ter/não duplicar).

Indicador de teste aqui.

Tenho este resultado:

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:

Este é o resultado para mim:

Obrigado. Tenho chamadas duplas na demonstração do MetaQuotes e chamadas triplas no RoboForex.
 


espetado à volta dos diferentes tf's, sem zeros. Demonstração de MetaQuotes

Ganhar 7 64x.

ps no RoboForex também está em falta.

 
MetaDriver:
Tudo é bom com "Max barras na janela: Ilimitadas".
Máximo de barras na janela : 50000 - repõe a zero de vez em quando
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:

espetados em torno de diferentes tf's, sem zeros. Demonstração de MetaQuotes

Ganhar 7 64x.

ps no RoboForex também está em falta.

Merda. é estranho. o que eu temia era má reprodutibilidade. verificou-o "sob carga"?

Que tipo de CPU?

Eu tenho AMD Phenom II X6, win7 64, terminal x64.

 
Swan:
Tudo é bom com "Max barras na janela: Ilimitadas".
Máximo de barras na janela: 50.000 - de vez em quando zeros para fora.

Oh! obrigado! estou a ter uma visão do sistema.

Razão: