Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 6. - página 217
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
Ao tentar ligar para a Alert para verificar, nada sai. O problema é que meu indicador não mudou para as três últimas barras. Eu o preparei para cortar movimentos falsos.
Por exemplo, quando eu vejo o crescimento ele sobe, mas se os próximos movimentos ocorrem dentro do filtro especificado, ele não muda e se move estritamente na horizontal. Nebhodhimosti antes do indicador plano, compare os dois últimos valores e determine a tendência. Se você quiser, posso enviar-lhe o código.
Ao tentar ligar para a Alert para verificar, nada sai. O problema é que meu indicador não mudou para as três últimas barras. Eu o preparei para cortar movimentos falsos.
Por exemplo, quando eu vejo o crescimento ele sobe, mas se os próximos movimentos ocorrem dentro do filtro especificado, ele não muda e se move estritamente na horizontal. Nebhodhimosti antes do indicador plano, compare os dois últimos valores e determine a tendência. Se você quiser, posso enviar-lhe o código.
Eu lhe mostrei como encontrar o extremo mais próximo de uma linha indicadora em um EA. Fazer nBars iguais a Barras ou apenas substituir nBars por Barras
Muitos parâmetros agora saem quando qualquer valor é chamado:a,b ou c.
O código do indicador:
Nah... É melhor você me mostrar o que está fazendo em sua EA. Como você obtém os dados de seu indutor?
Nada de mais, tentando alertar e ver o alto mais próximo lá)
Carregue o indicador no diário, três dias sem nenhuma mudança, esse deve ser o problemaA?
for (i=2; i<Bars; i++) {
double a=iCustom(NULL, 0, "EMAF",0,0,i+1);
double b=iCustom(NULL, 0, "EMAF",0,0,i);
double c=iCustom(NULL, 0, "EMAF",0,0,i-1);
if ((a-b)*(b-c)<0) {
if (b<c) {
;// Fundo encontrado
}
if (b>c) {
Alerta ("b=",b) // Fundo encontrado
}
}
}
Nada de mais, tentando alertar e ver o alto mais próximo lá)
Carregue o indicador no diário, três dias sem nenhuma mudança, esse deve ser o problemaA?
para (i=2; i<Bars; i++) {
duplo a=iCustom(NULL, 0, "EMAF",0,0,i+1));
duplo b=iCustom(NULL, 0, "EMAF",0,0,i);
duplo c=iCustom(NULL, 0, "EMAF",0,0,i-1);
se ((a-b)*(b-c)<0) {
se (b<c) {
;//Find the bottom
}
se (b>c) {
Alerta ("b=",b)// Pino encontrado
}
}
}
Esse não pode ser o problema. Fizemos o loop antes das grades. Após o alerta, escreva pausa;
.
O indicador mostra a linha conforme eu preciso. O cálculo do indicador é baseado em três condições, que correspondem à situação atual.
Após o intervalo, uma mensagem aparece. Mas, o valor não corresponde ao indicador, talvez haja algo errado com o próprio indicador?
O indicador mostra a linha conforme eu preciso. O indicador é calculado com base em três condições que correspondem à situação atual.
Em vez de Alerta("b=",b); Tipo:
Em vez de Alerta("b=",b); Escreva:
Não posso, já tentei de diferentes maneiras. Os valores não são claramente apropriados,
Sim e tempo em todos os valores "Bar time=2010.11.04 00:00". Chamadas através do roteiro.
O mais provável é que o problema seja com o indicador: o valor é obtido de
que é obtido a partir de três condições diferentes correspondentes à hora atual.
Quando chamo o valor atual de EURUSD tudo está bem: 1,3717, o que não pode ser dito sobre os altos.