Características da linguagem mql5, subtilezas e técnicas - página 56
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
Já mediste o desempenho? Estou curioso para saber o quanto mais lento será. Especialmente com indicadores personalizados.
Não medido, mas não deve ser mais lento do que no MT4.
MediçãoO resultado é
Um terço de um microssegundo para testar. Isto significa que uma única corrida para cada 10 milhões de ticks irá abrandar em três segundos.
Medição
Estranho que você não comparou a criação do cabo + obter o valor no loop com a sua versão original, essa é a diferença que é interessante.
Estranho que você não comparou a criação de um cabo + a recuperação de um valor em um loop com sua versão original, que é a diferença que é interessante.
Porque os valores são retirados do mesmo cabo. O iMA devolve sempre o mesmo cabo com os mesmos parâmetros.
Na MQL5 é bastante aceitável escrevê-lo desta forma
Isto é, "criar" um cabo em cada carrapato. Novas entidades indicadoras não serão criadas, o tempo será desperdiçado apenas na comparação dos parâmetros de entrada do iMA com aqueles indicadores que foram iniciados nos ticks anteriores. Isto é, exactamente a mesma coisa que é feita no MT4.
Desenho interessante.
Por favor, verifique a velocidade com a criação de um punho no OnInit, com esta abordagem.
Por favor, verifique a velocidade com a criação do cabo OnInit, com esta abordagem.
Fórum sobre negociação, sistemas de negociação automatizados e testes estratégicos
Características da linguagem mql5, subtilezas e truques
fxsaber, 2017.10.05 09:09
Uma única corrida para cada 10 milhões de ticks vai abrandar em três segundos.
Isso é comparado com a sua opção.
Como posso substituir OrderCalcProfit() e OrderCalcMargin() standard para que as funções sejam multi-plataforma? Parece já ter estado aqui algures, mas não consigo encontrá-lo aqui - talvez estivesse com sono... Mas eu devo ter acordado dentro de uma hora após a busca :)
Como posso substituir as funções OrderCalcProfit() e OrderCalcMargin() standard para as tornar multi-plataforma? Parece já ter sido colocado em algum lugar, mas não consigo encontrá-lo aqui - talvez eu estivesse com sono... Mas eu devo ter acordado durante uma hora de busca :)
https://www.mql5.com/ru/search#!keyword=myordercalcmargin&module=mql5_module_forum
https://www.mql5.com/ru/search#!keyword=myordercalcmargin&module=mql5_module_forum
:)
SymbolInfoMarginRate() não está presente em 4. A questão foi colocada da seguinte forma:
Fórum sobre negociação, sistemas de negociação automatizados e teste de estratégias de negociação
Peculiaridades da linguagem mql5, dicas e truques
Artyom Trishkin, 2017.10.06 06:36
O que pode substituir OrderCalcProfit() e OrderCalcMargin() standard para que as funções sejam multi-plataforma? Parece que já estava em algum lugar, mas não consigo encontrá-lo aqui - talvez eu esteja com muito sono... Mas eu deveria ter acordado durante uma hora de busca :)
Um presente, não uma oportunidade linguística
Um presente, não uma oportunidade linguística
Um presente sob a forma de um erro de tempo de execução elusivo
Como é ::CopyTicks melhor do que Copyticks ?
E porque é que o resultado é sempre -1. Tais erros (4006) devem ser reportados no momento da compilação.