Jag har ett fall då jag under vissa förutsättningar vill köpa för hela den tillgängliga kassan på kontot, om värdet på bästa säljbud i orderboken överstiger den tillgängliga kassan. Jag använder då följande uträkning för att ta fram önskvärt antal poster att köpa:
thisbuyamount=mn(thisselldepth0v,div(cash(t),thisselldepth0p))
Jag undrar dock om det finns risk för att antalet avrundas uppåt, så att kassan inte räcker till att utföra köpet och ordern eventuellt inte blir godkänd.
Hur sker avrundningen när antalet poster sätts för en transaktion? Finns det något smidigt och säkert sätt att se till att den avrundar nedåt, så att inte kassan riskerar att övertrasseras?
thisbuyamount=mn(thisselldepth0v,div(cash(t),thisselldepth0p))
Jag undrar dock om det finns risk för att antalet avrundas uppåt, så att kassan inte räcker till att utföra köpet och ordern eventuellt inte blir godkänd.
Hur sker avrundningen när antalet poster sätts för en transaktion? Finns det något smidigt och säkert sätt att se till att den avrundar nedåt, så att inte kassan riskerar att övertrasseras?
Comment