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
O ônus é colocado no computador pela atitude negligente do desenvolvedor em relação à coerência de seu mecanismo. Um desejo de economizar energia para melhorar o sistema. Consumo exagerado de recursos informáticos em nome da facilitação de seu trabalho.
Enquanto o computador lidar com o código escrito de forma ineficiente, o desenvolvedor continuará a "parasitar" o poder de processamento. Esta é uma estrada sem saída.
Mais cedo ou mais tarde, o mecanismo ineficiente deixará de evoluir e será substituído por um homólogo melhor.
O tempo e o esforço do homem serão desperdiçados e sua cria acabará no caixote do lixo.
No mundo competitivo, este risco existe o tempo todo.
Projetando mecanismos, devemos pensar em seu desempenho em primeiro lugar, e no conforto e conveniência de passar nosso horário de trabalho no segundo).
Você ainda não escreveu uma função para definir uma nova barra em estilo processual.
Fórum sobre comércio, sistemas comerciais automatizados e estratégias comerciais de teste
Mt4 Fim do apoio.
Artyom Trishkin, 2017.09.10 23:21
Eu tinha um objetivo para o resultado final de seu código de estilo de procedimento de trabalhar em tal laço:
Sim, discutimos isso ontem.
Eu costumava lidar com outra plataforma e ali as barras eram formadas pelo tempo, independentemente das citações que chegavam (veja em TWS).
Disseram-me que esse não é o caso na MT.
Acrescentarei um cheque de chegada de cotação para confirmar um novo evento de ocorrência de bar.
Já faz um tempo que estamos olhando para ela. Plataforma interessante, mas como entendo que não é de graça, e se você não tem certeza de ganhar dinheiro, é uma pena pagar para usar o brinquedo...
Aparentemente, minha experiência de tentar explicar o ponto de vista autodidata falhou.
Existe, em princípio, um exemplo disso? Mesmo que não seja seu? Tenho profundas dúvidas. No início dos anos 2000, parei de contar o número de linhas de código de depuração e de trabalho que escrevi, porque excedeu um milhão, tornou-se desinteressante.
Um exemplo elementar seria adicionar outra série n de entradas à EA, com parâmetros de entrada diferentes.
E, é claro, mantendo estas n-posições, com parâmetros separados, até o fechamento.
...E o mais provável (usando oop) linhas de código, você teria menos. Embora, há adeptos em inchar o código oop)
Não sei se alguém o sugeriu, mas por que não mudar tudo em MT4 para MT5, então todos se mudariam.
E quem transferiria esta montanha de EAs, indicadores e roteiros acumulados?
Acho que encontrei um exemplo primitivo da usabilidade do OOP. Aqui está uma função para preencher uma matriz com um valor especificado. Existem oito variedades, dependendo do tipo de matriz.
Imagine que você precisa escrever uma função que precisa passar um conjunto de parâmetros, depois outro, depois um terceiro... Usando a abordagem algorítmica, você terá N nomes de funções diferentes. Parece que não há nada de errado, você pode escrever 8 funções como ArrayInitializeInt()ArrayInitializeDouble() e assim por diante. Mas é bom não pensar no tipo de matriz, basta usar uma função em qualquer caso, e como é seguro misturar qual matriz você colocou lá...
Desenvolveu uma nova solução para a nova função de barra. É mais simples e mais conciso. Ela tem a possibilidade de receber notificação sobre o novo evento de bar em qualquer um dos símbolos disponíveis na visão geral do mercado e em qualquer um dos prazos pré-estabelecidos.
Se você vir algum erro, por favor, comente.
Desenvolveu uma nova solução para a nova função de barra. É mais simples e mais concisa. Ela tem a possibilidade de receber notificação sobre o novo evento de bar em qualquer um dos símbolos disponíveis na visão geral do mercado e em qualquer um dos prazos pré-estabelecidos.
Se você vir algum erro, por favor, comente.
4 ciclos não é legal ? a 600 símbolos na visão geral do mercado a cada minuto o terminal vai morrer ....
Desenvolveu uma nova solução para a nova função de barra. É mais simples e mais conciso. Implementou a possibilidade de receber notificação sobre o novo evento de bar em qualquer um dos símbolos disponíveis na visão geral do mercado e em qualquer um dos prazos pré-estabelecidos.
Se você vir algum erro, por favor, comente.
Não espero que esta função salte para o OnTimer() e já comentei a minha idéia
Fórum sobre comércio, sistemas automatizados de comércio e testes estratégicos
Suporte final Mt4.
Alexey Viktorov, 2017.09.11 10:09
Aparentemente, minha experiência de tentar explicar um ponto de vista autodidata falhou.
Desenvolveu uma nova solução para a nova função de barra. É mais simples e mais conciso. Ela tem a possibilidade de receber notificação sobre o novo evento de bar em qualquer um dos símbolos disponíveis na visão geral do mercado e em qualquer um dos prazos pré-estabelecidos.
Se você vir algum erro, por favor, comente.
Quanto aos comentários sobre o código: E se você precisar definir a abertura do período atual e apenas um símbolo no programa? Toda a estrutura irá fazer o loop de todos os loops? Não é racional.
ps; E por que devo iniciar um temporizador de milissegundos? Um segundo timer não é suficiente?