Hej,
Jag börjar få kläm på scriptningen i NAT, men har några funderingar kring variabler och parantesdjup.
Då man mycket snabbt kommer upp i det maximala 10 i parantesdjup har jag försökt plöja forumet på vägar runt detta. (Varför ens ha en gräns förresten, en modern dator borde klara mycket mer?)
Ett sätt som jag har förstått funkar är att i stället för att använda ":="-operatorn vid tilldelning så används endast "="-operatorn (s.k. minnesreferenser).
Dock så vägrar DRAW att fungera vid användning av minnesreferenser. Tex:
***********************
EMA5=MOV(C,5,E)
Draw(EMA5,2,rqb) {Funkar inte}
***********************
Om jag nu har gjort ett script som ger triggersignaler så måste jag ju på något sätt backtesta detta. Det enda sätt jag känner till är att titta på flaggor/rita kurvor med DRAW.
Så min fråga är alltså: Hur kan jag se att mitt script fungerar som det ska, utan att komma upp i max parantesdjup?
Ungefär såhär:
ok1:=scriptDel1
ok2:=AND(scriptDel2,ok1)
.
.
.
ok_42:=AND(scriptDel42,ok_41)
DRAW(ok_42,1,gaa) {Rita att min triggersignal är okej}
Jag börjar få kläm på scriptningen i NAT, men har några funderingar kring variabler och parantesdjup.
Då man mycket snabbt kommer upp i det maximala 10 i parantesdjup har jag försökt plöja forumet på vägar runt detta. (Varför ens ha en gräns förresten, en modern dator borde klara mycket mer?)
Ett sätt som jag har förstått funkar är att i stället för att använda ":="-operatorn vid tilldelning så används endast "="-operatorn (s.k. minnesreferenser).
Dock så vägrar DRAW att fungera vid användning av minnesreferenser. Tex:
***********************
EMA5=MOV(C,5,E)
Draw(EMA5,2,rqb) {Funkar inte}
***********************
Om jag nu har gjort ett script som ger triggersignaler så måste jag ju på något sätt backtesta detta. Det enda sätt jag känner till är att titta på flaggor/rita kurvor med DRAW.
Så min fråga är alltså: Hur kan jag se att mitt script fungerar som det ska, utan att komma upp i max parantesdjup?
Ungefär såhär:
ok1:=scriptDel1
ok2:=AND(scriptDel2,ok1)
.
.
.
ok_42:=AND(scriptDel42,ok_41)
DRAW(ok_42,1,gaa) {Rita att min triggersignal är okej}
Comment