Erros, bugs, perguntas - página 364

 
Renat:

A base de dados de caracteres (observação do mercado) é actualizada de forma assíncrona e aleatória a partir do servidor. Não se pode de forma alguma confiar na sua encomenda.

O testador é um programa separado, muitas vezes remoto. No testador, a base de símbolos não é completamente transferida, e apenas os símbolos que são utilizados nos cálculos - isto é feito para poupar recursos. Por conseguinte, a ordem dos símbolos (adicionados à lista de símbolos activos no testador) é diferente.

Usar nomes de símbolos em parâmetros - esta é uma opção mais segura.

Com que frequência se actualiza o terminal? A cada segundo, ou todos os dias no terminal, quando há um novo instrumento comercial na empresa de corretagem? O que inicia a actualização do relógio de mercado?
 
Urain:
Adoraria, mas não posso, vai ser torto.

Há sempre uma saída para todas as situações... Nem sempre uma bonita, no entanto...

Atribua a cada par necessário um código numérico e passe-o, se as cordas não funcionarem...

 
AlexSTAL:

Há sempre uma saída para todas as situações... Nem sempre uma bonita, no entanto...

Atribua um código numérico a cada par de que precisa e passe-o se não o conseguir fazer com cordas...

Concordo que há sempre uma saída.

De facto, fi-lo, apenas usei uma sequência de caracteres de marktwatch como uma sequência de referência. Eu sabia que era dinâmico, mas não pensei que fosse dinâmico sem controlo do utilizador.

Документация по MQL5: Основы языка / Типы данных / Тип string
Документация по MQL5: Основы языка / Типы данных / Тип string
  • www.mql5.com
Основы языка / Типы данных / Тип string - Документация по MQL5
 
Urain:
Gostaria de saber, mas não posso, seria estranho, ok, esta pergunta é clara, gostaria de saber sobre a seleccionada, com que frequência é feita a actualização no terminal? O que inicia a actualização do relógio de mercado?

As actualizações podem ser em qualquer caso de alteração das características dos símbolos, incluindo a adição/remoção. Uma vez que as adições/deleções de símbolos são bastante raras e são geralmente feitas fora de horas, são normalmente imperceptíveis para os comerciantes, mas podem ser desagradáveis para os Consultores Especialistas que estabeleceram a ordem fixa dos símbolos no início.

A frequência depende inteiramente do corretor e das especificidades do mercado (muitos parâmetros do instrumento podem ser variáveis e mudar frequentemente).

 
Renat:

As actualizações podem ser em qualquer caso de alteração das características dos símbolos, incluindo adições/delecções. Como a adição/remoção de símbolos é bastante rara e normalmente feita após horas, isto é normalmente imperceptível para os comerciantes, mas pode ser desagradável para os EAs, que no início se deitaram sobre uma ordem fixa de símbolos.

A frequência depende inteiramente do corretor e das especificidades do mercado (muitos parâmetros do instrumento podem ser flutuantes e mudar frequentemente).

Neste caso, obtenho a lista na Inite, depois uma cópia da lista é utilizada como referência para codificação durante a transmissão através de canais numéricos, e para evitar falhas durante a transmissão para outro programa, utilizo guardar a lista para um ficheiro e transferir o ficheiro. Portanto, as alterações raras à lista não serão afectadas.
Документация по MQL5: Файловые операции / FileMove
Документация по MQL5: Файловые операции / FileMove
  • www.mql5.com
Файловые операции / FileMove - Документация по MQL5
 
Existem planos para usar um estilo Indent diferente no estilo do editor de códigos? Parece um pouco desequilibrado impor um estilo. Eu, por exemplo, escrevo tudo na OTBS e não utilizo o modelador de forma alguma. E na versão actual do estilizador, considero questionável a utilização de espaços de recuo em vez de tabulações, isto deve ser configurável.
 
Vigor:
Existem planos para usar um estilo Indent diferente no estilo do editor de códigos? Parece um pouco desequilibrado para impor um estilo a outro. Eu, por exemplo, escrevo tudo na OTBS e não utilizo o modelador de forma alguma. E na versão actual do estilizador, considero questionável a utilização de espaços de travessão em vez de tabulações, e isto deve ser configurável.

Sim, o editor será seriamente melhorado, incluindo um estilizador personalizável.

Uma nova versão do MQL5 Wizard será lançada na próxima compilação.

 
Urain:

Não é a ordem dos caracteres ou o número de caracteres, mas a ordem e o número de caracteres ao mesmo tempo são diferentes no terminal e no testador.

Em geral, resolvi o problema passando a lista de caracteres para o testador através de um ficheiro. Embora eu honestamente pense que é um insecto.

Não é um insecto, é uma peculiaridade de trabalhar no testador de estratégias.

O truque é que a lista no testador deve ser gerada independentemente (como é uma questão separada).

E o símbolo que é utilizado nos testes entra forçosamente na lista, se precisar de trabalho com várias moedas, então o resto é adicionado na ordem em que estiver interessado.

Por exemplo, alinhei símbolos numa ordem específica no terminal, na mesma ordem no modo de múltiplas moedas e construí uma lista no testador.

PS

Se a pergunta for sobre cópia de lista de terminal para tester ou sobre listas de classificação personalizadas, é pedido ao serversyssdesk.

se assim for, juntar-me-ei a tal pedido (em alguns casos será útil).

 

Desenvolvedores.

Por favor especificar na descrição do novo lançamento o estado de amarelo com EventChartCustom no testador (claro, se esta condição tiver mudado na trabalhabilidade).

Talvez eu seja cego, mas encontrei apenas uma menção na descrição, sobre a mudança do resultado devolvido.

Ainda não o posso verificar, pois não estou a trabalhar no meu hardware :(

 
Interesting:

Desenvolvedores.

Por favor especificar na descrição do novo lançamento o estado de amarelo com EventChartCustom no testador (claro, se esta condição tiver mudado na trabalhabilidade).

Talvez eu seja cego, mas encontrei apenas uma menção na descrição, sobre a mudança do resultado devolvido.

Ainda não o posso verificar, pois não estou a trabalhar no meu hardware :(

Está OK: "30. MetaTester: possibilidade acrescentada de processar eventos personalizados para programas MQL5 no testador".
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы графиков / Типы событий графика
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы графиков / Типы событий графика
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы графиков / Типы событий графика - Документация по MQL5