Allmänt meddelande

Collapse
No announcement yet.

Avrundning av antal poster

Collapse
X
 
  • Filter
  • Klockan
  • Show
Clear All
new posts

  • Avrundning av antal poster

    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?

  • #2
    Det som är en risk i det här fallet är om Cash() inte uppdaterats på en stund och innehåller lite för gammalt värde tex. Man bör nog ha lite marginal ändå. Annars är avrundning nedåt om du kör MN. Dessutom kanske man vill ta bort decimalerna med INT().

    Comment


    • #3
      Tack! Int fungerar bra och jag ska fundera på en lagom marginal i övrigt.

      Comment

      Working...
      X