Hej, jag funderar på att bygga ett antalscript till min Legato OMX så att antal minifutures som köps styrs av aktuell gearing på instrumentet. Vad jag vill uppnå är att rätt antal minifutures köps så att total exponering blir rätt - automatiskt.
Ett exempel, jag har 100 tkr i depån och jag vill ha en gearing 2.5 då position tas. Om Index ligger på 1412 och priset (sell) på minifuturen ligger på 324,00 ska antalet bli 100000x2.5/((1/324)/(1/1412)) = 57365 kr -> 177 instrument (57365/324)
Tänkt målgearing lägger man som Screen-parameter i fält 32.
Kommer detta fungera?
va) Dynamiskt Antal
MålGearing:=ScrPar(32)
PortföljVärde:=cash(t)
index:=cmpref(c,0,A)
i1(
Gearing=div(div(1,s),div(1,index))
Position=mult(PortföljVärde,div(MålGearing,Gearing))
Antal=int(div(Position,s))
Antal
)
{@A(0,OMX Stock )}
Ett exempel, jag har 100 tkr i depån och jag vill ha en gearing 2.5 då position tas. Om Index ligger på 1412 och priset (sell) på minifuturen ligger på 324,00 ska antalet bli 100000x2.5/((1/324)/(1/1412)) = 57365 kr -> 177 instrument (57365/324)
Tänkt målgearing lägger man som Screen-parameter i fält 32.
Kommer detta fungera?
va) Dynamiskt Antal
MålGearing:=ScrPar(32)
PortföljVärde:=cash(t)
index:=cmpref(c,0,A)
i1(
Gearing=div(div(1,s),div(1,index))
Position=mult(PortföljVärde,div(MålGearing,Gearing))
Antal=int(div(Position,s))
Antal
)
{@A(0,OMX Stock )}
Comment