Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 6. - página 945
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
Eu preciso do CÓDIGO INICIAL do indicador técnico IMA, o indicador que é chamado no terminal MetaTrader4 na aba "Indicadores -> Tendências -> Média Móvel".
Está mais claro agora?
Por que reinventar a roda?
Faça-o como OsMA ou qualquer outro código:
Ou você não confia categoricamente em Metaquotes?
Olá a todos. Eu coloquei um script na página 943 sobre a descrição do trabalho e exemplos de bibliotecas *dll. Eu descobri um pouco porque o roteiro não funciona.
1. #include<WinUser32.mqh> não é necessário neste caso.
2. Condição separadamente se(última tecla != 0) Alerta("última tecla=",última tecla); produz de forma estável e correta o código da tecla pressionada. Se você fizer um atraso, não há dúvidas sobre como funciona.
3. Condição separadamente se(lastmouse != 0) Alerta("lastmouse=",lastmouse); sai estável 512, mesmo que o mouse não se mova. É muito raro que outros números apareçam
Em resposta a um clique nos botões do mouse.
4. if(lastwnd != 0) Alert("lastwnd=",lastwnd); retorna uma cadeia vazia, muito provavelmente porque a biblioteca é antiga, não Unicode.
Para ajudar, leia que o editor pode trabalhar com bibliotecas *dll, basta arrastá-la e soltá-la na janela do editor. Não abre.
Pergunta. Alguém vai ajudar a corrigir a "IdleLib.dll" ou melhor, por dinheiro. Se em algum lugar houver este tópico(e outros *dll), mostre o link.
Favor aconselhar como prescrever (após um determinado evento) uma proibição do AutoTrading em um EA, ou seja, definir programmaticamente o botão do terminalAutoTrading para proibir. Eu tentei chamar constante ACCOUNT_TRADE_ALLOWED e mudar seu valor para falso, mas o compilador diz que isso não terá efeito ( ACCOUNT_TRADE_ALLOWED == falso; //expressão não tem efeito)
Esta tarefa (proibir a EA de negociar) é muito facilmente resolvida com semáforos (verdadeiro/falso.... permitir/des permitir a negociação).
Ou é importante pressionar o botão "Auto Trade"?
Esta tarefa (proibir a EA de negociar) é muito facilmente resolvida com semáforos (verdadeiro/falso.... permitir/des permitir a negociação).
Ou é tão importante pressionar o botão "AutoTrading"?
Se eu não posso desativar oAutoTrading para todo o terminal, então, é claro que o farei. A questão é que eu tenho vários Conselheiros Especialistas correndo em meu terminal e eu
Quero usar um EA separado para monitorar a equidade e desativar o AutoTrading para todos os EAs simultaneamente em caso de emergência, por exemplo, quando a Aquity for reduzida em 50%.
Se eu não posso proibir oAutoTrading para todo o terminal, certamente o farei. O problema é que eu tenho vários Expert Advisors rodando no meu terminal e eu
Eu queria usar EA separada para monitorar o lucro da conta e desativar o AutoTrading para todos os EAs ao mesmo tempo em caso de emergência, por exemplo, quando o lucro da conta cair 50%.
Eu não verifiquei um pouco. Você tem que substituir WinUser32.mqh por um anexo para que funcione.
Verificado agora, ele funciona. E aqui estão mais alguns truques
E corrigi o post anterior para que funcionasse sem mudar WinUser32.mqh
Saudações a todos... Eu sei que o problema é o seguinte. Ao compilar o código, a variável d toma o valor 110 e o indicador mostra tudo corretamente, mas com a chegada de uma nova barra, a variável passa a ser 109 e, conseqüentemente, ela enrosca completamente todas as leituras do indicador. Eu já fiz merda..... Que porra é esta? 15
Por que durante a compilação um valor é variável, mas com a chegada de uma nova barra a variável muda?????