Rebalance window
You can create model portfolios, strategies or investment plans and use them to keep your investment portfolios in balance. Rebalancing creates trade orders to buy and sell securities according to the model. For general information about rebalancing approaches and for instructions, see Rebalance in FA User guide.
The Rebalance window allows you to define the rebalance parameters and the securities to rebalance. The window lists securities in the portfolio or in the model linked to the rebalanced portfolio and indicates the shares of these securities in the investment portfolio and model. The portfolio account is also included in rebalancing.
At the top of the Rebalance window, you can define the rebalancing parameters.
![]() |
Affected portfolios
The Affected portfolios section defines which portfolios are rebalanced.
- Rebalance against
Target for rebalancing, in order of descending priority. The system uses the first target in the list if defined. Otherwise, the system the target with the next highest priority. The targets can be:
"Model portfolio", "Investment plan", "Strategy" – Model portfolio, investment plan or strategy linked to the portfolio.
"Portfolio itself" – Target shares you specify in the Rebalance window.
"Empty portfolio" – An option to empty the portfolio – this will set all the new shares as 0% and sell everything, regardless of the linked model or plan.
- Include sub-portfolios
Aggregates positions and investment plan/ model portfolio contents also from the rebalanced portfolio's subportfolios. This allows you to divide holdings into subportfolios and rebalance everything at once through the main portfolio. Trade orders are created either to the main portfolio or the sub-portfolios based on which portfolio or portfolio's investment plan / model portfolio the trade order's security can be found in: for sells of existing positions, trade orders are created in the same portfolio where the position currently is, and for buys, trade orders are created in the same portfolio which has the position in the investment plan / model portfolio.
- Asset group
The asset group the strategy is based on (for example, geographical, industry, or asset class).
Rebalance parameters
- Date
The rebalancing date. This date affects:
The market prices, rebalanced portfolio shares, trade order amounts. The percentage shares of securities in the portfolio are determined based on the market prices on the rebalancing date. The market prices on this date are used to calculate the amount in the suggested trade orders.
The content of the model portfolio/ investment plan. The target shares are fetched based on the selected rebalancing date
The rebalancing date doesn't affect the trade dates of suggested trade orders. Trade orders are created with today's date by default. To adjust the trade dates, see the Align buy and sell dates in Trade order parameters section.
- Restrict rebalancing to accounts
Restrict rebalancing to only reach the target level for portfolio accounts, without any other buys or sells. This feature has different effects depending on the rebalance method (buying with current cash or using cash from sells) – see Choose rebalance method.
With the conservative rebalancing method (buy with current cash only), securities are bought and sold only to achieve the target level of the account. If the account has excess cash, the selected securities (starting from the ones that have the largest difference with the target) are bought as long as there is available cash but nothing is sold. If the account has a lack of cash, the selected securities (starting from the ones that have the largest difference with the target) are sold until the account reaches the target level - nothing is bought and securities are sold only to rebalance the account to the defined level.
With the exchange method (buy with cash from sells only), if the account balance is below the target, it is first rebalanced with sells. After this, the excess cash from sells is used to buy the securities to be rebalanced, but securities are sold only to cover all the necessary buys. If there are executable sell trade orders, the cash coming in from these is taken into account when selling the securities.
With full rebalance, if the account balance is below the target, it is first rebalanced with sells. After this, the excess cash from sells is used to buy the securities to be rebalanced, but securities are sold only to cover all the necessary buys.
Note
You can also define the rebalance settings in Preference ("Define target range for portfolio's cash balance", "Define how much negative cash balance is increased by to cover all negative cash" and "Define how much positive cash balance is decreased by to ensure positive cash balance"). These preferences determine how rebalancing tries to achieve the target level for accounts. See Rebalancing for details.
- Buy with
Cash sources the system can use to generate buy orders:
Current cash only – Uses only the cash currently available in the portfolio(s). Suitable for conservative rebalancing.
Cash from sells only – Uses only expected cash from suggested sells (estimated at current market prices). Suitable for exchanging one position for another without rebalancing the entire portfolio.
Current cash and cash from sells – Combines current available cash with expected cash from suggested sells (estimated at current market prices). Suitable for full rebalancing in a single step.
Current cash, cash from sells and from orders – Combines current available cash, expected cash from suggested sells, and cash from existing sell orders (all estimated at current prices). Suitable for rebalancing while accounting for the impact of outstanding orders.
To understand how this field affects different rebalancing strategies, see Choose rebalance method.
- Sell from
Position sources the system can use to generate sell orders:
Positions minus sell orders – Uses current positions in the portfolio, minus positions committed in the existing sell orders. Positions expected from existing buy orders are ignored. Suitable for conservative rebalancing.
Positions minus sell orders plus buy orders – Uses current positions minus existing sell orders, and conditionally adds expected positions from existing buy orders (all statuses except Open):
If both buy and sell orders exist, they are included in the calculation.
If only buy orders exist (no sells), expected buy positions are not included in the calculation. Rebalancing uses current positions only.
Recommended for full rebalancing.
Example: Portfolio holds Security A for 100€, while the model doesn't have this position at all. You have an existing buy order for 50€, and an existing sell order for 30€. With "Sell from: Positions minus sell orders", rebalancing will suggest a sell order for 70€ (portfolio position 100€ – existing sell order 30€). With "Sell from: Positions minus sell orders plus buy orders", rebalancing will suggest a sell order for 100€, taking into account the existing buy order for 30€. After all orders are executed, the portfolio will still hold 20€ of Security A: 100 (initial position) + 50 (buy) – 30 (sell) – 100 (new rebalance sell) = 20€ remaining.
Note that if existing buy orders are trade-amount-based, and the target requires creating unit-based sells, rebalancing with "Positions minus sell orders plus buy orders" can result in short positions. This is because the actual number of units from the buy depends on future market prices. Example: The portfolio holds 100 units of Security A at 10€ (value 1,000€). There is an existing sell order for 100 units (from a model change) and an existing trade-amount-based buy order of 100€. With Positions minus sell orders plus buy orders, rebalancing includes the expected buy because both buy and sell orders exist, and suggests selling 110 units in total. However, when the buy order settles at a new price of 11€, it delivers only 9 units instead of the estimated 10. This leaves the portfolio with 109 units against 110 sold, resulting in a short position of 1 unit.
To understand how this field affects different rebalancing strategies, see Choose rebalance method.
- Filter out small trade orders based on
The minimum size for the trade orders that rebalancing should create. The size restrictions don't apply if you sell an entire position away from the portfolio. Set the minimum difference between the portfolio position and the model as:
"Diff % pt" – The difference in percentage points.
"Diff % " – The relative difference in percentage.
"Trade amount" - The minimum trade amount in portfolio currency.
"Model min/max share" - The difference defined with the minimum and maximum thresholds in the model. Trade orders are created only if your position deviates outside of the minimum and maximum thresholds. The minimum trade amount for each trade order is calculated as follows:
For buy: ( target share - min share ) * portfolio value
For sell: ( max share - target share ) * portfolio value
Positions that don't have the thresholds specified in the model are rebalanced without filtering when "Model min/max share" is selected.
- Use cash from accounts
Accounts to use for buys if you select to buy with extra cash in the portfolio. This option allows you to keep your portfolio fully invested and exclude certain accounts (for example, accrued fee accounts) from rebalancing.
"All accounts" – Use cash on all accounts. You can choose to use available credit or repay the used credit (see the Use portfolio credit field below).
"Cash accounts" – Use cash on the accounts marked as "cash accounts" in the Portfolio window, Accounts tab in FA Back.
"Cash and credit accounts" – Use cash on cash and credit accounts. You can choose to use available credit or repay the used credit (see the Use portfolio credit field below).
"Default account only" – Use cash on the portfolio's default account – the first account in the list in the Portfolio window, Accounts tab in FA Back. If this account is a credit account, you can choose to use available credit or repay the used credit (see the Use portfolio credit field below).
Whichever option you choose, rebalancing uses only portfolio's own accounts or sub-portfolios' accounts – accounts that are shared to the rebalanced portfolio from other portfolios aren't used in rebalancing.
- Use portfolio credit
Use credit account for buys. Choose if you want to use the positive account balance and available credit for buys, and if you want to cover the negative balance. The option is shown if you selected "All accounts", "Cash and credit accounts" or "Default account only" in Use cash from accounts.
"Don't use portfolio credit" – Use only positive balance on the credit account for buys, without repaying the used credit.
"Use portfolio credit" – Use available credit and positive balance on the credit account for buys, without repaying the used credit.
"Repay portfolio credit" – Use positive balance on the credit account. In case of negative balance, rebalance the credit account account to 0. The cash is rebalanced to the default portfolio account, and you can then repay the credit manually. If a portfolio has no accounts other than the credit account, the credit is repaid automatically.
- Apply fees to trade orders
An option to calculate fees, or to estimate the effect of an upcoming fee when generating buy and sell trade orders. If a fee is calculated, the effect of the fee is taken into account when determining how many units you can buy with you available cash and how much money you get from sells. This allows you to estimate the effects of upcoming transaction fees more accurately. Fees are also saved in the Fees field for each trade order.
"No fees" – Don't include fees in trade orders.
"Portfolio-specific fees" – Include a transaction fee defined for the portfolio in FA Back (Portfolio window, Fees tab).
"Fixed fees" – Include a fee defined as a percentage in the field available next to the selection.
- Use security minimum trade amount
Option to set the minimum trade amount of the security as the minimum trade order amount. A trade order is only created if the amount is at least equal to the security minimum trade amount. If you also use trade amount for Filter out small trade orders based on, rebalancing first applies the filter and then checks the security minimum trade amount.
The system starts rebalancing from the largest potential trade order and works towards the smallest one. If both settings are enabled, the system does the two checks and if a trade order fails them, the following logic is used:
Filter out the trade order without reallocating the trade order if the minimum trade amount is not reached. If the last security to rebalance fails, the trade order is always filtered out.
Reallocate the trade order amount if the security minimum trade amount is not reached.
Example 1: The rebalancing amount is 550. Minimum trade amount is 100. Security minimum trade amount is 600. The system first checks if 550 > 100 (true), and then checks if 550 > 600 (false). No trade order is created.
Example 2: The rebalancing amount is 550. Minimum trade amount is 100. Security minimum trade amount is 300. The system first checks if 550 > 100 (true), and then checks if 550 > 300 (true). The system creates a trade order.
Trade order parameters
Trade order parameters section includes criteria for defining how trade orders are created
- Set accounts to trade orders
An option to define accounts for trade orders (Account field):
"Don't set accounts to trade orders" - Create trade orders with "No account".
"Set the default account to trade orders" - Set the portfolio's default account – the first account in the list in the Portfolio window, Accounts tab.
"Set the currency account (or default account) to trade orders" - Use the account with the same currency as the trade order. If such account doesn't exist, this option uses the default account of the portfolio. If the portfolio doesn't have accounts, then the shared accounts for the portfolio are used in the same order: first using the shared account with the same currency as the trade order, and if not found, then using the shared default account.
- Create trade orders with status
The status of trade orders.
- Align buy and sell dates
Settlement date alignment between buy and sell trade orders:
Buy and sell today (default) – Create trade orders with today's transaction date.
Buy when sells are settled – Create all sell trade orders with the same settlement date. For the buy orders, adjust the transaction date so that the settlement date is later than the settlement date of the sell orders.
Settle buys and sells on the same day – Create buy and sell trade orders with the same settlement date.
When rebalancing, the system uses the settlement period and holiday calendar from security (if available) or from preferences to create trade orders. If these are missing, trade orders are created with today’s transaction date. You can see the settlement dates in the table with suggested orders once you click Rebalance.
- Set trade order tags
Tags to add to trade orders. For example, you can use tags to mark trade orders with execution instructions.
- Set portfolio tags
Tags to add to portfolios affected by rebalancing. This allows you to for example mark the rebalanced portfolios.
- Rebalance memo
Comments and notes on your rebalances, for example, references. Memos are stored in the Rebalance view, which allows you to search for conducted rebalances.
Summary of the rebalanced portfolios
The bottom of the Rebalance window shows a summary of the positions of the rebalanced portfolio(s). The rebalanced portfolios' positions are grouped per rebalanced portfolio: the icon next to the portfolio ID indicates whether the portfolio is rebalanced against model portfolio, investment plan or portfolio itself, and moving your mouse above a portfolio provides you with more details on how the portfolio is rebalanced, such as the name of the linked model portfolio and the full name of the rebalanced portfolio.

The content is divided into columns:
Security - Position affected by the rebalance (a position in the portfolio or a position in the model).
Amount – The current amount (number of units) of the security in the portfolio.
Purchase value – The current purchase value of the position in the portfolio.
MPrice – The latest available market unit price of the security, with the date (and time) of the price shown in parentheses.
Market val. – The total market value of the position in the portfolio with the latest available market price.
Change - The change between the purchase value and the market value of the position.
Share % – The current percentage share of the position in the portfolio, calculated with the current market price from the total value of the portfolio.
Min % and Max % – The minimum and maximum thresholds defined for the position in its investment plan or model portfolio.
Model % – The share of the security in the model portfolio or investment plan.
New % – Target share. The field shows the percentage share of the security in the model, if any model is linked to the portfolio. Otherwise, the percentage share of the security in the portfolio is shown. You can edit the value before rebalancing the portfolio and creating trade orders.
Difference % – The percentage difference between the percentage shares of the security between the portfolio and the model portfolio.
Difference - The difference between the shares of the security in the portfolio and the model portfolio in portfolio currency.
You can select portfolios and the positions to include in rebalancing.
When the information for the rebalancing is defined and manually adjusted if necessary, the investment portfolios are rebalanced and trade orders are suggested to be created with the Rebalance button.
Trade orders suggested by rebalancing
You can view the suggested trade orders after you click Rebalance. You can use filters to search for trade orders within the suggestion.
Only visible trade orders are saved - to save all suggested trade orders, clear all filters.
Saving the trade orders is done in the background - you can close the trade order listing and continue using FA while the trade orders are being created. Once the trade order creation is finished in the background, you will see a notification at the bottom-right corner of the view: "Trade orders done. Created trade orders: x.
You can view the trade orders in the Trade orders view. If a portfolio is rebalanced again, Open trade orders are replaced with new trade orders.
