@MA-EA
Die Zeilen double IL1 und double IL2 mußt du ersetzen
Mit z.B.:
Code:
bool IL1 ()
{
return CCI < IndicatorLevel1;
}
bool IL2 ()
{
return CCI > IndikatorLevel2;
}
Sonst macht dein Code nicht das was du willst.
Die Levels sind nicht Bestandteil der Rückgabe iCCI(...)
iCCI gibt nur den Datentyp double auf Grundlage der von dir übergebenen Variblen zurück. Bei einer Period die in der Zukunft liegt (Periodenwerte < 0) ist es nichts.
Das selbe wirst du mit iRVI haben deshalb ist es wichtig zu verstehen was hier passiert.