Hej, eftersom det inte går att testa historiskt så skulle jag bara vilja stämma av med expertisen om jag tänkt rätt avseende mitt vl)script.
Jag köper i ett bullcertifikat med stor omsättning och alla nivåer i orderdjupet fyllda (eller hur man säger :-)). Jag vill hitta det pris där det finns störst antal och lägga det som säljpris för att vara säker på att få köpt mitt antal. Detta pris borde vara det som emittenten har lagt ut. Scriptet ser ut som följer:
i1(
{Tar reda på vilket säljpris som ska gälla för tillräckligt antal}
sellPrice1=odepth(s,p,0)
sellVolume1=odepth(s,v,0)
sellPrice2=odepth(s,p,1)
sellVolume2=odepth(s,v,1)
sellPrice3=odepth(s,p,2)
sellVolume3=odepth(s,v,2)
sellPrice4=odepth(s,p,3)
sellVolume4=odepth(s,v,3)
sellPrice5=odepth(s,p,4)
sellVolume5=odepth(s,v,4)
setgvarif(sellPrice1,708,sellVolume1)
setgvarif(sellPrice2,708,gt(sellVolume2,getgvar(708)))
setgvarif(sellPrice3,708,gt(sellVolume3,getgvar(708)))
setgvarif(sellPrice4,708,gt(sellVolume4,getgvar(708)))
setgvarif(sellPrice5,708,gt(sellVolume5,getgvar(708)))
actualSellPrice=getgvar(708)
mult(actualSellPrice,1)
)
Funkar detta eller finns det något annat sätt att lösa det på?
Tack på förhand för svar!
Hälsar Susanne
Jag köper i ett bullcertifikat med stor omsättning och alla nivåer i orderdjupet fyllda (eller hur man säger :-)). Jag vill hitta det pris där det finns störst antal och lägga det som säljpris för att vara säker på att få köpt mitt antal. Detta pris borde vara det som emittenten har lagt ut. Scriptet ser ut som följer:
i1(
{Tar reda på vilket säljpris som ska gälla för tillräckligt antal}
sellPrice1=odepth(s,p,0)
sellVolume1=odepth(s,v,0)
sellPrice2=odepth(s,p,1)
sellVolume2=odepth(s,v,1)
sellPrice3=odepth(s,p,2)
sellVolume3=odepth(s,v,2)
sellPrice4=odepth(s,p,3)
sellVolume4=odepth(s,v,3)
sellPrice5=odepth(s,p,4)
sellVolume5=odepth(s,v,4)
setgvarif(sellPrice1,708,sellVolume1)
setgvarif(sellPrice2,708,gt(sellVolume2,getgvar(708)))
setgvarif(sellPrice3,708,gt(sellVolume3,getgvar(708)))
setgvarif(sellPrice4,708,gt(sellVolume4,getgvar(708)))
setgvarif(sellPrice5,708,gt(sellVolume5,getgvar(708)))
actualSellPrice=getgvar(708)
mult(actualSellPrice,1)
)
Funkar detta eller finns det något annat sätt att lösa det på?
Tack på förhand för svar!
Hälsar Susanne
Comment