Corporate Actions
Corporate actions are events initiated by companies that directly affect stock prices, outstanding contracts, and shareholder positions.
For traders, these events cause adjustments in Futures & Options contracts (strike price, lot size, positions), and if not handled properly, they can lead to errors in analysis.
AlgoTest manages corporate actions in historical data, ensuring your backtests and simulations remain accurate.
Where Corporate Actions are Managedโ
- Simulator
- Backtest Strategies
- Realised Volatility
Common Types of Corporate Actionsโ
-
Bonus Issues
- Extra shares issued to shareholders free of cost.
- Example: Bonus 1:1 โ For every 1 share held, you receive 1 additional share.
- Effect: Share price halves, lot size doubles.
-
Stock Splits (Face Value Sub-Division)
- A company divides its shares into smaller-value shares.
- Example: Split 2:1 โ 1 share becomes 2 shares, each priced at half.
- Effect: Share price reduces, lot size increases proportionally.
-
Rights Issues
- Shareholders get the right to buy additional shares at a discounted price.
- Example: Rights 1:8 @ Premium โน192 โ Existing shareholders can buy 1 new share for every 8 held, at โน192 premium.
Why Corporate Actions Matter in Historical Analysis?โ
If corporate actions are not accounted for, then:
- Backtests show inconsistent results (wrong entry/exit prices, mismatched strikes).
- Simulator outputs become unreliable.
- Realised Volatility is distorted.
Examples:โ
Pre-Split (2:1)
- Stock Price = โน500, Lot Size = 100
- Post-Split, Stock Price = โน250, Lot Size = 200
- If you sold 1 lot ATM Straddle at 500 (100 qty), after the split it becomes 1 lot ATM Straddle at 250 (200 qty).
Corporate Action: Split 10:1
- Effective Date: 4-Mar-2025
- Adjustment Factor = 10
- If Closing Price on 4-Mar = โน1000 โ Adjusted Price on 5-Mar = โน1000 รท 10 = โน100
AlgoTest backadjusts these changes in historical data to maintain continuity.
Adjustment Factor Calculationโ
NSE prescribes formulas to adjust prices, strikes, and lot sizes:
a) Stock Splitโ
- If ratio = A : B
- Adjustment Factor = A / B
b) Bonus Issueโ
- If ratio = A : B
- Adjustment Factor = (A + B) / B
c) Rights Issueโ
If ratio = A : B
- P = Close price on last cum-date
- S = Rights issue price
- C = (P - S) ร A
- E = C / (A + B)
- Adjustment Factor = (P - E) / P
With AlgoTest, traders can rely on accurate historical analysis and strategy building, knowing that corporate actions like Splits, Bonuses, and Rights Issues are seamlessly accounted for in backtests and simulations.