Por favor, explique o que poderia estar errado com esta função. - página 6

 
Alexey Viktorov:
Entendo que seu interesse em confirmar o erro é nulo. Portanto, você não pode fazer nada por conta própria... Eu não preciso, eu não vou provar isso para você. O que eu ganho com isso? Nada...
Estou tentando lhe dizer, mas você está levando tudo em frente. Por que você está fazendo isso?
 
Karputov Vladimir:
Estou tentando aconselhá-lo, e você está retendo tudo e saboreando sabres. Por quê?

Obrigado por tentar, mas eu posso descobrir como fazer muletas. A questão foi levantada porque a função mql5 não funciona como deveria... Antes de mais nada. E, em segundo lugar, a atitude da SD em relação aos relatórios de erros. E ao invés de discutir problemas, você pessoalmente mudou a pergunta para um fio à parte e renomeou-a para que eu seja como um tolo e não possa fazer muletas...

O segundo erro de estupidez foi levantado e você não quer responder a ele...

É aí que eu paro de discutir formas de contornar o problema. Se você quiser continuar a discussão sobre por que a função mql5 não funciona, estou pronto para continuar...

 
Alexey Viktorov:

Obrigado por tentar, mas eu posso descobrir como fazer muletas. A questão foi levantada porque a função mql5 não está funcionando como deveria... Antes de mais nada. E, em segundo lugar, a atitude da SD em relação aos relatórios de erros. E ao invés de discutir problemas, você pessoalmente mudou a pergunta para um fio à parte e renomeou-a para que eu seja como um tolo e não possa fazer muletas...

O segundo erro estúpido foi levantado e você não quer reagir a ele de forma alguma...

Neste ponto, estou terminando a discussão sobre possíveis soluções para o problema. Se você quiser continuar a discussão sobre por que a função mql5 não funciona, estou pronto para continuar...

Você se recusa obstinadamente a ouvir. Aqui está uma opção:

Fórum sobre comércio, sistemas comerciais automatizados e estratégias comerciais de teste

Por favor, explique o que poderia estar errado com esta função.

Karputov Vladimir, 2016.06.27 13:36

***

Ou você pode usar CopyRates() em vez de copiar séries, você pode apenas solicitar

SÍMBOLO_TIME

Última cotação

data/hora

e usar este tempo para determinar se é um novo dia ou uma nova hora... Neste caso, em vez de copiar a série, basta fazer uma simples sondagem no terminal e uma simples análise de tempo. Você também pode usar oSymbolInfoTick, mais informativo.


Suspeito que não sou o primeiro a apontar para tal escrita de código - mas você se recusa obstinadamente a entender que está trabalhando em um período de tempo, enquanto tenta obter dados de outro período de tempo.

 
Karputov Vladimir:

Você se recusa obstinadamente a ouvir. Aqui está uma opção:


Suspeito que não sou a primeira pessoa a lhe indicar este código em particular - mas você se recusa obstinadamente a entender que está trabalhando em um prazo e tentando obter dados do prazo de outra pessoa.

Vladimir, há muito tempo foram feitas mudanças no código desse Consultor Especialista. As muletas estão funcionando.

É VOCÊ que teimosamente se recusa a entender que não é uma questão de escrita apropriada, mas que se a função chama o símbolo e o período de outra pessoa, deve fazê-lo sem muletas como está na documentação da língua, sem sacudir o gato... Exatamente como está descrito na documentação. Onde eu estou errado?

 
Alexey Viktorov:

Vladimir, foram feitas mudanças no código dessa EA há muito tempo. As muletas funcionam.

É VOCÊ que teimosamente se recusa a entender que não é uma questão de ortografia correta, mas que se a função envolve acessar o símbolo e o período de outra pessoa, deve fazê-lo sem muletas como está na documentação da língua, sem sacudir o gato... Exatamente como está descrito na documentação. Onde eu estou errado?

Tudo foi dito acima sobre o que você precisa fazer para trabalhar com o cronograma de outra pessoa.

E não há necessidade de fantasiar - é muito interessante, onde você viu a menção em preto e branco de trabalhar no cronograma de outra pessoa? Exatamente a menção, e não suas especulações e conjecturas sobre como a função ALLEGEDLY SHOULD funciona?

 
Alexey Viktorov:

Se você quiser continuar discutindo porque a função mql5 não funciona, estou pronto para continuar...

Não, só faz sentido discuti-lo no CA. Se eles não responderem, basta esquecer.

Se eles conseguirem, eles o farão, se não - usaremos muletas.

 
Karputov Vladimir:

Tudo foi dito acima sobre o que você precisa fazer para trabalhar com o cronograma de outra pessoa.

E não há necessidade de fantasiar - é muito interessante, onde você viu a menção em preto e branco de trabalhar no cronograma de outra pessoa? Mencionou, e não suas especulações e conjecturas sobre como a função ALLEGEDLY SHOULD funciona?

Aqui mesmo. Ele diz claramente caráter, período e identificador.

long  SeriesInfoInteger(
   string                     symbol_name,     // имя символа
   ENUM_TIMEFRAMES            timeframe,       // период
   ENUM_SERIES_INFO_INTEGER   prop_id,         // идентификатор свойства
   );

E aqui está o identificador do bem solicitado, o valor da enumeração SERIES_LASTBAR_DATE Hora da última abertura da barra por período de símbolo. E em nenhum lugar diz que isso só funcionará se o gato for sacudido pelo lugar causal. Qual é a minha especulação ou fantasia??

Só quero ouvir a resposta a uma simples pergunta: Por que, ao mesmo tempo, em uma e mesma barra, para uma EA a função diz que a última barra é PERÍODO_D1 26.06.2016 e outra é 27.06.2016 e qual mão deve empurrar o gato para que esta função funcione como sugerido na documentação?

Nomeadamente

SérieInfoInteger

Retorna informações sobre o status dos dados históricos. Existem 2 versões da função.



Valor retornado

Valor do tipo longo para a primeira variante de callback.

A referência ao identificador é dada logo acima.


 
Andrey Khatimlianskii:

Não, só faz sentido discutir isso no RS. E se não houver resposta, basta esquecer.

Se eles chegarem lá, eles o farão, se não, teremos que andar de muletas.

Obrigado pela gentileza da palavra. Estou me aproximando disso, mas parece improvável que eles o façam. Para chegar lá você tem que entender que existe um problema. E neste caso, as pessoas normais dizem algo como: "Bem, sim, há um problema. Infelizmente, ainda não há como consertá-la. Levantar com muletas..." ou "... por favor, use outras funções". E essas pessoas apenas montaram um baterista para desabafar ou ele se ofereceu para mover o problema da linha sobre SD para uma linha separada, e com um título inadequado para o problema.
 
Você já leu na íntegra a documentação sobre a organização do acesso aos dados?
 
Slawa:
Você já leu na íntegra a documentação sobre como organizar o acesso aos dados?

Você está dizendo que nenhuma função nesta seção garante dados reais sem paginação? Então você pode esperar qualquer milagre em mql5? Está em um programa que funciona com dinheiro?

Parece ser o mesmo em outras seções também...