Cavalheiros codificadores, por favor, ajudem com um pedaço de código.
Eu tenho um consultor especializado que trabalha. Preciso inserir nele uma condição para proibir a abertura de negócios.
Condição: Se o histograma AO for > 0, então não permita a abertura de negócios até que o histograma AO seja igual ou maior que 0. Obrigado.
Deixe a variável dupla Gist armazenar o valor de AO e a variável bool Torg armazenar a bandeira para permitir a negociação.
A condição é indefinida. "Se o histograma AO>0, então proibir a EA de abrir negócios" - no código isso seria se(Gist>0){Torg=false;}. Agora, a segunda parte da condição "Até que o histograma AO seja igual ou maior que 0" pode ser escrita no código em seu caso da seguinte maneira se(Gist>=0){Torg=false;}
Isto significa que (desde que AO >= 0) na primeira linha de código a permissão para negociar será removida se(Gist>0){Torg=false;}, e na segunda linha de código será imediatamente devolvida se( Gist>=0){Torg=true;}. Se AO > 0, a variável Torg será primeiro falsa e depois imediatamente verdadeira. Você não pode fazer isso - é uma violação da lei da lógica "Se a, então a".
Desculpe, este é o meu erro. Se for mais de 0, não abre, se for menos de 0, abre. Você pode me dizer, devo colocar isto no início do código? Vou tentar construí-la.
Você poderia me dizer como atribuir valores AO à Gist?
Desculpe, este é o meu erro. Se for mais de 0, não abre, se for menos de 0, abre. Você pode me dizer, devo colocar isto no início do código? Vou tentar construí-la.
Você poderia me dizer, de que outra forma posso obter valores AO da Gist?
duplo iAO(
símbolo de corda, int timeeframe, int shift)
Cálculo do oscilador Awesome.
Parâmetros:
símbolo
-
Símbolo nome do símbolo, em cujos dados o indicador será calculado. NULL significa símbolo atual.
cronograma
-
Período. Pode ser um dos períodos do gráfico. 0 significa o período do gráfico atual.
turno
-
Índice do valor obtido do buffer de indicadores (deslocamento relativo à barra atual pelo número especificado de períodos de retorno).
Olá Olá! Você pode me dizer para onde ir, (jogue o link, a resposta, "procurar no fórum" não funciona, e por isso estou procurando) para escrever um pequeno algoritmo, um EA ou roteiro, o mais importante que funcione. Em resumo, a essência: abrir, Comprar, Vender com take-profit, à escolha quando ativado e então você pode definir o pendente em diferentes combinações, passo e lote, eu acho que alguém estará interessado e saberá exatamente como. zetveis@mail.ru
Skif_7: Olá Olá! Você pode me dizer para onde ir, (jogue o link, a resposta, "procurar no fórum" não funciona, estou procurando) para escrever um pequeno algoritmo, um EA ou roteiro, para que funcione. Em resumo, a essência: abrir, Comprar, Vender com take-profit, à escolha quando ativado e depois você pode definir o pendente em diferentes combinações, passo e lote, acho que alguém estará interessado e saberá exatamente como. zetveis@mail.ru
É genial! Não dá para perceber. De qualquer forma... Vou lhes contar um segredo, eu mesmo poderia ter olhado para cima e para a direita, o que fiz há muito tempo atrás.
Olá Profissionais! Você poderia me dizer como apagar uma BUY_STOP em um novo pedido pendente feito por uma EA, e como apagar uma SELL_STOP anterior em uma nova SELL_STOP feita por uma EA?
Cavalheiros codificadores, por favor, ajudem com um pedaço de código.
Eu tenho um consultor especializado que trabalha. Preciso inserir nele uma condição para proibir a abertura de negócios.
Condição: Se o histograma AO for > 0, então não permita a abertura de negócios até que o histograma AO seja igual ou maior que 0. Obrigado.
Cavalheiros codificadores, por favor, ajudem com um pedaço de código.
Eu tenho um consultor especializado que trabalha. Preciso inserir nele uma condição para proibir a abertura de negócios.
Condição: Se o histograma AO for > 0, então não permita a abertura de negócios até que o histograma AO seja igual ou maior que 0. Obrigado.
Deixe a variável dupla Gist armazenar o valor de AO e a variável bool Torg armazenar a bandeira para permitir a negociação.
A condição é indefinida. "Se o histograma AO>0, então proibir a EA de abrir negócios" - no código isso seria se(Gist>0){Torg=false;}. Agora, a segunda parte da condição "Até que o histograma AO seja igual ou maior que 0" pode ser escrita no código em seu caso da seguinte maneira se(Gist>=0){Torg=false;}
Isto significa que (desde que AO >= 0) na primeira linha de código a permissão para negociar será removida se(Gist>0){Torg=false;}, e na segunda linha de código será imediatamente devolvida se( Gist>=0){Torg=true;}. Se AO > 0, a variável Torg será primeiro falsa e depois imediatamente verdadeira. Você não pode fazer isso - é uma violação da lei da lógica "Se a, então a".
Desculpe, este é o meu erro. Se for mais de 0, não abre, se for menos de 0, abre. Você pode me dizer, devo colocar isto no início do código? Vou tentar construí-la.
Você poderia me dizer como atribuir valores AO à Gist?
Desculpe, este é o meu erro. Se for mais de 0, não abre, se for menos de 0, abre. Você pode me dizer, devo colocar isto no início do código? Vou tentar construí-la.
Você poderia me dizer, de que outra forma posso obter valores AO da Gist?
Olá Olá! Você pode me dizer para onde ir, (jogue o link, a resposta, "procurar no fórum" não funciona, estou procurando) para escrever um pequeno algoritmo, um EA ou roteiro, para que funcione. Em resumo, a essência: abrir, Comprar, Vender com take-profit, à escolha quando ativado e depois você pode definir o pendente em diferentes combinações, passo e lote, acho que alguém estará interessado e saberá exatamente como. zetveis@mail.ru
aqui está o link https://www.mql5.com/ru/job
aqui está o link https://www.mql5.com/ru/job
Vou lhe contar um segredo, eu mesmo poderia ter olhado para cima e para a direita. O que eu fiz há muito tempo.
Olá Profissionais! Você poderia me dizer como apagar uma BUY_STOP em um novo pedido pendente feito por uma EA, e como apagar uma SELL_STOP anterior em uma nova SELL_STOP feita por uma EA?
Obrigado.
Para BUY_STOP : (1) encontrar o anterior ativo BUY_STOP (2) apagá-lo.
Para um SELL_STOP, é o mesmo que para um BUY_STOP.
Se a resposta é chata, vá aqui : https://www.mql5.com/ru/job
Por favor.