Skip to main content

Rebalancer Tool User Guide

How to Use the Rebalancer Tool to Manage your Portfolio

Updated over 2 weeks ago

Rebalancer

At SmartX, our rebalancer is designed to optimize portfolio management by ensuring that each position within a portfolio aligns with its target weights while minimizing unnecessary trading.

Overview

The latest iteration of the SMArtX Rebalancer boosts operational scalability by decreasing repetitive tasks and freeing users to perform value-added analysis for their customers. The Rebalancer will now automatically analyze advisors’ accounts on a daily basis for common scenarios that may require trading, such as First Rebalance, High Cash, Low Cash, and Position Drift, and present these to the user to propose trades.

Additionally, on the Pending Approval tab , the user will now be presented with summary level account data, including three opportunities to access the potential tax impact of performing trades on accounts:

  • While viewing a batch of accounts, account level Short-term, Long-term, and Estimated Gain/Loss is displayed

  • While viewing a single account, Position level Estimated Gain/Loss is displayed

  • While viewing a single account, tax analysis is available to illustrate the potential tax differences between using Best Fit or Min Transaction logic

Filtering Accounts to Rebalance

Results on the Accounts to Rebalance page can be narrowed down in two primary ways: clicking on a Rebalancer Tile and/or Adding a Filter.

To filter the account list, click on the Add Filter chip and make the appropriate selection:

Filters and Rebalancer Tiles can be used at the same time:

Rebalance Tiles

Overview

The Accounts to Rebalance, Pending Approval, and History sections of the Rebalancer are now listed sequentially at the top of the page. Below, users’ accounts will automatically be filtered when clicking on one of the four Rebalancer ‘tiles:” First Rebalance, High Cash, Low Cash, and Outside Tolerance.

Accounts within one or more of the rebalancer queues, are based on each account’s cash and position thresholds previously established, the portfolio assignment, and individual positions.

First Rebalance

Accounts will appear in the First Rebalance queue when the following conditions are met:

  • A last rebalance date is not present

    • This may be due to the account never having been rebalanced, the rebalancer being turned on, etc.

High Cash

Accounts will appear in the High Cash queue when the following conditions are met:

  • Current Cash > Target Cash

AND

  • Cash is one of the Securities Triggering Rebalance, i.e. Cash thresholds must be exceeded.

Low Cash

Accounts will appear in the Low Cash queue when the following conditions are met:

  • Current Cash < Target Cash

AND

  • Cash is one of the Securities Triggering Rebalance, i.e. Cash thresholds must be exceeded.

Position Drift

Accounts will appear in the Position Drift queue when the following conditions are met:

  • Account is not High Cash or Low Cash, i.e. Cash is In Range

AND

  • A last rebalance date is present

AND

  • One or more positions’ tolerance is drifted

Rebalancer Tile Notes

Source - The Source of an account indicates how the account came to appear in the Rebalancer queue.

Rebalancer On - The Rebalancing was enabled by the user at the account level

Target Update - One or more Targets within the account’s Portfolio were updated

Drift Analysis - During the platform’s periodic review, the account was automatically flagged with one or more conditions.

Needed Since - The date when the account was first flagged with one or more rebalancing conditions

Last Rebalanced - The last date an account was rebalanced and the batch approved.

Filtering Pending Rebalance Batches

As users move through the Rebalancer workflow, accounts that have been selected for rebalancing appear for review on the Pending Approval tab. A user can choose to View Details of a Pending Request, Approve or Cancel.

  • Requests not in ‘Pending Approval’ status will have their approve and cancel buttons greyed out temporarily

  • The rebalancer automatically requests the status of working batches every 5 seconds and will enable buttons once the request is ‘Pending Approval’

The values in the status column will have a spinner until they are in ‘Pending Approval’ status.

When the user chooses View Details, he or she is shown the list of accounts that participated in the Rebalance Request, as well as numerous columns of data pertinent to making a decision as to whether the request should be Approved or Canceled (for one or more accounts).

This step in the rebalancing workflow is commonly referred to as pre-trade review and is critical to both small and large operations, as it provides a centralized process for one or more users to see the results of rebalancing and decide whether to proceed based on their specific use case and/or business logic.

As SMX’s target customer base commonly reviews rebalance batches with many accounts, often x00s or x000s, the ability to add more intuitive filters and allow saving commonly used layouts becomes valuable.

New Filter Interface

When users navigate to a Pending Rebalance Request, he or she now have the ability to filter on one or all of the following columns in the UI:

Additionally, when a filter selection has been made, the Condition and Value boxes will appear, such that the user can narrow the result set

Condition

  • Is Equal To

  • Is Greater Than or Equal To

  • Is Less Than or Equal To

Enter Value

  • All filters are $ denominated, except “Buys” and “Sells,” which are numerical

Filter Notes

  • The “Result” filter enables a multi-select condition box

  • Users can apply one or more filters to the pending rebalance batch

Filters are combined in an AND format

Multiple filters from the same category are allowed

Example: User searching for an account value range:

  • Market Value Is Greater Than $10000

  • Market Value is Less Than $200000

When one or more filters are applied, the filters are retained on the current tab until the user changes them. This includes when the user:

  • Navigates to a different tab in SMX (ex: home tab)

  • Navigates out of the current Pending Rebalance Request

  • Navigates to a subsequent page within the current Pending Rebalance Request (i.e. accounts greater than the page limit)

  • Removes one or more accounts from a Pending Rebalance Request

  • Approves a Pending Rebalance Request

Global Select All

Several screens in the rebalancer, including the Accounts to Rebalance tab, now offer more a direct way to specify all accounts on the current page versus all filtered accounts.

When marking the top level checkbox, the ‘Selected’ filter will denote the number of accounts from the current page; additionally, a global select all option will appear to the right. Use of the global select all leverages filtered parameters and does not add every accountID to the call, meaning processing time for one page or all pages is similar.

Pending Request Summary

Overview

Pending Rebalance Requests will now provide summary level data at the account, allowing the user to determine if the outcome of a rebalance operation was achieved.

Pending Request Summary data includes: Beginning Available Cash, Ending Available Cash, Number of Buys, Market Value of Buys, Number of Sells, Market Values of Sells, Number of Flat Trades, and Market Value of Flat Trades.

When necessary, the user can click on an individual account to see the transactions that are a part of the rebalance, as well as the tax impact of approving trades.

🌠Flat Trades - each flat trade represents a set of sleeve level trade transactions that add up to a quantity of 0 at the account level. For example, buying 100 shares of XYZ in the APM Sleeve and selling 100 shares of XYZ in a model traded sleeve. Flat trades are netted internally, with any remainder sent to market for execution.

Tax Impact Information

Overview

The Pending Request Summary, as well Completed Rebalance Request, have been updated to reflect Gain/Loss calculations assist users with their pre-trade account review workflow. Lot level data is processed daily from our custodial files and does not require any configuration at the user, advisor, or enterprise level for calculated values to appear.

Tax Impact information is available in four areas: Rebalance Batch - Multiple Accounts, Single Account - Position Level, Single Account - Compare Tax Impact Estimates, and Historical Rebalance - Tax Impact.

Rebalance Batch - Multiple Accounts

When reviewing Pending Rebalance Requests, the user will now see three additional columns at the the batch level: Realized Short Term G&L, Realized Long Term G&L, and Estimated Realized G&L.

Each value represents the sum of all Short Term, Long Term, or Total G&L at the lot level, per account.

Single Account - Position Level

When reviewing a single account in a Pending Rebalance Request, the user will now see one additional column: Estimated Realized G&L.

The value represents the sum of all Short and Long Term G&L at the lot level, per position.

Single Account - Compare Tax Impact Estimates

When reviewing a single account in a Pending Rebalance Request, the user will also have the ability to compare Short Term and Long Term G&L estimates between our two default trade logic: Best Fit and Min Transaction.

The values in this table represents the sum of all Short or Long Term G&L at the lot level, per position.

Historical Rebalance - Tax Impact

When viewing a Completed Rebalance Request, the user will also be able to see the tax impact values that were displayed at the time of accepting or canceling trades: Realized Short Term G&L, Realized Long Term G&L, and Estimated Realized G&L.

Each value represents the sum of all Short Term, Long Term, or Total G&L at the lot level, per account.

Removing Accounts from a Pending Rebalance Request Before Approving

Overview

The overall experience of the of the Pending Rebalance Batch has been updated to allow users to search for and remove accounts that do not meet their criteria for rebalancing. Once these accounts have been removed, the user can Approve all remaining accounts.

Batch Level Buttons

Without selecting accounts, the Pending Rebalance Batch can be canceled or approved as a batch using one of the buttons on the top right. This will act on all account on all pages.

Additionally, if the user were to select all accounts in the Pending Rebalance Batch manually, or via the global select all feature, the same cancel or approve behavior will be experienced.

Removal of Accounts

When the user wishes to remove one or more accounts from a Pending Rebalance Batch, he or she checkmarks the box for the account. This will enable a Remove Selected feature on the top right. The user can select any number of accounts to remove from the same or different page within the Pending Rebalance Batch.

When viewing an account’s recommended orders, the user has the option to remove the account from the Pending Rebalance Batch as well.

In either workflow, when the user clicks Remove Selected, he or she will be presented with a confirmation box to ensure they understand the account will not be rebalanced and that it will be sent back to the Rebalancer queue.

Success Notification

As accounts are removed, or if failed accounts are present, the pending approval status will be updated and users will be prevented from selecting the accounts again:

Incomplete Batches

If the user fails to remove or cancel all accounts from a Pending Rebalance Batch by the end of the day, an automated process will run to cancel the remaining accounts in the batch, ensuring these accounts are reevaluated in the next account analysis run

The Result of a rebalance batch has been updated to reflect a more accurate high level status, with the number of accounts that fall into one or more sub-statues added up in the Failed, Complete, and Removed buckets.

  • Failed - All accounts in the rebalance failed

  • Complete - One of more accounts in the rebalance were Failed, Complete, or Removed and the batch was approved

  • Cancelled - One of more accounts in the rebalance were Failed, Complete, or Removed and the batch was cancelled

Custom Column Layout

Columns on the Accounts to Rebalance, Pending Rebalance Request, and Completed Rebalance Request tabs can now be customized to add, remove, and/or reorder columns. The account # and account name columns are fixed with all remaining columns optional.

Users access the column layout via the gear icon on the upper righthand corner of each table:

Accounts to Rebalance

The selected layout will remain in place if the user:

  • Navigates to a different section within SMArtX with the Rebalancer still open

  • Navigates to a different tab within with the Rebalancer

  • Clicks to a different page within the Accounts to Rebalance list

  • Clicks on a different Rebalancer tile

  • Generates proposed trades for one or more accounts

📒Note: The selected layout is automated removed after the user closes the Rebalancer and/or logs out of SMArtX.

Pending Rebalance Request

The selected layout will remain in place if the user:

  • Navigates to a different section within SMArtX with the current Pending Rebalance Request open

  • Closes the current Pending Rebalance Request and opens another

  • Clicks to a different page within the Pending Rebalance Request

  • Clicks on Account details within the Pending Rebalance Request

  • Removes one or more accounts from a Pending Rebalance Request

📒Note: The selected layout is automated removed after the user closes the Rebalancer and/or logs out of SMArtX.

Completed Rebalance Request

The selected layout will remain in place if the user:

  • Navigates to a different section within SMArtX with the current Completed Rebalance Request open

  • Closes the current Completed Rebalance Request and opens another

  • Clicks to a different page within the Completed Rebalance Request

  • Clicks on Account details within the Completed Rebalance Request

📒Note: The selected layout is automated removed after the user closes the Rebalancer and/or logs out of SMArtX.

Did this answer your question?