Como garantir que a EA só funcione no gráfico onde foi lançada pela primeira vez - página 2
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
A propósito, sim. Se não for permitido o uso de 2 casos de EA, então não importa qual EA começa primeiro.
tem :(
A situação inicial: dois gráficos abertos sobre um símbolo e um período. Um deles tem um conjunto de indicadores, o outro - outro.
Portanto: preciso que meu consultor especializado trabalhe apenas no primeiro gráfico com o primeiro conjunto de indicadores (alguns deles PODEM dar sinais ao consultor especializado). Pode começar a trabalhar no segundo gráfico (isso realmente precisa ser pensado, mas mesmo assim) somente depois que eu apagar o primeiro EA e seu deinit limpar seus atrasos.
Variante um, dois aconselham, não importa qual tabela:
No init() você gera um número identificador, escreva-o em uma variável local e em uma variável global.
No início() executar código somente se o valor das variáveis globais e locais coincidirem.
No start() você sinaliza com som se as variáveis não coincidirem - duas instâncias de código são executadas.
Criar um arquivo no arquivo da fila, quem quer que esteja primeiro na fila trabalha, excluir da fila por deinit(REASON_REMOVE 1 Programa excluído do cronograma)
Talvez algo como isto
ele faz :(
Situação inicial: Dois gráficos abertos sobre um símbolo e um período. Um tem um conjunto de indicadores sobre o outro - outro, qual e quantos indicadores - não importa (a solução deve ser universal e não ligada a nomes específicos).
Portanto: preciso que meu consultor especializado trabalhe apenas no primeiro gráfico com o primeiro conjunto de indicadores (alguns deles PODEM dar sinais ao consultor especializado). Pode começar a trabalhar no segundo gráfico (isso realmente precisa ser pensado, mas mesmo assim) somente depois que eu apagar o primeiro EA e seu deinit limpar sua cauda
Portanto, se o mesmo espert tem parâmetros diferentes, você pode tornar o mágico externo e mudá-lo também, então não haverá confusão e tudo ficará claro.
No init() você gera um número identificador, escreva-o em uma variável local e em uma variável global.
No início() você executa o código somente se o valor das variáveis globais e locais corresponderem.
Parece que ele quer apenas uma cópia deste EA para funcionar, independentemente das configurações, etc.
Exatamente! O primeiro que você coloca (quando não havia uma única cópia) sempre funciona, e todos os outros que vêm depois - não o faça!