60 sec update / rebalancing that actually balances ⚖️
Published over 1 year ago · 2 min read
salam Reader
quiet month on the surface, big changes in the plumbing. three things worth knowing about:
rebalancing, redone ⚖️
the way we split your investment across the holdings of a filtered fund was leaving some orders below the minimum order size. rewrote it from scratch so the math works out cleanly — every order meets the minimum, and your full investment amount actually gets invested.
Musaffa → Zoya, Finnhub → FinSheets 🔄
we swapped the data providers that power halal compliance status (now Zoya) and ETF holdings (now FinSheets). more accurate, more comprehensive, fewer weird edge cases. you shouldn't notice anything except the data being better.
the $42 trillion bug 👻
one user fully liquidated a fund and then saw an Unrealized Profit % of 42,640,233,010,740.38. turns out tiny rounding leftovers (positions with near-zero quantities but a non-zero cost basis) were tripping up the math. we now filter those out. portfolios that you've fully liquidated read as zero, like they should.
filter preferences refresh the chart 🐞🔫
when you saved new filter preferences on a fund, the chart wasn't picking up the change. now it does.
less flashy than September, but the rebalance rewrite is the foundation for a lot of what's coming.
Best, Yazin