Einzelnen Beitrag anzeigen
  #2 (permalink)  
Alt 09.05.19
AVT AVT ist offline
Elite Mitglied
 
Registriert seit: Mar 2018
Ort: Hamburg
Beiträge: 612
AVT befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von daytrader0815 Beitrag anzeigen
Hallo!
... meine if-Anweisung ist irgendwie falsch geschrieben. Bei zwei oder mehreren offen Positionen werden keine weiteren gesetzt. Das Script soll immer nur eine neue Position bis zum nächsten Signal setzen, wenn der RSIWert>70 ist. Was muss ich nun ändern?
Versuche mal den Code zu verstehen, was der sagt:
Code:
if (   RSIWert > 70      // RSI über 70 => also 71,72,73,....
    && OrdersTotal() < 2 // Anzahl aller Orders weniger als 2 => also 0 oder 1
   )
Beachten bei OrdersTotal() geht es um alle, egal ob es gerade laufende Positionen oder noch auf Aktivierung wartende Stop- oder Limitorders sind, und auch egal ob das nun in einem Index, einer Währung, bei Rohstoffen oder Aktien ist.
Du mußt Dir die Bedingung wirklich haarklein überlegen.
Zitat:
nur eine neue Position bis zum nächsten Signal setzen, wenn der RSIWert>70 ist
ist für mich zum Beispiel völlig unklar, was da genau passieren soll. Und die Anzahl der OrdersTotal() wirst Du warscheinlich (oder auch nicht?) einschränken wollen?
Das ist alles, was ich Dir hier erst mal als Anregung geben kann. AVT