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
É melhor que a MetaQuotes dê a capacidade para que o usuário possa decidir se quer reiniciar ou não após a recompilação, certo? sim, concordo.
// #define EXTERN extern EXTERN typename var1=...; EXTERN typename var2=...;
WHRoeder... Ainda estou um pouco confuso com o que você está dizendo...
Então, como o código seria escrito - para forçar mudanças variáveis nos gráficos na recompilação?
Este é um GRANDE negócio para muitos de nós - eu acho que do ponto de vista de AMBOS...
Algumas pessoas não querem que as variáveis mudem na recompilação - e eu TOTALMENTE entendo...
Mas para outros - que têm mais de 30 pares rodando - ter que clicar em "reset" em cada gráfico é um DISPOSITIVO...
De qualquer forma, acho que o que você está dizendo é que a mudança de código acima forçará ou não as variáveis a mudarem...
Poderia dar um exemplo, por favor, como por exemplo:
forçar a mudança de variável:
(exemplo aqui)
Nenhuma mudança de variável de força:
(exemplo aqui)
Penso que o acima exposto seria muito útil para ambos os lados deste cenário.
Muito obrigado por sua ajuda!
Também - Se queremos forçar as mudanças de variáveis nos gráficos ativos (eas) - Não existe um arquivo cache que podemos simplesmente apagar para forçar a mudança de variável na recompilação?
Eu tentei encontrá-lo - mas os valores armazenados parecem estar escondidos em um arquivo misterioso em algum lugar...
Obrigado novamente por sua ajuda...
Os exemplos de código acima também fariam o truque, mas seria bom saber onde encontrar as configurações do cache - como mais um trabalho....
Assim também...
Se eu mudar a linha
#define EXTERN extern
nome tipográfico externo var1=
para
#define EXTERN extern
definir nome tipográfico externo var1=
Recebo uma leitura de erro - variáveis externas já foram definidas...
Então - acho que - sua volta de trabalho parece confusa, poderia esclarecer...
Muito obrigado.
Assim também...
Se eu mudar a linha
nome tipográfico externo var1=
para
definir nome tipográfico externo var1=
Recebo uma leitura de erro - variáveis externas já foram definidas...
Então - acho que - sua volta de trabalho parece confusa, poderia esclarecer...
Muito obrigado.
Experimente isto:
#define EXTERN e não coloque nada aqui
EXTERN bool trade1 =true; <= Adicione EXTERN onde você normalmente teria EXTERN
EXTERN bool trade2 = true;
EXTERN bool trade3 = falso;
Quando você quiser adicionar os externs ao início, faça isso:
#define EXTERN externo
Quando você quiser remover o exterior, faça isso:
#define EXTERN, certifique-se de remover o exterior como abaixo
#define EXTERN
Andy
O diálogo de entrada manual não é normalmente necessário durante a fase de codificação, portanto não utilize o modificador externo até que as mudanças de codificação estejam concluídas.
Coisas incríveis... Muito obrigado...
Eu removi o externo e recompilei, mas quando lancei o MetaTrader e olhei para as configurações da EA do gráfico - as variáveis que removi do externo tinham desaparecido completamente... Eu fechei o MetaTrader, e depois relancei o MetaEditor.
Adicionei novamente o externo - recompilado novamente - e depois relancei o MetaTrader - as variáveis foram adicionadas de volta ao EA - e as variáveis tinham sido atualizadas para as novas configurações de variáveis...
Então - funcionou - OBRIGADO! :) Soopa stahs!
// #define EXTERN extern EXTERN typename var1=...; EXTERN typename var2=...;
#define EXTERN extern EXTERN typename var1=...; EXTERN typename var2=...;
#define EXTERN /*EMPTY*/ EXTERN typename var1=...; EXTERN typename var2=...;
Hi!
Depois de recompilar (F5), vá para EA, abra Entradas (F7) - há o botão 'Reset' no canto inferior direito. Clicando neste botão, reinicializa a EA para valores (hard-)codificados.
Demorei algum tempo para descobrir isso... LOL. Os milagres acontecem. Assim como s***t. LOL
Com os melhores cumprimentos,
Simon
S love nia