Hallo Yoggi,
Könnt Ihr bestätigen, dass dieses Verfahren nur funktioniert, wenn man eine mit global const ermittelte Konstante in die komp Formel einfügt.
Ja das ist so. Die Bricksize/Renkowert muss innerhalb von "Komp" über die gesamte Datenreihe konstant sein.
Du könntest alternativ versuchen, die Volakomponente wie folgt in den Code zu integrieren:
global const RenkoWert: [RenkoWert:0.3,0.01,0.5,0.01,0.5,0.01,3];
global const Reversal: [Reversal:2,1,10,1,10,1,3,I];
global const volawert: [Volawert:0.9,0.5,1,0.5,1,0.1,3];
global calc Vola:Komp(#Ref(ATR(20), -1)#, #T#);
global calc RenkomitVola:Vola/150;
global calc New_Brick: ROC(Komp(#Spalte(SO)+Spalte(SC)#, #Renko/Renkowert%/Reversal/A/O#),1,$)<>0;
global calc enterLong: New_Brick and Komp(#Spalte(SR)>0#, #Renko/Renkowert%/Reversal/A/O#) and renkomitVola>volawert;
global calc enterShort: New_Brick and Komp(#Spalte(SR)<0#, #Renko/Renkowert%/Reversal/A/O#) and renkomitvola>volawert;