KODIAK Derivatives supports stock split operations by allowing customer to register a stock split in the backoffice ui and then the daily batch run will calculate and update relevant fields in the affected forward contracts.
In the backoffice ui displayed below, the user must supply the following parameters:
When a stock split record is saved in the Backoffice portal it creates a line in the StockSplit table in the database with a flag "Processed" equal to false.
A Stock Split Job (SSJ) applies stock splits to open contract in the following way:
A forward split is when a company decides to divide their existing shares into multiple shares. A common split ratio would be for instance 2-for-1 which would double the number of shares in the company. When applying forward splits in backoffice the Split Ratio must be an rational number and Split Ratio > 1.
A reverse split is when a company decides to reduce their existing shares into fewer shares. A common split ratio would be for instance 1-for-2 which would half the number of shares in the company. When applying reverse splits in backoffice the Split Ratio must be an rational number and 0 < Split Ratio < 1.