The bond market contains 100,000+ available bonds for purchase on a given day. As portfolio managers are trying to determine the ideal securities for each portfolio, their options are endless. Add to that the extensive amount of data and analytics that goes into selecting a bond, and portfolio managers have begun to become data processors instead of investment strategists. This has left portfolio managers trying to hunt with a spear – far from the easiest way to catch prey. Through the emergence of some technology, portfolio managers upgraded to a bow & arrow by using generics and allocation to find the right securities. However, we’re now bringing the rifle so PMs can hyper-target the exact bonds they need for their portfolios.

In this blog, you can explore how optimizing portfolios has evolved and what it means to be a true portfolio optimizer – and what does not count. Finally, you can compare the different methodologies for choosing bonds for your accounts.
Evolution of portfolio optimization for bond managers
Portfolio optimization has evolved substantially over time. It began as an allocation tool. With an Excel spreadsheet and a couple (or perhaps several) cups of coffee, you could produce an allocation tool that placed bonds into portfolio(s), so long as they didn’t have a negative impact.
Then, investment teams tried to quantify where gaps existed within portfolios using generic securities. Once you knew where the holes were, then you could find actual bonds to fill them. While this method may lead you to buy a single bond that fits specific characteristics, what if the most optimal solution was actually a combination of two or three bonds that you could buy across your portfolio(s)?
The next chapter of optimization, especially in managing fixed income SMAs, is having the ability to set your preferences and then process every potential outcome when searching for the most optimal bonds for a portfolio. This enables PMs to focus on unique portfolios, while the tool accounts for unique rules and bond-level characteristics, so you can execute with clear pre-trade visibility.
Imagine running an optimization on live executable bonds so you can invest your portfolios in the most optimal way. Advanced portfolio optimization in fixed income is the invention that will ensure firms remain relevant in the future.
What is a fixed income portfolio optimization tool?
Let’s debunk the myths. People automatically think of optimization engines as opaque black boxes, but those types of tools don’t benefit anyone. An optimizer should simply take all the criteria and rules you have for each portfolio and run through thousands of calculations to find the optimal investments available in the market. And it should do this across all your accounts in one shot.
As a PM, you need to be able to set your preferences to get your desired outcome while allowing technology to optimally size positions, control portfolio risk, and adhere to unique client requests. But it shouldn’t require you to guesstimate or spend hours sorting through the endless possibilities. This is precisely why we designed an optimizer that’s transparent and flexible to user inputs.
By using IMTC’s Optimizer, you’re getting trade recommendations based on a data science approach. Our system’s ability to synthesize thousands of data points from dealer inventory, internal firm preferences, and unique client needs, while being able to set priorities and goals, means you’re able to implement your best ideas and client requests – fast.
Investment teams focusing on fundamental factors (e.g., yield, spread, liquidity, CTD) and quantitative factors (e.g., environmental impact or the ability of an issuer/obligor to survive a global pandemic) will find IMTC’s optimization tool dramatically reduces the time it takes to make precise investment decisions.
Comparing methodologies for choosing bonds in a portfolio
The investment process for managing fixed income SMAs is dependent upon the technology the team utilizes. Explore the benefits, pitfalls, and processes for each type of portfolio optimization.
1. The allocation method
- Benefits:
- Enhancing control over portfolios
- Relying on advice from broker/deals without needing to maintain industry expertise
- Pitfalls:
- Finding bonds you like, but ones that aren’t ideal for portfolio positioning
- Filtering out most of the market since you can only look at bonds over a certain size
- Managing portfolios that follow a specific strategy but are not homogeneous
- Relying on PM/trader to synthesize market and portfolios
Does your process for determining bonds look similar to this?
- Pre-set portfolios to users desired:
- IPS/client preferences
- Portfolio positioning
- Filter daily inventory by types of bonds you typically purchase:
- Assess by size offered as you need larger offerings in order to allocate the bond to multiple accounts
- Find the best bond in the market while accounting for other considerations, including:
- Determining relative value
- Asking if I like the credit
- Assessing how liquid the bond is
- Allocate bond equitably via rankings:
- Come up with score by a management style which has weightings to rank portfolio needs
- Include portfolios with positive scores, which can be produced even if there are negative inputs based off weightings
- Use ranking to allocate bonds over other portfolios
- Test the bond against other rules and guidelines, such as:
- Would I be overweight a specific state or obligor?
- Are there any unique client requests that stop me from purchasing this bond?
- Repeat steps 1-4
2. The generics + allocation methodology – “filling holes”
- Benefits:
- Understanding what type of bonds you need to look for
- Aggregating similar orders across portfolios
- Pitfalls:
- Multi-step processes require a lot of time
- Finding the best bond considering multiple characteristics, while filtering out 99% of the market, means you’re not looking at multiple solutions – you’re looking at the best solution
- Filtering out most of the market since you can only look at bonds over a certain size
- Managing portfolios that follow a specific strategy but are not homogeneous
- Allocating equitably across accounts
Does your process for determining bonds look like this?
- Pre-set portfolios to users desired:
- IPS/client preferences
- Portfolio positioning
- Use holdings vs. ideal weights and determine where you are most underweight. For example, I am underweight the:
- 5-7 year duration bucket
- AA
- General Obligation Sector
- Filter for daily inventory:
- View all 5-7 years, AA, GO bond
- Find the best bond that accounts for all considerations, including:
- Fitting the right characteristics
- Determining relative value
- Checking if the credit is approved – what does the analyst think
- Assessing how liquid the bond is
- Test bond for individual portfolio rules, such as:
- Would I be overweight a specific state or obligor based off portfolio rules and current holdings?
- Are there any unique client requests that stop me from purchasing this bond?
- Allocate bond equitably across accounts:
- Determine if portfolio is in need of the bond over other portfolios
- Determine if portfolio is in need of the bond over other portfolios
3. Using optimization method
- Benefits:
- Producing optimal trade positioning
- Investing bonds that maximize taxable equivalent yield in portfolio
- Adhering to unique guidelines systematically
- Implementing new trade ideas
- Managing portfolios that follow a specific strategy homogeneous
- Synthesizing the full market of investable bonds
- Pitfalls:
- Needing industry expertise to determine rich/cheap
- Maintaining portfolio positioning to reflect best ideas
Does your process for determining bonds look like this?
- Pre-set portfolios to users desired:
- IPS/client preferences
- Portfolio positioning
- Relative value
- Credit research
- Liquidity preferences
- Set the optimization preferences to rank priority of, choosing to:
- Maximize yield/spreads
- Reduce tracking error
- Minimize duration drift
- Synthesize all available bonds in coordination with pre-set rules and ranking of priority to allocate best fit bonds to portfolios, while ensuring:
- Portfolio level trades are in compliance
- Moves the portfolio into ideal positioning
- Maximizing the portfolios’ taxable equivalent yield
- Allocate bonds based off need (if original position size is no longer available)
Outcomes of using robust portfolio optimization software
By using an optimizer, you increase your investable market and ability to find the bonds that most optimally reflect your best thinking, while maximizing the taxable equivalent yield.
Users can then rely on a tool to find best execution, increase liquidity by buying bonds that are already held in the portfolio, and synthesize the entire market to purchase the best bond for one portfolio, also giving you the ability to purchase odd-lots. Optimization engines complete all these steps so quickly that it enables users to manage more AUM and/or portfolios and provide a more extensive solution to their clients.
The customized offerings and new strategies that end clients are looking for are much easier to produce. With an optimization tool that can synthesize both buys and sells concurrently, you can now tax-loss harvest for all your SMAs throughout the year or take a more active approach to changes in the market. The ability to lower the account minimums allows asset managers to manage more of their own assets rather than farm them out to ETFs and mutual funds.
How can an optimizer help you?
- Outperform on accounts
- Generating swap ideas
- Ability to tax-loss harvest at scale
- More active bond management where you maximize tax-equivalent-yield (active bond ladders)
- Purchase odd-lots
- Purchase “matchers” (bonds already held in account)
- Respond to more BWIC’s/RFQ’s
- Guarantee best execution
- Generating swap ideas
- Scale your firm
- More customized offerings and different strategies
- Model portfolios
- State-focused
- Blended account of taxable and tax-free
- Cross-over accounts for IG and HY
- Lower account minimums
- More portfolios without adding headcount
- More customized offerings and different strategies
Want to see our Optimizer in action? Schedule a demo today.
.