Erros, bugs, perguntas - página 2164

Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Há muito pouco espaço nas descrições dos produtos.
3600 caracteres é extremamente curto para programas grandes e sérios.
Penso que muitas pessoas estarão de acordo comigo.
Não precisa de menos de 5000 - 10000 caracteres para descrever programas. Ou pelo menos um separador com o nome das definições do programa
Um moderador pode sempre pedir para remover a água.
Neste momento estou a escrever uma descrição do programa, e já usei os 3.600 caracteres só para descrever as configurações, mas ainda nem sequer descrevi metade das características...Vladimir, já alguma vez comprou alguma coisa? Quanto tempo passou a ler o manual?
Ninguém vai ler um livro multi-volume, e nem sequer vão ver vídeos durante mais de 3-5 minutos.
Existe apenas uma solução: Pontas de ferramentas na interface do programa, como em quase todos os outros lugares. Algo como um tutorial interactivo. E instruções detalhadas para utilizadores avançados podem ser colocadas num blogue ou no seu site. Quem quer que o queira, irá encontrá-lo e descarregá-lo.
Há muito pouco espaço nas descrições dos produtos.
3600 caracteres é extremamente curto para programas grandes e sérios.
Penso que muitas pessoas estarão de acordo comigo.
Não precisa de menos de 5000 - 10000 caracteres para descrever programas. Ou pelo menos um separador com o nome das definições do programa
Um moderador pode sempre pedir para remover a água.
Neste momento estou a escrever uma descrição do programa, usei todos os 3.600 caracteres apenas para descrever as configurações e nem sequer metade das características...Não estou de acordo. A Brevity é a irmã do talento.
"Não penses que nas tuas muitas palavras serás ouvido".
Mateus 6:7.
Vladimir, já alguma vez comprou alguma coisa? Quanto tempo passou a ler as instruções?
Ninguém lerá um livro de vários volumes, nem sequer verá um vídeo de 3 a 5 minutos de duração.
Só há uma saída - acrescentar pistas na interface do programa, como é feito em quase todo o lado agora. Algo como um tutorial interactivo. E instruções detalhadas para utilizadores avançados podem ser colocadas num blogue ou no seu site. Quem quer que o queira, irá encontrá-lo e descarregá-lo.
Quem não lê e não compra, já comprou muitos produtos sem compreender para que serve o produto?
Deveríamos então publicar tudo nos blogs?
Não estou de acordo. A Brevity é a irmã do talento.
"Não penses que na tua verbosidade serás ouvido".
Mateus 6:7.
Concordo, mas mesmo um breve 3600 não é suficiente...
Quem não lê e não compra, já comprou muitos produtos sem compreender para que serve o produto?
Deveríamos então publicar tudo nos blogs?
Compreender o objectivo do produto a partir do manual?
Que tolice. Vou descarregar e sentir a demonstração.
Este código é baseado num defeito do compilador
Resultado: 1... Porque não 2 ?
Enquanto C++ reporta um erro durante a compilação, porque ambas as funções encaixam obviamente, e além disso, a sintaxe não permite chamar explicitamente a função (2)
Além disso, tendo em conta as características específicas do MQL, seria mais lógico fazer o contrário - estabelecer a prioridade de passar o parâmetro não por valor (como agora), mas por referência constante (cujos benefícios são especialmente evidentes no exemplo das cordas).
Não é claro porquê passar (copiar de facto) cordas longas por valor quando pode ser feito por referência.
Erro de compilação
Porquê mover manualmente o conteúdo do ficheiro .h (especialmente porque pode mudar de vez em quando) quando pode simplesmente incluí-lo?
Boa tarde, poderia por favor aconselhar:
Como escreveros resultados da optimização num ficheiro usando a Rede Local Farm ou MQL5 Cloud Network ?
Há um procedimento em OnTester(), utilizações:
Quando se utilizam agentes locais, o ficheiro com resultados de optimização é criado na pasta partilhada, quando se utiliza a Local Network Farm ou MQL5 Cloud Network, não há ficheiro.
Uma verificação revelou que:
Este código transforma-se no seguinte código SSE do assembler:
Esta é uma obra de arte, na verdade. 8 raízes foram calculadas em 4 chamadas de uma instrução de assembler. Dois números duplos são avaliados numa chamada.
A conclusão geral: a matemática em MQL5 ganha devido a uma optimização perfeita. Não são as arrays que perdem aqui, mas a matemática ganha.
E eis o que a pornografia foi feita no mesmo código pelo Visual C++ 2017 x64 com optimizações totais:
Um múltiplo não qualificado do código gerado em MQL5.
Surpreendentemente, MSVC nem sequer tenta optimizar - toda a matemática é conduzida através de bibliotecas como se fosse escrita para um processador com 20 anos de idade. E permitir o conjunto de comandos AVX não altera em nada o comportamento do compilador.
Ficheiro de teste C++ em anexo. Não há erro no exemplo de teste, por isso não exprima a ideia de "um erro no exemplo de teste".