Portfolio Rebalancer
Set a goal for each asset class and get the exact buy and sell trades to reach it, in any currency.
How your data is handled
Your holdings, quantities and cash stay in your browser; only ticker symbols and currency codes are sent, and only when you ask for live prices. The optional Interactive Brokers import is the one exception — see the FAQ.
How the rebalancer works
Set a goal for each asset class, cash included, and the tool works out the exact buy and sell trades to reach it. Each class's goal is split across its holdings in proportion to what you own, unless you lock a position or give it a target of its own. Everything runs in your browser; your portfolio stays on your device unless you use the optional Interactive Brokers import, which passes it through without keeping it. Live prices and exchange rates are fetched by ticker symbol only, and every value stays editable.
- Import your holdings: fill in the CSV template (symbol, quantity, cost basis, currency) and upload it, or load the sample portfolio to explore.
- Pick your base currency, check the cash you hold in each currency, and fetch live prices or type them in.
- Set a goal for each asset class in Your target mix. Lock any position you don't want traded, and add new tickers by typing them at the end of a class.
- Read the trades to place (sells first, then buys, with any currency conversion you'll need), then mark them as done to update your holdings.