Indicador EA: Mudança de sinal
2 respostas
Threshold
11 anos atrás #112650
Quero deslocar a seta de sinal para as velas anteriores. Veja abaixo. Esse é um indicador de sinal, não um EA.
Há algum lugar nesse código em que eu possa deslocar a seta?
double getDrawOffset(int signalIndex, int i) {
if(signalIndex == 1) {
se(Signal1Pos == "High") {
return(High[i]+atrOffset + (sigCountOffsets(signalIndex, "High"))*(atrOffset*0.1));
} else {
return(Low[i]-atrOffset - (sigCountOffsets(signalIndex, "Low"))*(atrOffset*0.1));
}
}
se (signalIndex == 2) {
se(Signal2Pos == "High") {
return(High[i]+atrOffset + (sigCountOffsets(signalIndex, "High"))*(atrOffset*0.1));
} else {
return(Low[i]-atrOffset - (sigCountOffsets(signalIndex, "Low"))*(atrOffset*0.1));
}
}
return(false);
}
Possivelmente adicionar um turno externo.
0
Marca Fric
11 anos atrás #126545
Olá,
você deve conseguir fazer isso com uma pequena alteração no código. Encontre uma função drawSignal e adicione uma linha no início:
void drawSignal(int signalIndex, int i, double value) {
i = i-1;
... o restante do código não foi alterado
Marcar
EstratégiaQuant arquiteto
0
Threshold
11 anos atrás #126561
Incrível, obrigado, cara. Seu software e seus EAs estão me ensinando muito sobre o mql4
0
Visualizando 2 respostas - 1 até 2 (de um total de 2)