Testade att nestla några if-satser men det vill sig inte:
lastsell:=LastTrade(S,P) {hämtar värde från "lokala ordertrans"}
level1:=add(lastsell,2) {stoploss -2 punkter}
level2:=sub(lastsell,1) {breakevenstop +1 punkt}
level3:=mult(L,1.003) {trailingstop L X +0,3%}
level4:=mult(lastsell,0.98) {tröskelvärde trailingstop 2%}
notbreakeven:=gt(c,level2)
trailingstop:=lt(c,level4)
if2:=if(trailingstop,level3,level2)
if1:=if(notbreakeven,level1,if2)
stopp:=if1
{för grafisk visning}
i1(
add(stopp,0) {returnerar stoppnivån för grafisk visning}
)
Att nestla flera if-satser i varann har jag lite svårt med i Friendly men visst borde det här gå? AV någon anledning verkar det inte fungera, något tips att enklast hantera detta?
Göran
lastsell:=LastTrade(S,P) {hämtar värde från "lokala ordertrans"}
level1:=add(lastsell,2) {stoploss -2 punkter}
level2:=sub(lastsell,1) {breakevenstop +1 punkt}
level3:=mult(L,1.003) {trailingstop L X +0,3%}
level4:=mult(lastsell,0.98) {tröskelvärde trailingstop 2%}
notbreakeven:=gt(c,level2)
trailingstop:=lt(c,level4)
if2:=if(trailingstop,level3,level2)
if1:=if(notbreakeven,level1,if2)
stopp:=if1
{för grafisk visning}
i1(
add(stopp,0) {returnerar stoppnivån för grafisk visning}
)
Att nestla flera if-satser i varann har jag lite svårt med i Friendly men visst borde det här gå? AV någon anledning verkar det inte fungera, något tips att enklast hantera detta?
Göran
Comment