EA-Indikator: Signalverschiebung
2 Antworten
Schwellenwert
vor 9 Jahren #112650
Ich möchte den Signalpfeil auf die vorherige Kerze verschieben. Siehe unten. Dies ist ein Signalindikator, nicht EA.
Kann ich den Pfeil irgendwo in diesem Code verschieben?
double getDrawOffset(int signalIndex, int i) { if(signalIndex == 1) { if(Signal1Pos == "High") { return(High[i]+atrOffset + (sigCountOffsets(signalIndex, "High"))*(atrOffset*0.1)); } else { return(Low[i]-atrOffset - (sigCountOffsets(signalIndex, "Low"))*(atrOffset*0.1)); } } if(signalIndex == 2) { if(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); }
Möglicherweise wird eine externe Schicht hinzugefügt.
Mark Fric
vor 9 Jahren #126545
Hallo,
sollten Sie dies durch eine kleine Änderung des Codes erreichen können. Eine Funktion finden drawSignal und fügen Sie am Anfang eine Zeile hinzu:
void drawSignal(int signalIndex, int i, double value) {
i = i-1;
... Rest des Codes unverändert
Mark
StrategyQuant Architekt
Schwellenwert
vor 9 Jahren #126561
Fantastisch, danke Mann. Ihre Software und EAs lehren mich eine Menge über mql4
Ansicht von 2 Antworten - 1 bis 2 (von insgesamt 2)