MetaTrader 4 Client Terminal Build 387
- Terminal: Cálculo fixo do contador de cotações ao calcular indicadores personalizados.
- Terminal: Inicialização adicional de buffers para indicadores personalizados ao reler os dados históricos.
- Correção de mensagens e cristas do fórum.
MetaTrader 4 Client Terminal Build 387
Terminal: Inicialização adicional de buffers para indicadores personalizados ao reler os dados históricos.
Este item é de particular interesse. Como o erro que foi corrigido neste item se manifestou?
Por que os detalhes são interessantes - como os erros corrigidos se manifestaram?
A questão é que programas previamente criados corrigiram situações que foram causadas por erros no terminal.
Foi mais fácil fazer isso do que tentar explicar que o terminal comete erros. Mais ainda, alguns erros não foram contestados pelos desenvolvedores, mas, para falar sem rodeios, foram ignorados devido à criação do Metatrader versão 5.
Agora os erros do terminal foram corrigidos. Seria lógico recusar a correção dos erros nos códigos dos indicadores criados. Isto economizará algum tempo de CPU, mesmo um pouco. E no futuro não será necessário gastar esforços para corrigir os erros do terminal no código de novos indicadores e Expert Advisors.
Este ponto em particular é de interesse. Como o erro se manifestou que foi corrigido neste item?
Dois erros que descrevi na mesa de serviço, um ocupou 3 páginas.
algumas informações aqui: https://www.mql5.com/ru/forum/2909/page2#comment_42005
e talvez este: https://www.mql5.com/ru/forum/131128
checará na próxima semana.....
"Nós só podemos sonhar..." :-(
Meu complexo AIASM não está funcionando em 387 construídos.
Passando pelos consertos novamente... :-(
Descoberto porque o complexo não funciona. Adeus otimização :-(
Agora eu tenho que reabastecer os amortecedores em cada carrapato. Tomou conta disso...
MetaTrader 4 Client Terminal Build 387
- Terminal: Operação fixa de um terminal de cliente através de um servidor proxy.
- Terminal: Cálculo fixo do contador de cotações ao calcular indicadores personalizados.
- Terminal: Exibição fixa dos lucros na moeda de lucro de um instrumento.
- Terminal: Contabilização fixa do crédito ao formar um relatório comercial.
- Terminal: Adicionados comandos "NNN mais scripts" na seção Navegador.
- Terminal: Inicialização adicional de buffers para indicadores personalizados ao ler novamente os dados do histórico.
- Testador: Desinicialização adicional de indicadores personalizados usados por um Consultor Especialista em teste.
- MetaEditor: Operação fixa da MQL4.com através de um servidor proxy.
- Postagens fixas no fórum e logs de crash.
Baixe o terminal do cliente MetaTrader 4 no seguinte link: http://files.metatrader4.com/mt4setup.exe
Eu não leio dados históricos em buffers. Só os uso para varrer na vertical em subjanela. Por que eu preciso preenchê-los o tempo todo? Há apenas três ocasiões em que elas precisam ser sobrescritas (primeira execução, zoom, deslocamento do gráfico). Como está, o MT4 mal consegue se mover, e há mais um freio.
Isso é ótimo! Os desenvolvedores não desistiram no quarto, mas estão apoiando e até mesmo refinando. Isto é simplesmente evidenciado pelo número de construção 387!
O último que eu vi foi 229. E imediatamente 387 (talvez o coprocessador conectado? Huh...)! Legal!
O principal é respeitar o mandamento principal do cirurgião-programador - "Não fazer mal!
.
.
.
.
.
.
.
P.S. E....x. Estamos todos prestes a ser empurrados de um quatro para um cinco. Da mesma forma que eles nos colocam de três para quatro cruéis. Foda-se...
É isso mesmo. Verei como funciona amanhã, depois de atualizar o terminal a partir do CD. Se tudo é como Vadim escreveu, então... há mais do que apenas uma otimização para se dizer adeus. Provavelmente teremos que adicionar algum código extra para preencher o buffer. E isso terá que ser feito em todos os indicadores.... E sua quantidade imensurável é difundida através de fóruns.
Agora o buffer é recalculado apenas na última seção.
No lado bom, não é o amortecedor que precisa ser reinicializado, mas a procura de onde os erros ocorrem quando a história é trocada. E isto desloca os dados "tampão" no gráfico.
Caso contrário... Onde agora há várias dezenas de indicadores nos gráficos conectados e ainda assim o computador não está pendurado, haverá um computador completo pendurado no mercado rápido, e não apenas rápido.
Este ponto requer esclarecimento por parte dos desenvolvedores.
Eu tinha um palpite de que este lugar estava armadilhado. Foi por isso que perguntei sobre este ponto de inovação...
Com esta abordagem, nenhum desenvolvimento pago baseado no Metatrader deve ser mencionado. Meus clientes me matariam por tais falhas... É por isso que sempre rejeitei sugestões de desenvolvimentos pagos.
Se você puder elaborar um pouco mais: o que significa "rubricar" e o que significa "reabastecer amortecedores"?
Isso significa que, a cada tique, o conteúdo dos amortecedores é redefinido para EMPTY_VALUE e deve ser preenchido novamente para toda a matriz?
Exatamente. Eu preenchi o buffer para cada carrapato. O problema desapareceu.
E o tick foi emulado pela atualização do gráfico.
A boa notícia é que a reinicialização do buffer só deve ser feita quando se troca uma história perdida.
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso
MetaTrader 4 Client Terminal Build 387
Baixe o terminal do cliente MetaTrader 4 no seguinte link: http://files.metatrader4.com/mt4setup.exe
MetaTrader 4 DataCenter Build 387
Baixe o MetaTrader 4 DataCenter em: http: //files.metatrader4.com/mtdcsetup.exe, a atualização ao vivo está disponível via LiveUpdate.