Nur weil der EA heute mal Gewinn gemacht hat muss die Einstiegsbedingung ja nicht unbedingt richtig programmiert sein.
Hast Du Dir mal die Werte von IL1_B1 oder IL1_B0 mit Print() anzeigen lassen.
Beide Variablen sind immer NULL !!!
somit musst Du in Zeile 123 nicht schreiben CCI_B1<IL1_B1
Sondern könntest auch schreiben CCI_B1< 0
Statt CCI_B0<IL1_B0 geht dann auch CCI_B0<0.
Dasselbe ist in Zeile 135 CCI_B1>IL1_B1 kannst Du ersetzen mit CCI_B1>0
Dein EA wird dasselbe Ergebnis liefern im Backtest aber nicht das tun was du denkst was er tut :-)
Hast Du eigentlich nen System nach dem Du die geschweiften Klammern setzt oder machst Du das nach Zufallsprinzip solange bis keine Fehlermeldungen erscheinen ?
Sorry, Du musst das Sprachkonzept lernen sonst wird das nie was.
|