[Arquivo!] Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por ela. Não poderia ir a lugar algum sem você - 2. - página 58
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 teria que olhar para o indicador. Talvez haja uma solução.
Obrigado por ver o correio. Estou anexando o indicador.
Ele precisa de um filtro para filtrar setas desnecessárias. A foto na página 56 mostra isso. De todas as flechas que seguem o mesmo caminho, apenas a primeira é necessária.
Eu também o fiz desta maneira, mas não está certo.
for(int i=limit-1;i>=0;i--){
se ( flag[i] == 1 && condição de venda){
Venda[i] = Alto[i]+ponto*Ponto;
flag[i] == -1 ;
}
se (bandeira[i] == - 1 && condição de compra){
Comprar[i] = Ponto baixo[i]-ponto*;
flag[i] == 1 ;}
}
}
Obrigado por ver o correio. Estou anexando o indicador.
Ele precisa de um filtro para filtrar setas desnecessárias. A foto na página 56 mostra isso. De todas as flechas que seguem o mesmo caminho, apenas a primeira é necessária.
Já o fiz desta maneira, mas não está certo.
Alternativamente, é melhor controlar na primeira barra em vez de na barra zero. O número de sinais falsos será reduzido.
Haverá, naturalmente, um atraso de uma barra.
Controlar a zero é mais difícil de realizar e, naturalmente, veremos o excesso a zero. O sinal pode desaparecer e ocorrer novamente mais tarde, em outro bar
Como alternativa, é melhor controlar na primeira barra, não na barra zero. O número de sinais falsos irá diminuir.
Haverá, naturalmente, um atraso de uma barra.
O controle a zero é mais difícil de implementar e é claro que haverá um exagero a zero. O sinal pode desaparecer e se repetir mais tarde em outro bar.
Os dados dos indicadores são retirados da primeira barra
Portanto, havia quase tudo para isso, mas por alguma razão é comentado
Houve quase tudo para isso, mas por alguma razão é comentado
Se você remover //, então ele desenha uma flecha de cada vez.
Eu anexo uma foto - a data é a mesma, mas há duas maneiras diferentes de exibir o indicador
1 sobreposto no gráfico (às vezes é exibido o último em vez do primeiro)
2 do testador
3 todas as setas
Existem inconsistências. A demonstração desenha o mesmo que o testador, até que você troque os prazos
Se você remover //, então ele desenha uma flecha de cada vez.
Eu anexo uma foto - a data é a mesma, mas há duas maneiras diferentes de exibir o indicador
1 sobreposto no gráfico (às vezes é exibido o último em vez do primeiro)
2 do testador
3 todas as setas
Há discrepâncias. A demonstração é desenhada como no testador, até que eu mude o período de tempo
Certo. Vou fazer do meu jeito.
E não pode ser porque
para (i = 0; i < barras_contadas; i++)
deve ser contado para trás
E não pode ser porque
para (i = 0; i < barras_contadas; i++)
deve ser contado para trás
Vou fazer do meu jeito e a contagem regressiva será diferente. Eu sempre o faço do passado ao presente. É uma questão de gosto, no entanto. Não importa realmente com a abordagem correta
Olá. Você pode, por favor, olhar para cima onde está o erro? A idéia é pegar os pips e quando ocorrer uma situação de bloqueio, cancelar a fixação do resultado.
if(OrderType()==OP_BUY) {
if((OrderType()==OP_SELL) == falso) {
if(Bid>=(OrderOpenPrice()+PipsProfit*Point)) {
fm=OrderClose(OrderTicket(),OrderLots(),Bid,Proskalz);
if(fm!=0 && fm!=-1){
Comentário("Buy order closed upon reaching PipsProfit =",PipsProfit,");
Print("Buy order closed upon reaching PipsProfit =",PipsProfit,");
}
if(fm==0 || fm===-1){
GLE=GetLastError();
ED=ErrorDescription(GLE);
Print("Error # ",GLE, " enquanto tenta fechar Buy-order # ",OrderTicket());
Print ("Error Description - ",ED);
}
}}}
???????
Agradecemos antecipadamente.