Berra, här är antalsscripten vi pratade om:
va) OMX köpantal
köpantal:=2
snabbvändning:=0 {1=JA 0=NEJ}
innehav:=Portfolio(v)
nollställ:=And(Lt(innehav,0),Eqv(snabbvändning,0))
i1(
målantal=If(nollställ,0,köpantal)
övermål=Ge(innehav,målantal)
slutantal1=If(övermål,0,SUB(målantal,innehav))
slutantal1)
va) MOMX blankantal
blankantal=-2 {OBS minustecken framför}
snabbvändning:=0 {1=JA 0=NEJ}
innehav:=Portfolio(v)
nollställ:=And(Gt(innehav,0),Eqv(snabbvändning,0))
i1(
målantal=If(nollställ,0,blankantal)
undermål=Le(innehav,målantal)
slutantal1=Abs(If(undermål,0,Sub(målantal,innehav)))
slutantal1)
Det fina med dessa är att de alltid räknar ut rätt antal som ska postas för att man ska hamna på sitt målantal. Om man tex har -2 kontrakt på depån och vill byta till +3 räknar scripten ut att 5 kontrakt måste köpas. Det gäller om "snabbvändning:=1". Om det står noll där töms först den aktuella positionen, nästa order köps ny position. Det kan vara bra om man kör med parallella ordermodeller.
Din modeller Berra tyckte jag såg rätt ut. Menar du att det var olika triggerscript i modellerna och anslutet till terminen? Bara att byta i så fall, och passa på att lägga in ovanstående script samtidigt. Spara och återanslut modellerna för att ändringarna ska slå igenom.
va) OMX köpantal
köpantal:=2
snabbvändning:=0 {1=JA 0=NEJ}
innehav:=Portfolio(v)
nollställ:=And(Lt(innehav,0),Eqv(snabbvändning,0))
i1(
målantal=If(nollställ,0,köpantal)
övermål=Ge(innehav,målantal)
slutantal1=If(övermål,0,SUB(målantal,innehav))
slutantal1)
va) MOMX blankantal
blankantal=-2 {OBS minustecken framför}
snabbvändning:=0 {1=JA 0=NEJ}
innehav:=Portfolio(v)
nollställ:=And(Gt(innehav,0),Eqv(snabbvändning,0))
i1(
målantal=If(nollställ,0,blankantal)
undermål=Le(innehav,målantal)
slutantal1=Abs(If(undermål,0,Sub(målantal,innehav)))
slutantal1)
Det fina med dessa är att de alltid räknar ut rätt antal som ska postas för att man ska hamna på sitt målantal. Om man tex har -2 kontrakt på depån och vill byta till +3 räknar scripten ut att 5 kontrakt måste köpas. Det gäller om "snabbvändning:=1". Om det står noll där töms först den aktuella positionen, nästa order köps ny position. Det kan vara bra om man kör med parallella ordermodeller.
Din modeller Berra tyckte jag såg rätt ut. Menar du att det var olika triggerscript i modellerna och anslutet till terminen? Bara att byta i så fall, och passa på att lägga in ovanstående script samtidigt. Spara och återanslut modellerna för att ändringarna ska slå igenom.
Comment