[ARQUIVO]Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por ela. Não posso ir a lugar nenhum sem você - 5. - página 320
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
Como posso saber se há uma ordem em aberto ou pendente pelo preço determinado?
Analisar os pedidos e comparar com o preço determinado. Se for o caso, verifique o tempo aberto
if(OrderOpenTime()!=0) Se não for igual a zero, então está aberto, se for igual, então está pendente.
{
duplo kr =0.00060 // set multiple, step
double msell =Ask - MathMod( Ask, kr); // preço de venda
{
Alerta(" apenas ", msell," digitado);
retorno;// exit start()
}
//
//
return(0)
}
Você pode me dizer o que está errado aqui?
compilação dá 'msell' - variável não definida C:\Program Files\MetaTrader 4 \mq4 (16, 11)
temos um contador onde os valores são calculados de acordo com a ordem na qual as barras aparecem da barra com índicei_AnyBarsToHistory até a barra com índice 1. Segue-se que se a condição for cumprida nas barras do índice 30 ao índice 15:
directionMA == CROSS_UP
e então, por exemplo, no cnt=2, a condição será cumprida:
Então a cnt será incrementada para o valor anterior. Se tivéssemos 2, a nova condição aumentaria com 1, então cnt=3 e sairíamos da função com valor 3. Você entende o que quero dizer? Dê uma olhada mais de perto, a lógica é, em princípio, clara aqui.
Desculpe pelo atraso na resposta, eu estava lidando com meu aparelho de mão. Portanto. A questão é, como usar um contador único para determinar a que movimento ele se refere, certo? Você pode costurar uma variável lógica no contador, mas depois aumentá-la em dois em vez de um.
É mais ou menos assim.
encontrei-o eu mesmo )
Como eles dizem, é assim que nosso povo é, eles estarão cheios de conselhos. Eu não tive tempo).
Desculpe pelo atraso na resposta, eu estava lidando com o carro.
Desculpe pelo atraso na resposta, eu estava lidando com o carro. Portanto. A questão é, como usar um contador único para determinar a que movimento ele se refere, certo? Você pode costurar uma variável lógica no contador, mas depois aumentá-la em dois em vez de um.
É mais ou menos assim.
Bem, você o escreveu para o indicador, não para o Conselheiro Especialista. Eu sou um consultor especializado.
E por que aumentar em 2?
Portanto. A questão é, como determinar a que movimento se refere, certo?
Quero que o cálculo de barras consecutivas de uma característica (por exemplo, em baixa ou em alta) seja baseado em alguma característica que é passada através de um parâmetro de função.
A propósito, https://www.mql5.com/ru/forum/144705, eu criei um ramo separado. Está tudo aí, o que é necessário. É muito interessante descobrir o que está errado.