Level 2 — RecallAsset Allocation & Rebalancing

Asset Allocation & Rebalancing

30 minutes40 marksprintable — key stays hidden on paper

Level: 2 (Recall — definitions, standard problems, short derivations) Time Limit: 30 minutes Total Marks: 40


Q1. Define strategic asset allocation and state how it differs from tactical asset allocation. (4 marks)

Q2. The classic age-based rule sets equity allocation as (100age)%(100 - \text{age})\%. For a 35-year-old investor with a portfolio of ₹8,00,000, compute the rupee amount allocated to equity and to debt under this rule. (4 marks)

Q3. Distinguish between calendar rebalancing and threshold rebalancing. Give one advantage of each. (4 marks)

Q4. A portfolio has a target allocation of 60% equity / 40% debt. Currently it holds ₹66,000 equity and ₹34,000 debt. Compute the current equity weight and the portfolio drift (deviation from target) in percentage points. (4 marks)

Q5. Explain the core-satellite portfolio structure. Identify what typically forms the "core" and what forms the "satellite". (4 marks)

Q6. An investor invests ₹6,000 per month for 3 months under rupee cost averaging. The unit NAVs are ₹10, ₹12, and ₹15 respectively. Compute the total units purchased and the average cost per unit. (5 marks)

Q7. Define goal-based investing and give one reason why the asset allocation for a short-term goal differs from that of a long-term goal. (3 marks)

Q8. State two principles of tax-efficient asset allocation (asset location). (4 marks)

Q9. A ₹5,00,000 portfolio is targeted 50% equity / 50% debt with a threshold band of ±5 percentage points. Equity rises so the portfolio becomes ₹3,00,000 equity and ₹2,00,000 debt. Determine whether rebalancing is triggered, and compute the rupee amount to be shifted to restore the target. (5 marks)

Q10. Define portfolio drift and briefly explain why it occurs even without any investor action. (3 marks)

Answer keyMark scheme & solutions

Q1. (4 marks)

  • Strategic asset allocation (SAA): a long-term, policy-based mix of asset classes set according to an investor's risk tolerance, time horizon and goals; held stable and only periodically reviewed. (2)
  • Difference: Tactical asset allocation (TAA) makes short-term, deliberate deviations from the strategic mix to exploit market opportunities/mispricings, then reverts to the strategic weights. SAA is passive/long-term; TAA is active/short-term. (2)

Q2. (4 marks)

  • Equity % =10035=65%= 100 - 35 = 65\%. (1)
  • Equity =0.65×8,00,000=5,20,000= 0.65 \times 8{,}00{,}000 = ₹5{,}20{,}000. (1.5)
  • Debt =0.35×8,00,000=2,80,000= 0.35 \times 8{,}00{,}000 = ₹2{,}80{,}000 (or 8,00,0005,20,0008{,}00{,}000 - 5{,}20{,}000). (1.5)

Q3. (4 marks)

  • Calendar rebalancing: portfolio is rebalanced at fixed time intervals (e.g., quarterly/annually) regardless of drift. (1) Advantage: simple, disciplined, low monitoring effort. (1)
  • Threshold rebalancing: portfolio is rebalanced only when an asset's weight deviates beyond a preset band (e.g., ±5%). (1) Advantage: responsive to market moves, avoids unnecessary trades/costs when drift is small. (1)

Q4. (4 marks)

  • Total =66,000+34,000=1,00,000= 66{,}000 + 34{,}000 = ₹1{,}00{,}000. (1)
  • Current equity weight =66,000/1,00,000=66%= 66{,}000/1{,}00{,}000 = 66\%. (1.5)
  • Drift =66%60%=+6= 66\% - 60\% = +6 percentage points (debt is 34%34\%, i.e. 6-6 pp). (1.5)

Q5. (4 marks)

  • Core-satellite combines a large stable core with smaller active satellites. (1)
  • Core: low-cost, diversified, passive holdings (e.g., index funds/ETFs) forming the bulk of the portfolio — provides broad market exposure. (1.5)
  • Satellite: smaller actively-managed or thematic/sector positions aiming to add extra return (alpha). (1.5)

Q6. (5 marks)

  • Units month 1 =6000/10=600= 6000/10 = 600. (1)
  • Units month 2 =6000/12=500= 6000/12 = 500. (1)
  • Units month 3 =6000/15=400= 6000/15 = 400. (1)
  • Total units =600+500+400=1500= 600 + 500 + 400 = 1500. (1)
  • Average cost =18,000/1500=12= 18{,}000 / 1500 = ₹12 per unit. (1) (Note: this is below the simple average NAV of ₹12.33 — benefit of cost averaging.)

Q7. (3 marks)

  • Goal-based investing: structuring investments around specific financial goals (e.g., retirement, child's education), each with its own target amount, horizon and allocation. (2)
  • Short-term goals need capital protection → more debt/lower risk; long-term goals can tolerate volatility → more equity for growth. (1)

Q8. (4 marks) (any two, 2 each)

  • Place tax-inefficient / high-income assets (bonds, REITs, high-turnover funds) in tax-advantaged/deferred accounts. (2)
  • Hold tax-efficient / long-term-growth assets (equities held long term) in taxable accounts to benefit from lower long-term capital gains rates. (2)
  • (Also acceptable: harvest losses, hold equities >1 year to qualify for LTCG.)

Q9. (5 marks)

  • Total =5,00,000= ₹5{,}00{,}000. Current equity weight =3,00,000/5,00,000=60%= 3{,}00{,}000/5{,}00{,}000 = 60\%. (1)
  • Deviation =60%50%=10= 60\% - 50\% = 10 pp >5> 5 pp band → rebalancing triggered. (1.5)
  • Target equity =0.50×5,00,000=2,50,000= 0.50 \times 5{,}00{,}000 = ₹2{,}50{,}000. (1)
  • Amount to shift =3,00,0002,50,000=50,000= 3{,}00{,}000 - 2{,}50{,}000 = ₹50{,}000 from equity to debt. (1.5)

Q10. (3 marks)

  • Portfolio drift: the gradual deviation of actual asset weights from their target allocation over time. (2)
  • It occurs because asset classes earn different returns; better-performing assets grow to a larger share, changing weights even without any buying/selling by the investor. (1)

[
  {"claim":"Q2 equity allocation for age 35 on 800000 is 520000","code":"eq=(100-35)/100*800000; result = (eq==520000)"},
  {"claim":"Q4 current equity weight is 66 percent and drift is 6 pp","code":"w=66000/100000*100; drift=w-60; result = (w==66 and drift==6)"},
  {"claim":"Q6 total units 1500 and average cost 12","code":"u=6000/10+6000/12+6000/15; avg=18000/u; result = (u==1500 and avg==12)"},
  {"claim":"Q9 rebalancing triggered and shift is 50000","code":"w=300000/500000*100; trig=abs(w-50)>5; target=0.5*500000; shift=300000-target; result = (trig==True and shift==50000)"}
]