Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 1041

 
Evgeny Dyuka:
Tem uma solução pronta para não reinventar a roda?
Precisamos de responder a uma simples pergunta - quantos negócios fechados (chamemos-lhe isso) têm estado na história (para um par ou período específico não é importante, o principal é o princípio). Como entendo, não é uma tarefa trivial em mql5. Não tenho sequer um nome para esta entidade))

Há, mas não vale a pena dar um.

 
fxsaber:

Há, mas não vale a pena dar um.

Como é que isso faz sentido?

 
Evgeny Dyuka:

como é suposto fazer sentido?

Resolver o problema em MQL4 e depois aplicar a bíblia.

A propósito, a questão original seria mais fácil de descrever em código MQL4 do que em palavras para a tornar inequívoca.

 
fxsaber:

Resolver o problema em MQL4 e depois aplicar a bíblia.

A propósito, seria mais fácil descrever a questão original em código MQL4 do que em palavras para tornar claro o que é necessário.

sim, isso mesmo, super bíblia, esqueci-me disso, obrigado
 
Alexey Viktorov:

Isto não é uma resposta à minha pergunta. Mais precisamente, uma tréplica. Depois coloquei o meu pensamento sob a forma de uma pergunta: Porque é que a EA precisa de um indicador no gráfico?

Se quisermos rejeitar o cabo indicador não utilizado, há outra função para isso. E para que serve o próprio indicador no gráfico?

Para utilizar os dados deste indicador

CopyBuffer(handle_ind,0,0,1,ind);


Em tempo de execução, o Expert Advisor deve apagar as sub-janelas com certos indicadores e adicionar outros - também para utilizar os seus dados de saída. Não há necessidade de retirar a pega.

Acontece que o ChartIndicatorDelete não funciona no testador de estratégias, e foi aí que verifiquei esta eliminação. É estranho que não seja mencionado na Ajuda. Ou talvez me tenha escapado alguma coisa?

 
Anzhela Sityaeva:

A vírgula não desempenha um papel na fórmula, tem razão, apenas separa o valor do tipo, para facilitar a compreensão de nada mais. O grau 5 foi há muito tempo :), e eu nunca fui bom em matemática, como acontece. Mas lembro-me da ordem das operações.

A questão é precisamente que em ambas as variantes de cálculos o resultado éo mesmo, que variante deve ser considerada correcta?

A questão é que ambos significam a mesma coisa.

Por exemplo, há duas expressões:

Vá para a esquerda.
2 Vá no sentido oposto ao da direita.

É evidente que estas expressões têm o mesmo significado, embora sejam compostas por palavras diferentes.

--

Ambas as opções em que está interessado estão correctas, embora escritas de forma diferente.

 

Como posso limpar a janela de saída Alerta() das mensagens anteriores sem recarregar o terminal?

Como alternativa, estou a considerar MessageBox(), mas a ajuda recomenda a sua utilização apenas por desespero, uma vez que todos os fios são interrompidos.

 

seria bom ter um comando no código para limpar o registo no separador Especialistas

ou pelo menos atribuir o botão D a Clear - há o C e mesmo os inúteis A e G

porque não existe um botão D útil - Clear? ou Delete?

 
Pode dizer-me como obter as coordenadas sob o cursor premindo uma tecla sem um clique do rato?
 
Roman Sharanov:
Pode dizer-me como obter coordenadas sob o cursor premindo a tecla sem clicar no rato?

Não há nenhuma função MQL5 que forneça coordenadas do rato. Mas é possível utilizar a seguinte solução: com base no ficheiro anexado, adicionar a gravação das últimas coordenadas do rato aoOnChartEvent e depois, quando o botão é clicado, emitir essas coordenadas.

Arquivos anexados: