Explore how the Bourse de Montréal’s User-Defined Strategies (UDS) streamlines multi-leg options trading, reduces execution risk, and enhances strategy creation.
Sometimes, you just wish you didn’t have to juggle multiple option legs one by one—buy one leg, sell another, watch the market move in the meantime—yikes, it can be nerve-wracking. That’s exactly the headache the User-Defined Strategies (UDS) tool at the Bourse de Montréal aims to fix. I remember the first time I was entering a multi-leg strategy manually: I entered the first leg of a vertical spread, got a partial fill, and by the time I tried to complete the second leg, the market had already shifted. Not fun.
UDS functionality is like having an all-in-one solution for placing multi-leg strategies. You determine your legs, you punch in the details, and everything matches at a net premium. Let’s explore how this game-changer works, the strategies you can craft, and some best practices for both professionals and budding traders entering the derivatives space.
User-Defined Strategies (UDS) at the Bourse de Montréal allow traders to create custom multi-leg option orders that the system automatically recognizes and executes as a single trade. Instead of legging into each part of your spread or combination—and risking intervals where one leg is filled but not the other—the UDS tool bundles everything together. This means you essentially define:
• The type of strategy (spread, straddle, strangle, butterfly, etc.).
• The legs involved (call or put, buy or sell).
• The strikes and expiry dates.
• A single net premium at which you’re willing to enter the entire package.
Once the UDS trade is submitted, the Bourse’s matching engine attempts to fill all the legs simultaneously at your specified net premium. This helps you avoid “slippage,” which is the dreaded scenario where one part of your trade executes at a worse price because time has passed and prices have moved.
Before the advent of advanced electronic platforms, traders placed each leg separately. You might buy one call, then sell another, and if the market turned quickly (which, let’s be honest, it often does), you could be stuck with an unintended exposure. This is commonly called “legging risk.” UDS effectively addresses this by:
• Executing each leg at once.
• Streamlining the order entry process (less chance of data entry mistakes).
• Potentially reducing brokerage costs, because the entire strategy can often generate a better net fill price than if you had to “piece it together.”
• Providing better price transparency for multi-leg positions.
Of course, no tool is foolproof, but in my experience, having a single net premium to worry about is a huge mental relief and results in more consistent outcomes.
With UDS, you can define just about any multi-leg position imaginable. However, some of the most common examples include:
When you set up these spreads via UDS, you specify each leg’s details in a single ticket. Instead of separately entering (for example) “Buy 1 ABC Call @ 50 strike, Sell 1 ABC Call @ 55 strike,” you might define the entire net debit for the spread.
These are classic volatility plays. With UDS, you can quickly put on (or take off) both legs, knowing you’ll get a net fill for the entire position.
UDS is especially helpful here because a butterfly can be made up of multiple legs. Doing that manually can be time-consuming and prone to error. UDS lumps them into a single ticket, perfect for folks like me who sometimes get anxious about mixing up all those legs.
The Bourse de Montréal’s system allows you to select a “Strategy Creation” screen (sometimes called a “Strategy Tool” within the electronic trading platform). You’ll see something like:
• Leg 1: Buy (or Sell), Call (or Put), strike X, expiry date Y.
• Leg 2: Buy (or Sell), Call (or Put), strike A, expiry date B.
• … possibly more legs.
You then declare the quantity for each leg, specify the net premium you’re willing to accept (debit, credit, or sometimes even). When you hit Submit, the entire package is broadcast to the market as a user-defined strategy. Market participants can match or improve upon your price, or if you’re looking to complete the UDS order at market, the system automatically attempts to fill it at the best possible net price.
Let’s say you want to buy a vertical call spread on stock XYZ (to be consistent, I’ll keep the example simple).
• Buy 1 XYZ June 50 Call
• Sell 1 XYZ June 55 Call
You might feel comfortable paying C$2.00 net. Without UDS, you’d enter two separate orders:
With UDS, you specify:
• Leg 1: Buy 1 XYZ June 50 Call
• Leg 2: Sell 1 XYZ June 55 Call
• Net Premium: C$2.00 Debit
And that’s it. The system sees it as a single net trade. If it gets matched, you instantly have both legs at your desired net cost.
Below is a simple Mermaid.js diagram illustrating the flow of a UDS order from trader submission to the Bourse de Montréal’s matching engine and final execution.
flowchart LR A["Trader <br/> Submits UDS"] --> B["Bourse de Montréal <br/> Receives UDS Order"] B --> C["Matching Engine <br/> Identifies Multi-Leg Pricing"] C --> D["Executed <br/> as Single Net Trade"] D --> E["Fill Confirmation <br/> Sent to Trader"]
• A: The trader’s front-end system.
• B: The Bourse’s servers where the order is recognized as a UDS.
• C: The matching engine that pairs it against counterparties.
• D: Execution as a single net trade.
• E: The fill confirmation is returned.
Remember, effective January 1, 2023, the MFDA and IIROC merged into the Canadian Investment Regulatory Organization (CIRO). If you hear references to the “New SRO,” that’s historical. Now we just call it CIRO, and it oversees all investment dealers, mutual fund dealers, and market integrity in Canada.
When it comes to multi-leg option strategies:
• CIRO has specific margin requirements that vary depending on whether the position is recognized as a “hedged” or “spreading” transaction.
• There may be additional capital requirements for member firms offering advanced strategies to clients (especially in large institutional accounts).
• For each multi-leg strategy, the clearing corporation (in Canada, that’s typically the Canadian Derivatives Clearing Corporation or CDCC) keeps track of net risk. A UDS helps them see the intended net exposure immediately.
For more details, check out the Bourse de Montréal’s official “Strategy Creation Tool” user guide. And always monitor the latest CIRO bulletins regarding margin or capital guideline updates. They sometimes tweak these rules, especially in response to market volatility events.
I once used a diagonal spread on a large Canadian bank stock, let’s call it ABC Bank. My goal was to capture some short-term premium while holding a longer-term call as a bullish position. Specifically, I created:
• Buy 1 ABC Bank January (next year) 55 Call
• Sell 1 ABC Bank June (this year) 60 Call
• Sell 1 ABC Bank June (this year) 60 Put
That might look unusual, but the idea was that I’d capitalize on near-term swings while maintaining a longer-term bullish stance. Doing it as a single net trade with UDS was so convenient. I just input:
• Leg 1: Buy 1 Jan 55 Call
• Leg 2: Sell 1 Jun 60 Call
• Leg 3: Sell 1 Jun 60 Put
• Net Premium: (Let’s say) C$3.50 credit
The system recognized that I was collecting an overall credit. The matching engine filled it at that net credit, and the entire position was set up simultaneously.
• Check Liquidity: Multi-leg strategies can only fill if each leg has liquidity. If you see that your chosen strikes or expiries are illiquid, you might need to adjust the price or structure.
• Set Realistic Net Premium: Sometimes it’s tempting to aim for a net premium that’s far from the market. But if no one’s willing to take the other side, you just won’t get filled.
• Mind Transaction Costs: Even though UDS might result in fewer “legging” trades, your broker may still charge per-leg fees. Always confirm how commissions are calculated.
• Risk Disclosure: Remember to read the Risk Disclosure Statement for Options Trading, as required by CIRO. Multi-leg strategies have unique risk profiles that may not be apparent just from reading a standard single-leg call/put disclosure.
Below is another simple visual using Mermaid.js that shows how a trader might define each leg in the “Strategy Tool” prior to submission:
flowchart TB A["Trader's UDS <br/> Order Screen"] A --> B["Leg 1: Buy Call <br/> (Strike X, Expiry Y)"] A --> C["Leg 2: Sell Call <br/> (Strike A, Expiry Y)"] A --> D["Leg 3: Sell Put <br/> (Strike A, Expiry Y)"] B --> E["Define Net Price"] C --> E D --> E E --> F["Review & Submit"]
Because UDS ensures the entire package is recognized by the exchange, compliance officers typically find it easier to review your trade. Here are a few reasons:
• The consolidated trade record clearly states your net debit or credit.
• The transaction log indicates that it’s a legitimate multi-leg strategy, not separate random trades that might be confused with unauthorized short positions or naked calls.
• Some compliance software can identify and group these UDS logs automatically, simplifying daily trade reconciliation.
If you’re a registered representative at a CIRO member firm, you’ll appreciate the automation. Meanwhile, your back-office team likely has a direct feed from the Bourse’s system so they can confirm your margin usage is accurate.
Even though UDS is straightforward, keep these points in mind:
• Incorrect Quantity per Leg: Accidentally flipping the buy/sell direction or mismatching your size (for instance, specifying 2 calls on Leg 1 but 1 call on Leg 2).
• Outdated Market Data: If your real-time quotes are lagging, you might place a net premium that’s too optimistic or too pessimistic.
• Over-Complex Strategies: Just because you can create multi-leg combos doesn’t always mean you should. Complexity can lead to confusion, especially around assignment or early exercise of short options.
A little caution goes a long way, so verify all legs carefully before hitting that Submit button.
If you’re unsure how margin is calculated, consult the official guidelines from CIRO, the Bourse de Montréal, or check with your clearing firm’s risk management department.
This entire conversation about UDS ties into the broader functionalities we discuss in other chapters of this course. Canada is home to a vibrant derivatives market centered on the Bourse de Montréal. UDS supports:
• Futures and Options Integration: Some advanced strategies may combine futures, though those are often separate tickets at the Bourse.
• Algorithmic Trading: High-frequency traders can push complex strategies electronically and rely on UDS to reduce execution risk.
• Retail Adoption: With lower commissions and user-friendly online platforms, retail traders increasingly access multi-leg strategies. UDS is a gateway for them to trade sophisticated positions without the complexity of separate entries.
Below you’ll find helpful references if you want to explore UDS or multi-leg strategies in more detail:
• Bourse de Montréal – Strategy Creation Tool: Official user guide and documentation.
(https://www.m-x.ca/en/products/strategies#user-guide)
• CIRO Regulations: (https://www.ciro.ca). Check the latest bulletins for margin requirements and advanced option strategy rules.
• Canadian Securities Institute (CSI): Offers courses on derivatives, advanced option strategies, and regulatory updates.
• Open-Source Tools: Platforms like QuantLib or certain online multi-leg strategy analyzers can help you model scenario outcomes before placing your UDS order.
User-Defined Strategies (UDS) at the Bourse de Montréal revolutionized the way multi-leg option orders are executed in Canada. Instead of wrestling with timing and partial fills, you can package your strategies into a single net order with one click (well, maybe a few clicks). Whether you’re hedging a portfolio, speculating on volatility, or just trying some fancy diagonal spread, UDS greatly reduces operational risk and streamlines your experience.
In a world where speed and precision matter, UDS is arguably one of the biggest leaps forward for Canadian derivatives traders. And guess what? It’s here for you to use, so the next time you’re eyeing that butterfly spread, think UDS. Trust me—it makes life a lot easier.