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
Foi levantadauma questão sobre o FileReadArray, e na explicação que dei, assinalei que tem uma característica que lê o tipo errado de dados.
daí a questão: como é que esta característica se enquadra na segurança linguística?
Se estiver tudo bem, porque não fazer uma função padrão para converter um campo de bits para o tipo certo?
Em geral, ou pôr as coisas em ordem e remover esta característica ou deixar que as pessoas implementem uma longa aritmética.
Aqui está um exemplo desta funcionalidade através de um ficheiro de limpeza:
Paranóia detectada.
Deveria pensar bem.
Na verdade, sou a favor de a considerar segura e de fazer a sua contraparte sem utilizar um ficheiro, mas directamente.
Mas se a MQ a reconhece como insegura, então também deve ser removida da função.
ZZZY A propósito, talvez eu hoje tenha realmente carregado algo de errado, não respondi a duas perguntas, esclarecem-me, apontam o dedo para onde estúpido.
Aqui está um exemplo desta correcção através de ficheiro com a limpeza do parafuso:
Ao testar em cruzamentos há uma modelação precisa e outras taxas para uma correcta conversão dos lucros e requisitos de margem.
Tente executar a visualização e compreenderá imediatamente a quantidade de cálculos com base no número de caracteres de fundo no relógio de mercado.
Desenvolver o pensamento.
Na verdade, sou a favor de a considerar segura e de fazer a sua contraparte sem utilizar um ficheiro, mas directamente.
Mas se a MQ a reconhece como insegura, também deve ser removida da função.
ZZZY A propósito, talvez eu hoje esteja realmente a balbuciar algo que não está bem, não respondi a duas perguntas, você realmente esclarece-me, aponte o dedo para onde está burro.
O ficheiro em si é impessoal. Não se sabe de antemão de que forma este ficheiro foi escrito. Por outras palavras, a funcionalidade descrita acima não pode ser banida. É claro que se pode detectar organolepticamente um ficheiro de texto puro, e há alguns problemas com Unicode e Ansi-encodings.
Assim, pode ler qualquer ficheiro à vontade. E não conduzirá a nenhuma situação perigosa, porque os tamanhos das leituras (e das escrituras também) são controlados. Não será capaz de quebrar a pilha. Não será possível obter um endereço na memória do processo de forma alguma.
Posso compreender isso, mas uma diferença de velocidade 13,7 vezes. Bem, 2x está bem. E a alegria dos cachorros de testar a velocidade a preços de abertura nas majors foi substituída por um desânimo lacrimogéneo nas cruzes. E em vez de usar 30 agentes remotos nativos, teremos novamente de subornar os cludes. Abismo!
O ficheiro em si é um ficheiro impessoal. Não se sabe de antemão como é que o ficheiro foi registado. Por outras palavras, a funcionalidade descrita acima não pode ser proibida. É claro que é possível detectar organolepticamente um ficheiro de texto puro, e há nuances com codificações Unicode e Ansi.
Assim, pode ler qualquer ficheiro à vontade. E não conduzirá a nenhuma situação perigosa, porque os tamanhos das leituras (e das escrituras também) são controlados. Não será capaz de quebrar a pilha. Não se pode obter um endereço na memória do processo de forma alguma.
Então não vejo razão para não introduzir uma função de leitura directa sem conversão de tipo, ala
Coloque-o numa função e tudo estará seguro.
Então não vejo razão para não introduzir uma função de leitura directa de dados sem conversão de tipo, ala
Coloque-o numa função e tudo estará seguro.
estrutura __long v; }
__duplo a; __longo b;
a.v=123.456;
b=a;
b.v=4638373815016729713;
não é difícil.
+ ler para além das ligações de topo https://www.mql5.com/ru/articles/364
E a conversão de um tipo para outro pode ser feita ou usando macros ou funções.
mas não há nada de realmente complicado nisso.