Servicedesk. Reclamações, sugestões. - página 8

 
Alexey Kozitsyn:

No MT4, utilizando um esquema semelhante, os dados não são carregados. Isto é, inicialmente há cerca de 2050 disponíveis, e para obter mais história, você precisa rolar mais fundo na história.

Era disto que eu estava lhe falando. Aparentemente, não há outra forma no MT4. Sempre foi assim.

Mas o MT4 sempre sincroniza os dados da TF e dos indicadores por si só e o programador não precisa se preocupar em nada com isso (se apenas ele já descarregou anteriormente o histórico através do arquivo de cotações ou através do gráfico). Na minha opinião, esta é uma vantagem maior do que a capacidade de baixar automaticamente o histórico do MT5.

 
Alexey Kozitsyn:

No MT4, utilizando um esquema semelhante, os dados não são carregados. Isto é, inicialmente 2050 estão disponíveis e para obter mais história você precisa rolar o gráfico profundamente para dentro da história.

Também notei uma peculiaridade. Ao rolar, se novas barras forem carregadas, a pré-calculada é zerada para 0 (funciona como botão "refresh").

Prezados desenvolvedores. Comente se houver alguma forma de trocar o histórico sem usar a rolagem de gráficos (MT4!).

Meu Conselheiro Especialista é muito bom.

Você não pode baixar o histórico sem rolar o gráfico de forma programática, basta emular a chave PgUp - ela foi escrita no fórum Fours.

Você também pode bombear os dados do histórico executando o testador várias vezes no modo "Todos os tiquetaques". O cronograma sendo testado e os prazos abaixo até M1 serão trocados ao máximo - várias tentativas serão feitas para baixar todos os dados disponíveis no servidor, sem prestar atenção ao ajuste do número máximo de barras no gráfico.

 
Slawa:

Em quádruplo, é o mesmo de antes.

É impossível bombear a história sem rolar o gráfico, apenas emulando a chave PgUp - ela foi escrita no fórum dos quatro.

Você também pode bombear os dados do histórico executando o testador várias vezes no modo "Todos os tiquetaques". O cronograma sendo testado e os prazos abaixo até M1 serão trocados ao máximo - várias tentativas serão feitas para baixar todos os dados disponíveis no servidor, sem prestar atenção ao ajuste do número máximo de barras no gráfico.

Infelizmente ainda não visitei o fórum quad. Obrigado pelo esclarecimento.
 

Escreveu para Servicedex #1342540 sobre outro assunto. No início, eles responderam e pediram um código. Forneci o código e capturas de tela detalhadas descrevendo o problema. Em resposta por alguns dias - silêncio. E eu apenas perguntei se eles iriam consertar ou não.

Qual é o ponto: ao acessar as séries cronológicas no testador MT5, se a data de início do teste for anterior à data de início do histórico de um símbolo, não será possível obter dados de suas séries cronológicas ao longo do teste, mesmo naquelas datas em que este símbolo já tem histórico. Em vez disso, o testador envia o erro"XXXYYYY: Não há história. Por favor, certifique-se de que o histórico do XXXYYY esteja disponível no servidor comercial".

A análise multimoeda freqüentemente utiliza esse subconjunto de símbolos do conjunto comum, para o qual no momento atual da história do teste já começou. E como a história para outros símbolos do conjunto começa, ela os conecta também. Considero a ausência de tal possibilidade para o terminal de múltiplas moedas enfatizado como uma grande desvantagem.

Mesmo depois de enviar o pedido para o Servicedex, descobri que a função SymbolInfoTick funciona bem nesta situação, apesar da impossibilidade de se trabalhar com timeseries. Isso significa que, para criar programas que normalmente funcionam, temos que inventar uma muleta que constrói dados de séries de tempo necessárias durante o teste, fixando por si só as mudanças de preço de cada carrapato.

 
Isto parece ser uma limitação da OHLC no modo de teste M1, no modo "Todos os carrapatos" tudo funciona.
Entretanto, o tempo de teste da minha EA de 2000 a 2016, que está programado para atuar somente nas aberturas de barras H1, no modo OHLC na M1, é de 40 segundos.
No modo "Todos os tiquetaques", ele funciona de 2000 a 2016 por 6 minutos, o que é quase 10 vezes mais lento. Com exatamente o mesmo nível de precisão de teste. Eu acho que "muleta" com a criação da TF necessária via SymbolInfoTick funcionará muito mais rápido.
 
Ilya Malev:
Isto parece ser uma limitação da OHLC no modo de teste M1, no modo "Todos os carrapatos" tudo funciona.
Entretanto, o tempo de teste da minha EA de 2000 a 2016, que está programado para atuar somente nas aberturas de barras H1, no modo OHLC na M1, é de 40 segundos.
No modo "Todos os tiquetaques", ele funciona de 2000 a 2016 por 6 minutos, o que é quase 10 vezes mais lento. Com exatamente o mesmo nível de precisão de teste. Eu acho que "muleta" com a criação da TF necessária via SymbolInfoTick funcionará muito mais rápido.
É melhor lembrar o SD do problema uma ou duas vezes sem muletas. Os desenvolvedores são pessoas ocupadas e às vezes perdem pedidos. E isto, pela descrição, é um erro óbvio no testador.
 
Servicedesk escreveu que o comportamento foi corrigido. Obrigado!
 
Ilya Malev:
Servicedesk escreveu que o comportamento foi corrigido. Obrigado!
Seja bem-vindo! (Se for dirigido a mim e não a SD).
 
Alexey Kozitsyn:
Seja bem-vindo! (Se for dirigido a mim e não a SD).
Na verdade é endereçado a SD, mas obrigado pelo fio também)
 

Aplicação

Erro no armazenamento

Aberto, Iniciado: 2015.09.29 17:09, #1311805

Pendurar sem resposta ...

Razão: