highwire-ai / open-robo-advisor

Open Robo-Advisor is a flexible robo-advisor library written in Python. 🤖
https://blog.highwire.ai
BSD 3-Clause "New" or "Revised" License
42 stars 3 forks source link

Write a cost-aware advisor #14

Open criccomini opened 2 years ago

criccomini commented 2 years ago

Neither SimpleAdvisor nor AssetClassAdvisor consider cost, namely:

ORA should provide an asset class advisor that is tax- and cost-aware.

criccomini commented 2 years ago

I think the initial implementation should not consider tax loss harvesting, but should consider short/long term capital gains, and should use stock lots to prioritize sales.

I'm not sure whether we really need to consider fees in the MVP. I'm leaning towards no, but could be convinced otherwise.