Asia Pacific Global Execution Services Global Execution Services is BofA Merrill Lynchs electronic trading and related services platform. Offering a full suite of leading multi-asset trading solutions, it is enhanced by the Firms vast global resources, access to superior liquidity, world-class technology and leading scale positions in capital markets. The range of offerings includes multi-asset class direct market access and our powerful algorithmic trading platform backed by 8 groups within Execution Services. Execution Services Trader Instinct
Global Equities Trading and Consulting Platform TM
Trader Instinct
Global Equities Trading and Consulting Platform TM
Table of Contents Asia Pacific Algorithmic Strategy Overview SMA (Smart market access) VWAP (Volume-weighted average price) TWAP (Time-weighted average price) IS (Implementation Shortfall) POV (Percentage of volume) QMOC (Quantitative market on close) AMBUSH INSTINCT Blockseeker TM
1 3 4 5 6 7 8 9 10 11 Trader Instinct
Global Equities Trading and Consulting Platform TM
Crossing Advanced Algorithms Standard Algorithms SWAP Futures Instinct X AMBUSH INSTINCT Blockseeker TM VWAP TWAP POV IS SMA (Peg, Iceberg) QMOC DMA/Algo DMA Australia Hong Kong India Indonesia Japan Korea Malaysia Singapore Taiwan Thailand Asia Pacific Algorithmic Strategy Overview Strategy Summary by Market Strategy Parameters Start/End Time Urgency Min % Vol Max % Vol Auction Get Done Price Others AMBUSH Allow post INSTINCT Urgency (1-5) Force Completion (Configuration only) Blockseeker TM
Minimum Cross Quantity, Instinct X only, Cross Limit Price, Mode VWAP TWAP POV Target % Volume , Speed Price, Speed Target % IS Scaling (Momentum, Neutral, Reversion), Force Completion (Configuration only) SMA (Peg, Iceberg) Allow Post, Display size, Trade session Peg to, Peg offset, DiscrOffset QMOC Start time MOC only OMS/EMS Parameter Click through 1 Equities | Options | Futures | FX | GCM | Execution Consulting | Clearing | Portfolios | ETFs Trader Instinct Global Equities Trading and Consulting Platform Style Description Try using when When to be careful Remember Advanced Algorithms AMBUSH Liquidity seeking strategy Increasing Urgency from Low to Medium to Get Done. Adapts to every quote & print to maximize liquidity Take liquidity without a footprint (with Allow Post unchecked) Take liquidity with less impact than a DMA order Use a price limit if the stock is illiquid. Execution affects wait time sensitivity Aggressively takes liquidity Posts when Allow Post is selected Uses dark and lit venues INSTINCT Realizes alpha with 5 settings to tune urgency Quantitative model varies participation intelligently with order size, queue time, real-time volatility, real-time volume prediction, and target vs. actual fill rates Implementation Shortfall benchmark A go-to algorithm for any order in any environment Stocks with low trade frequency (few trades per day) Higher urgencies result in faster trading rates and higher potential market impact May finish quickly if circumstances allow Force completion configurable upon request Blockseeker TM HK & JP: Posts in Instinct X only, BofAMLs dark pool. Can peg to MID, BID, ASK, NEAR or FAR AU: Posts in Instinct X, Centre Point and Chi-X mid peg. Can peg to MID, BID, ASK, NEAR or FAR. All crossings in accordance with ASIC Meaningful Price Improvement rules. Seeking natural crossing and liquidity while minimizing information leakage Use a limit price as protection from volatility Posts at mid unless specified otherwise Does not participate in open/close auctions
Standard Algorithms VWAP Executes an order over a specified time interval to achieve a volume-weighted average execution price Alpha neutral trades Where impact is a concern Will aim to complete if no constraints, so use max % or a price limit for orders with large % of ADV If momentum is against you, a more optimal strategy such as IS may be advisable TWAP Executes an order in equally-sized slices over a specified time interval to achieve a time-weighted average execution price Maintaining a neutral Delta on multiple names Even market participation into the close Periods with less volume than usual Can be visible in illiquid markets Will aim to complete if no constraints, so use max % or a price limit for orders with large % of ADV To unwind a stock vs. a futures position especially in non-auction expiries POV Tracks market volume to ensure a specified target participation rate Tracks volume more closely than IS Can be aggressive in keeping up with volume Can be visible in illiquid markets Remember this strategy is primarily volume reactive, not price sensitive Be careful with names with large spreads IS Uses market impact estimates to schedule a trade in order to minimize implementation shortfall Price sensitivity parameter (Momentum or Reversion) speeds up down as price moves in/out of favor Scaling participation up/down for Momentum or Reversion Control Minimum and Maximum participation rates
Performance may suffer if the stocks actual movement does not match the Scaling setting Days with company results or news May finish quickly if volume allows Can configure Urgencies Target participation rate Force completion configurable upon request Neutral Scaling has most consistent performance SMA (Peg, Iceberg) Simulates iceberg/reserve/display, discretion, pegging, other DMA attributes and order types to simplify trading across all markets Takes liquidity up to limit price then posts residual Iceberg sweeps up to limit price, then posts/refreshes display quantity Pegging posts /refreshes display quantity at the bid (buys) offer (sells) Most of residual balance rests in Instinct X for crossing opportunities QMOC Targets the Close Price benchmark by starting larger orders earlier Entire order can be sent as an MOC, subject to time constraints Targeting Close Price benchmark Minimizing impact on Close Price and reversion to next days Open Price Orders >10% ADV may start early Orders sent very near the Close may create impact Start Earlier (aka Low) starts early with least impact on Close price Start Later (aka High) leaves more quantity for the Close Asia Pacific Algorithmic Strategy Overview 2 Trader Instinct
Global Equities Trading and Consulting Platform TM
SMA Smart Market Access The Key Dynamics WALK | ICEBERG | PEG What It Does A series of strategies providing direct market access with capability to trade in the fragmented market landscape WALK A smart routing market order used to aggressively exhaust liquidity across lit/dark venues one price level at a time until filled or limit is hit ICEBERG Sweep up to the limit price, then post/refresh display quantity PEG Passively peg order to near touch across consolidated book User Controls Trading Ticket Parameters: Mandatory Controls: Stock, Side, Quantity, [Peg To] Display Size Set a custom iceberg peak size to keep order discreet. Large orders without a display will have one defaulted Peg To Price point to peg to (BID/ASK/NEAR/FAR). Mandatory for PEG Use when: You want to aggressively sweep up the liquidity from consolidated market (primary/lit/dark) instead of DMA - WALK You want to take liquidity from order book while minimizing the impact - ICEBERG You want to passively capture incoming order flow at market price - PEG Be careful: To avoid undue market impact as these strategies provide direct access to the market To always consider trading with limit WALK 1 ICEBERG 2 PEG 3 AGGRESSIVE ORDERS Concurrently sweeps all available liquidity within the limit. Passively posts the residual quantity and stays until new quotes update or the order gets fully filled/ cancelled/ amended.
PASSIVE ORDERS Directly posts to the exchange. If limit is too passive, WALK either rejects or queues: 1) Japan/Thailand: If limit is more passive than day high/low, rejects. 2) Hong Kong: If limit is more passive than 24 ticks from the same side best, price-queues and re-evaluates on quote updates. 3) Singapore: If limit is more passive than the forced spread from Last Traded Price, price-queues and re- evaluates on quote update. The forced spread is: Exchange +/- 20 ticks for stocks traded in SGD. Exchange +/- 30 ticks for ETFs. Exchange +/- 10 ticks for the rest (traded in HKD and JPY).
PROTECTION Caches during auction or when market data has an error. Provides protection against swift price movement for market orders: 1) Australia: Last Traded Price +/- 5% Limit. 2) Hong Kong: Last Traded Price +/- 10% Limit with max 4 ticks cap. 3) Japan: Last Traded Price +/- 10% for Sell/Buy, +/-15% for Short Sell. 4) Other countries: Traded Price +/- 10% Limit.
WALK is a Smart Order Routing strategy. The two typical scenarios are provided as follows:
ICEBERG sweeps up to limit price, then posts and refreshes display quantity. If there is no limit price, ICEBERG uses Fair price* as limit price. If max display quantity is not specified by user, ICEBERG optimally decides based on historic average quote size. *Fair price: Dynamically calculated limit price for Market Order short-term VWAP plus (for buy) or minus (for sell) an adjustment which depends on stocks volatility and spread. PEG passively rests whole order quantity at user specified price (BID/OFFER/NEAR/FAR/MID). PEG updates limit price periodically as market price evolves. User can use peg threshold to determine how much change on the order book before re-pricing. PRISM Primary Market Quotes Child Orders Venue A Venue B Parent Order Fill Info 3 VWAP Volume Weighted Average Price The Key Dynamics Volume Profile Generation | Slice Management What It Does VWAP executes an order over a specified time interval by scheduling slices according to historical/predicted volume, aiming to achieve Volume Weighted Average Price Benchmark: Interval VWAP User Controls Trading Ticket Parameters: Mandatory Controls: Stock, Side and Quantity Start time: Time at which order begins (Default: The time of submission/open) End time: Time at which order expires (Default: The end of day) Auction participation: Participation in open and/or close auctions by default Max % of volume: Ensures that any slices submitted will not breach the max % of volume (Default: No restriction) GetDone Price: User-specified price that will trigger order to switch to GetDone when stock reaches the threshold Examples of Customizations: Speed Up: Customizing levels at which the participation rate can increase or decrease to. Triggers include: Price threshold Percentage of price move (bps) in a particular direction # of ticks in a particular direction Look Ahead: Slicing the behind schedule quantity of ideal curve to INSTINCT X before crossing the spread VWAP volume profile adjustment: Skewing volume profile so that front- loading or back-loading can be done Contact your sales rep for more customizations available Use when: Your benchmark is interval VWAP You trade alpha neutral stocks where market impact is of concern You aim to complete your order Volume Profile Generation 1 Slice Management 2 IDEAL CURVE Ideal execution curve assuming VWAP follows historically realized volume profile. Generated based on the historical volume curve and order size.
MIN CURVE Minimum quantity VWAP must achieve. Shifted down from Ideal curve by 10%/5%/2%. Min curve converges to Ideal curve gradually in the last 20 minutes.
MAX CURVE Maximum quantity VWAP can achieve. Shifted up from Ideal curve by 10%/5%/2%. Max curve takes into account queue time for adjustment. Max curve converges to Ideal curve gradually in the last 20 minutes. DYNAMIC PARTICIPATION RATE Participation rate is dynamically calculated by dividing ideal quantity in the next 20 minutes by market volume expected in the next 20 minutes. Ideal quantity in the next 20 minutes is calculated based on Ideal curve. Market volume expected to be realized in the next 20 minutes is estimated based on historical average daily volume (ADV), volume profile and real time market volume.
PASSIVE QUEUE vs. SPREAD CROSSING If current accumulated filled quantity is; Behind Min curve, VWAP will cross spread to catch up to ideal quantity. Between Ideal and Max, VWAP passively takes the queue. Between Min and Ideal, VWAP decides whether to passively queue or to cross the spread by using Risk and Reward Model which utilizes order book imbalance.
DARK CROSSING With Dark Crossing enabled, VWAP posts the behind-schedule quantity at midpoint to INSTINCT X. Example Order Detail - Stock: 7203 JP - Side: Buy - Quantity: 1M Shares - Start Time: 12:30PM - End Time: 15:00PM - 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 12:30 12:45 13:00 13:15 13:30 13:45 14:00 14:15 14:30 14:45 15:00 Ideal Curve Min Curve Max Curve Ideal/Min/Max Volume Profile Dynamic Participation Rate VWAP estimates market volume during 13:00-13:20PM to be 1.5M shares and ideal curve tells to complete 0.30M shares. As a result VWAP acts as a 20% POV during the period. 20% may change dynamically according to real-time data. ASK QTY PRICE BID QTY POST QTY TOTAL QTY 4,000 100 99 10,000 2,500 12,500 98 20,000 5,000 25,000 97 50,000 12,500 62,500 96 10,000 2,500 12,500 95 3,000 750 3,750 4 Trader Instinct
Global Equities Trading and Consulting Platform TM
TWAP Time Weighted Average Price The Key Dynamics Volume Profile Generation | Slice Duration Calculation | Slice Management What It Does TWAP executes an order over a specified time interval by scheduling trade slices evenly throughout the interval, aiming to achieve Time Weighted Average Price Benchmark: Interval VWAP User Controls Trading Ticket Parameters: Mandatory controls: Stock, Side and Quantity Start Time: Time at which order begins (Default: The time of submission/open) End Time: Time at which order expires (Default: The end of day) Max % of volume: Ensures that any slices submitted will not breach the max % of volume (Default: No restriction) Auction Participation: Participation in open/close auctions by default (No participation during close in Japan) Limit price: User-specified price to set the price limit GetDone price: User-specified price that will trigger order to switch to GetDone when stock reaches the threshold Examples of Customizations: TWAP strategy seeks dark liquidity by default. Orders with the GetDone parameter may complete before End time at prices better than GetDone price Contact your sales rep for more customizations available Use when: You want to spread out your execution evenly over time while maintaining a neutral Delta on multiple names, but do not want to track stock-specific volume patterns You want to participate in the close You want to trade IPO stocks on IPO day and following days Volume Profile Generation 1 Slice Duration Calculation 2 Slice Management 3 TWAP splits order quantity into equally sized slices to provide evenly balanced market participation. Flat volume profile for TWAP: - Stock: 7203.T - Side: Buy - Quantity: 2.4M Shares - Start Time: 10:00Am - End Time: 13:00PM TWAP Volume Profile vs. Market Volume Profile - Order Duration: 120mins - Slice Duration: 5mins - # of slices: 24 - # of shares/slice: 100K 0 100 200 300 400 500 600 700 800 0 9 : 3 0 0 9 : 4 0 0 9 : 5 0 1 0 : 0 0 1 0 : 1 0 1 0 : 2 0 1 0 : 3 0 1 0 : 4 0 1 0 : 5 0 1 1 : 0 0 1 1 : 1 0 1 1 : 2 0 1 2 : 3 0 1 2 : 4 0 1 2 : 5 0 1 3 : 0 0 1 3 : 1 0 1 3 : 2 0 1 3 : 3 0 TWAP Volume Profile 000's Price Determination Passively posts with limit price or other soft limit constraints. Becomes aggressive as End Time approaches by 1) Seeking dark liquidity or 2) Crossing the spread.
Alternative Venues Gets access to alternative venues in Japan, Hong Kong and Australia, aiming to minimize market impact.
Volume Cap Trades larger orders with user-specified max% of volume to control market impact. Scenario SIZE BID OFFER SIZE 2,500 5,790 5,800 22,100 31,600 5,780 5,810 14,000 50,000 5,770 5,820 11,200 SIZE BID OFFER SIZE 31,600 5,780 5,800 19,600 50,000 5,770 5,810 14,000 21,000 5,760 5,820 11,200 1) TWAP passively slices at 5,790. 2) If slice does not get filled and End Time approaches, then TWAP scans the dark venues. 3) If no dark liquidity is available, then crosses the spread to catch up. Slice volume depending on slice duration: Cross the spread Volume/min = Order Qty Order Duration (mins) Volume/slice = volume/min x Slice Duration 5 IS Implementation Shortfall The Key Dynamics Real Time Volume Prediction | Trade Schedule | Scaling Parameters (Reversion / Momentum) What It Does IS uses market impact estimates to schedule a trade in order to minimize implementation shortfall and to determine the optimal trading duration. It seeks to complete all orders by the end of the day (subject to impact constraints) in the absence of a limit price or volume constraint Benchmark: Snap (Arrival Price) User Controls Trading Ticket Parameters: Mandatory controls: Stock, Side, Urgency (Low, Mid, High) and Quantity Start Time: Time at which order begins (Default: Now) End Time: Time at which order expires (Default: The End of day) GetDone price: User-specified price to trigger orders to GetDone when stocks reaches this threshold Max/Min Volume Participation: Maximum % of volume to be targeted (default: No restriction) Auction Participation: Participation during open and close auctions by default when applicable (No participation during close in Japan) Examples of Customizations: IS seeks dark liquidity by default Orders with the GetDone parameter may complete before End time at prices better than the Get Done prices Scaling (momentum / reversion) speeds up or slows down as price moves in/out of favor Contact your sales rep for more customizations available Use when: Your benchmark is arrival price You want to control market impact and time risk Real Time Volume Prediction 1 Trade Schedule 2 Scaling Parameters (Reversion/Momentum) 3 Real Time Volume Prediction model generates two different predicted market volumes in the current time bin using real time and historical market volume during trading hours. Based on real-time volume prediction, IS estimates market impact to schedule orders while trying to balance market impact with time risk.
Illustration of IS Scheduling Target participation rate changes based on stock volatility.
Target Participation Change Dynamics Periodic Calibration Predict Interval Market Volume Current-to-Close Market Volume Real Time Realized Market Volume Prediction Model Historical Market Volume Market Open Market Close Current Time-Bin 0.0% 0.5% 1.0% 1.5% 2.0% 2.5% 3.0% 0% 2% 4% 6% 8% 10% 12% 14% 16% 8 : 5 9 9 : 0 0 9 : 1 5 9 : 3 0 9 : 4 5 1 0 : 0 0 1 0 : 1 5 1 0 : 3 0 1 0 : 4 5 1 1 : 0 1 1 2 : 2 9 1 2 : 3 0 1 2 : 4 5 1 3 : 0 0 1 3 : 1 5 1 3 : 3 0 1 3 : 4 5 1 4 : 0 0 1 4 : 1 5 1 4 : 3 0 1 4 : 4 5 1 5 : 0 1 P a r t i c i p a t i o n
R a t e
( % ) V o l u m e
( %
A D V ) Realized Historical Prediction Participation Rate (%) Order Details - Stock: 7203 JP - Side: Buy - Start Time: 12:30PM - End Time: 14:45PM - Urgency: Mid - Target Volume%: 2% *IS order targeting 2% on average is front-loaded to 2.6% and finished before market close
The Scaling parameters allow IS to increase the target participation if stock price moves onside (Reversion) or offside (Momentum) of the arrival price when IS order arrives. Reversion Momentum *IS Low/Initial Target: 10%/Buy order TIME ARRIVAL PRICE ARRIVAL PRICE TIME Style Risk Factor Price Moves In Favor Price Moves Away Target Speed Up Target Speed Up Reversion Low 10% 15% - - Medium 20% 30% - - High 30% 45% - - Momentum Low - - 10% 15% Medium - - 20% 30% High - - 30% 45% Neutral All - - - - 15% TARGET 10% TARGET PRICE 15% TARGET 10% TARGET Summary of Scaling Parameters 6 Trader Instinct
Global Equities Trading and Consulting Platform TM
POV Percentage of Volume The Key Dynamics Real Time Volume Tracking | Trading Schedule | Dynamic Adjustment What It Does POV tracks market volume to ensure user- specified target participation rate Benchmark: Interval VWAP User Controls Trading Ticket Parameters: Mandatory controls: Stock, Side, Target participation rate and Quantity Start Time: Time at which order begins (Default: Time of submission/open) End Time: Time at which order expires (Default: The end of day) Auction Participation: Participation in open and close auction by default (No participation in close auction in Japan) Limit Price: User-specified price to set the price limit GetDone Price: User-specified price to trigger orders to GetDone when stock reaches this threshold Speed Up Price: The price level that would trigger Speed Up Speed Up Target %: Target % of volume when Speed Up is triggered Examples of Customizations: Speed Up: Levels that are triggered to increase the participation rate to specified target rate. Triggers include absolute or symbolic price Dark Exposure: Percentage of orders exposed to dark pools Risk factor: Low/Standard/High (Default: Standard) Contact your sales rep for more customizations available Use when: You want to spread out an order over a specified time frame while closely tracking real time volume pattern You want to trade larger orders with minimal impact You want to use additional features such as Speed Up parameters or GetDone price to adjust participation rate Real Time Volume Tracking 1 Trade Schedule 2 Dynamic Adjustment 3 1) POV passively slices at 5,790. 2) If it falls behind the schedule, then POV scans the dark venues. 3) If no dark liquidity is available, then crosses the spread to catch up. POV dynamically tracks the real time market volume with client-specified target percentage of volume. The desired quantity is posted on the order book up to the price level. No trading schedule is generated. Example - Stock: 7203 JP - Side: Buy - Quantity: 150K - Target Volume%: 20% ASK QTY PRICE BID QTY POST QTY TOTAL QTY 5,810 20,000 5,800 5,790 24,000 6,000 30,000 5,780 25,600 6,400 32,000 5,770 16,000 4,000 20,000 5,760 22,400 5,600 28,000 SPEED CONTROL Max % and Min % are determined by Target % and Deviation with default being 5%. ORDER MANAGEMENT Passively slices up to Max%, aiming to fill at better prices. If filled quantity falls behind Min% by the end of slice duration, POV becomes aggressive by: 1) Scanning dark venue to cross with dark liquidity. 2) Aggressively crossing the spread to catch up, if no dark liquidity available. If ahead of the schedule, POV scales back and passively queues. Scenario SIZE BID OFFER SIZE 2,500 5,790 5,800 22,100 31,600 5,780 5,810 14,000 50,000 5,770 5,820 11,200 SIZE BID OFFER SIZE 31,600 5,780 5,800 19,600 50,000 5,770 5,810 14,000 21,000 5,760 5,820 11,200 SPEED UP CUSTOMIZATION Speed Up looks ahead of execution and prepares to speed up by putting more quantity at the passive side of the book.
GRADUAL CATCH-UP Gradual catch-up prevents Algo from aggressively following abnormal price volume spikes in the market. Splits large trade into multiple smaller trades and catches up on passive side with gradually increasing POV%.
K FACTOR K factor decides passive posting levels based on stock volatility and the distance from the mid price. Illustration of Gradual Catch-Up Volume surge at 10:07AM triggers Gradual Catch-up. Determines to catch up over the next 10 minutes. Splits 86,708 shares into 10 slices. Each slice trades at each minute until 10:17AM. 0% 5% 10% 15% 20% 25% 30% 0 10,000 20,000 30,000 40,000 50,000 60,000 70,000 80,000 90,000 100,000 10:00 10:03 10:06 10:09 10:12 10:15 10:18 10:21 10:24 10:27 10:30 P a r t i c i p a t i o n R a t e ( % ) I n t e r v a l V o l u m e
( S h r s ) ML Volume Other Volume Participation Rate Cross the spread 7 QMOC Quantitative Market-On-Close The Key Dynamics Optimization | Scheduling | Special Treatment QMOC utilizes a quantitative optimizer to calculate an optimal split of shares between continuous session and closing auction. Optimization 1 What It Does QMOC executes an order into the close by scheduling trade slices based on volatility and liquidity characteristics of the stock, aiming to strike a balance between variance to the closing price and market impact Benchmark: Close Price User Controls Trading Ticket Parameters: Mandatory Controls: Stock, Side and Quantity Start time: Time at which order begins (QMOC decides by default. If user specifies the start time, QMOC uses whichever is later) End time: Time at which order expires (Default: Close auction) Auction participation: Participation in close auction only Urgency: High/Low/Medium which controls the average trading speed in continuous session (Default: Medium) Examples of Customizations: The behavior for last 1 minute for QMOC in Hong Kong can be customized (i.e. Switching between passive queue and liquidity taking or liquidity taking only at every 15 seconds) Contact your sales rep for more customizations available Use when: Your benchmark is closing price You trade large orders and the impact to closing price need to be minimized There is no official closing auction on exchange such as Hong Kong and India
Optimal Split Ratio* Stock Characteristics
Order Characteristics
Quantitative Optimizer
Order Size
Urgency MOC Volume Spread Intraday Volatility Closing Impact * Quantitative optimizer finds optimal splitting ratio that maximizes [Performance - *std dev(Performance)] |where Performance refers to theoretical QMOC performance, is a constant used to control the penalty from standard deviation of the Performance (Default =0.25) Scheduling 2 Total order quantity splits into two portions based on the optimal split ratio:
Close Auction Session QMOC reserves the portion of shares to be traded in close auction session.
Continuous Session Start time is determined based on 1) the quantity to be traded in continuous session, 2) average daily volume and volume profile of stock and 4) participation rate (15%/20%/25% for Low/Medium/High Risk factor). The trading schedule in continuous session is similar to reversed IS where trading speed slowly increases. 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% 9 : 0 0 9 : 1 5 9 : 3 0 9 : 4 5 1 0 : 0 0 1 0 : 1 5 1 0 : 3 0 1 0 : 4 5 1 1 : 0 0 1 1 : 1 5 1 1 : 3 0 1 1 : 4 5 1 2 : 0 0 1 2 : 1 5 1 2 : 3 0 1 2 : 4 5 1 3 : 0 0 1 3 : 1 5 1 3 : 3 0 1 3 : 4 5 1 4 : 0 0 1 4 : 1 1 1 4 : 1 6 1 4 : 2 1 1 4 : 2 2 1 4 : 2 5 1 4 : 3 5 1 4 : 3 6 1 4 : 4 1 1 4 : 4 5 1 4 : 5 0 1 4 : 5 5 1 4 : 5 9 1 5 : 0 0 C u m u l a t i v e
F i l l
R a t e s Continuous Trading Session MOC Optimal Portion to be traded in Continuous Trading Session Optimal Portion to be traded in Closing Auction Order Arrival Special Treatment 3 HONG KONG Closing price is reported as the median of 5 price snapshots taken at every 15 seconds in last 1-minute: 15:59:00, 15:59.15, 15:59:30, 15:59:45, 16:00:00 (HST). In the last 1 minute, QMOC in Hong Kong aggressively takes liquidity at the volume peaks (i.e. every 15 seconds) if necessary, and passively queues at other times 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% 9 : 3 0 : 0 0 9 : 5 0 : 0 0 1 0 : 1 0 : 0 0 1 0 : 3 0 : 0 0 1 0 : 5 0 : 0 0 1 1 : 1 0 : 0 0 1 1 : 3 0 : 0 0 1 1 : 5 0 : 0 0 1 2 : 1 0 : 0 0 1 2 : 3 0 : 0 0 1 2 : 5 0 : 0 0 1 3 : 1 0 : 0 0 1 3 : 3 0 : 0 0 1 3 : 5 0 : 0 0 1 4 : 1 0 : 0 0 1 4 : 3 0 : 0 0 1 4 : 5 0 : 0 0 1 5 : 1 0 : 0 0 1 5 : 3 0 : 0 0 1 5 : 5 0 : 0 0 1 5 : 5 9 : 0 1 1 5 : 5 9 : 0 5 1 5 : 5 9 : 0 9 1 5 : 5 9 : 1 3 1 5 : 5 9 : 1 8 1 5 : 5 9 : 2 1 1 5 : 5 9 : 2 4 1 5 : 5 9 : 2 9 1 5 : 5 9 : 3 2 1 5 : 5 9 : 3 6 1 5 : 5 9 : 4 0 1 5 : 5 9 : 4 4 1 5 : 5 9 : 4 8 1 5 : 5 9 : 5 2 1 5 : 5 9 : 5 6 C u m u l a t i v e
F i l l
R a t e s Continuous Trading Session Last 1 Minute Optimal Portion to be traded in Continuous Trading Session Aggressive Liquidity Taking Passive Queue INDIA India closing price is determined by the last 30-minutes Volume Weighted Average Price (No closing auction) QMOC works as VWAP in the last 30-minutes 8 Trader Instinct
Global Equities Trading and Consulting Platform TM
AMBUSH Liquidity Seeking Algorithm The Key Dynamics Allow Post vs. No Post | Passive Leg Posting & Dynamic Evaluation | Urgency-Specific Characteristics What It Does AMBUSH intelligently lifts liquidity and reacts quickly to stock movements. It constantly monitors stock volatility and re-evaluates market signals Benchmark: Arrival Price User Controls Trading Ticket Parameters: Mandatory Controls: Stock, Side and Quantity Allow Post: With this switched on, AMBUSH passively posts an intelligent and dynamic quantity on the order book (Default: On) Start time: Time at which order begins (Default: Time of submission/open) End time: Time at which order expires (Default: The end of Day) Urgency: 3 Urgency modes affect the relative participation level: Low, Medium and GetDone (Default: Medium) GetDone price: User-specified price that will trigger order to switch to GetDone when Far touch is onside of it Examples of Customizations: Allow Post: Allow Post enables to post passively on the book using intelligent posting logic to minimize signaling risk while maximizing queue priority at the limit price. Selecting No Post should be used only in specific cases when posting will negatively impact the execution Contact your sales rep for more customizations available Use when: You want to take the available liquidity without showing your order to the market You are more concerned with order completion than price impact Allow Post vs. No Post 1 Passive Leg Posting & Dynamic Evaluation 2 *Fair price: Dynamically calculated limit price for Market Order short-term VWAP plus (for buy) or minus (for sell) an adjustment which depends on stocks volatility and spread. Limit Order (Limit Price: 65.20)
1) Slices out 52K at 65.05 and 140K at 65.10 and take 192K First Sweep of 2 Price Levels 2) Posts dynamically calculated iceberg quantity at 65.05 and 65.10 Passive Leg Posting 3) Slices out 29K at 65.15 to takes 29K and posts iceberg quantity at 65.15 Passive Leg Posting 4) Slices out 59K at 65.20 (Limit Price) ands take 59K (280K in total) 5) Posts 20K at 65.20 (Limit Price) Passive Leg Posting 6) Keeps evaluating its trade position upon any quote changes or every time interval Dynamic Evaluation 7) Decides whether to wait/cross/amend
Market Order
1) Computes 65.10 as an initial Fair price 2) Slices out 52K at 65.05 and 140K at 65.10 and take 192K First Sweep of 2 Price Levels 3) Posts dynamically calculated iceberg quantity at 65.05 and 65.10 (Current Fair Price) Passive Leg Posting 4) Keeps evaluating its trade position upon any quote changes or time interval Dynamic Evaluation 5) Decides whether to wait/cross/amend Example Order Details Limit Order Market Order Allow Post Aggressively takes liquidity onside the limit Posts intelligent, iceberg quantity at the limit Waits for replenishment at the limit Computes the fair price* (In the Money Price) Aggressively takes liquidity onside the fair price Posts intelligent, iceberg quantity at the fair price Waits for replenishment at the fair price while continuously computing the dynamic fair price No Post Keeps crossing the spread onside the limit (i.e. Never posts any quantity on the book) May post in dark venues during auctions Computes the fair price Keeps crossing the spread onside the fair price May post in dark auction Total Size Bid Ask Size Total 91.6K 91.6K 65.00 65.05 52K 52K 125.6K 34K 64.95 65.10 140K 192K 177.6K 52K 64.90 65.15 29K 221K 272.4K 94.8K 64.85 65.20 59K 280K 304.4K 32K 64.80 65.25 16.8K 296.8K - Side: Buy - Quantity: 300K - Urgency: Medium (Default) - Allow Post: On (Default) Urgency-Specific Characteristics 3 * Liquidity sensitivity is a flag to increases the aggressiveness of liquidity taking for AMBUSH ** The actual number of price levels to be swept depends on limit price (or fair price), urgency and available liquidity 9 Characteristics Urgency Low Medium GetDone Allow Posting Enabled Yes Yes Yes Dark Enabled (Max %) Yes (50%) Yes (50%) Yes (50%) Liquidity Sensitivity* (Default) Normal Normal Normal First Sweep Liquidity Sensitivity = Normal Up to 1 level** Up to 2 level Up to 3 level Liquidity Sensitivity = High Limit Price Limit Price Limit Price Target Volume Percentage Allow Post Continuous 30% 40% 50% Lit Auction 40% 40% 40% No Post Continuous 40% 50% 60% Lit Auction N/A N/A N/A Suitable For Small Cap Middle Cap Large Cap INSTINCT IS with Dynamic Signaling The Key Dynamics Urgency | Tradability | Participation Rate Determination | Dynamic Adjustment What It Does INSTINCT is an adaptive and predictive algorithm that trades according to an urgency level set by the client/trader Benchmark: Arrival Price (Snap) User Controls Trading Ticket Parameters: Mandatory controls: Stock, Side, Urgency and Quantity Start Time: Time at which order begins (Default: Time of submission) End Time: Time at which order expires (Default: The end of day) GetDone price: User-specified price that will trigger order to switch to GetDone when stock reaches this threshold Max % Volume: Maximum % of volume to target (Default: No restriction) Auction Participation: Participation during open and close auctions by default when applicable (No participation during close in Japan) Examples of Customizations: INSTINCT seeks dark liquidity by default Orders with the GetDone parameter may complete before End time at prices better than the GetDone price INSTINCT adjusts participation rate based on Max % restriction Contact your sales rep for more customizations available Use when: Your benchmark is arrival price You want to minimize market impact while capturing liquidity opportunities Urgency 1 Tradability 2 Each Urgency level (1 5) corresponds to a stock-specific expected alpha. Dynamic Adjustment 4 Urgency 1 Urgency 2 Urgency 3 Urgency 4 Urgency 5 Low Speed High Speed Patient Urgent Liquidity Taking High Alpha Moderate Alpha Low Alpha Market Impact is estimated based on spread, order size, volatility and queue length. It is recommended to: Trade larger order at faster rate to capture alpha and to reduce time risk Trade faster in volatile market to reduce time risk, and post wider to improve performance Trade faster for long queue names to exploit liquidity opportunity. At lower Urgencies, prioritize queue position over trading speed Participation Rate Determination 3 Each urgency targets specific market impact as a function of order size and specific level of daily volatility Participation rate is determined by matching target market impact with model estimation from stock tradability Urgency 1 2 3 4 Target Daily Volatility (Ratio to Daily Volatility) 1/4 1/3 1/2 2/3 Participation Rate by Order Size and Urgency *This chart is generated with typical JP stock: - 20bps spread - 1.4% daily volatility - 1.1% of ADV INSTINCT SIGNAL Detects the ultra-short-term price trend based on the recent real-time liquidity history. Guides INSTINCT to speed up or slow down the execution accordingly.
FAIR PRICE MODEL Saves INSTINCT by halting execution on short-term abnormal price movement, and waits for price reversion. INSTINCT SIGNAL FAIR PRICE MODEL 513 514 515 516 517 518 519 520 9:10 9:11 9:12 9:13 9:14 9:15 9:16 9:17 9:18 9:19 Liquidity balanced, Signal is neutral Liquidity on ask side, indicating price is likely to rise, speed up (down) for buy(sell) Strong liquidity signal on ask side, continue speeding up(down) for buy(sell) Bid Ask Trade 110 115 120 125 130 135 13:00 13:05 13:10 13:15 13:20 13:25 13:30 Fair Price Limit for Buy Fair Price Limit for Sell Stop buying above the range Stop selling below the range 10 Urgency 1 Urgency 2 Urgency 3 Urgency 4 0% 10% 20% 30% 40% 50% 60% 0%-1% 1%-3% 3%-5% 5%-10% 10%-15% 15%-20% 20%-25% 25%-30% 30%-35% S p e e d
( %
o f
v o l u m e ) Order Size (% of ADV) Urgency 5 BLOCKSEEKER Dark Liquidity Seeking Algorithm The Key Dynamics Fill Allocation| Order Types Supported | Execution Price by Location within BBO on INSTINCT X What It Does BLOCKSEEKER TM maximizes block-and-flow level crossing opportunities by capturing both internal and external dark liquidity while reducing market impact and information leakage User Controls Trading Ticket Parameters: Mandatory Controls: Stock, Side, Quantity Start time: Time at which order begins End time: Time at which order expires Auction Participation: Does not participate in the open and close auctions Pegs to mid unless otherwise specified Examples of Customizations: Contact your sales rep for more customizations available Use when: You seek natural crossing and liquidity while minimizing information leakage Fill Allocation 1 Order Types Supported 2 Only day orders are supported: Market and Limit order.
Execution Price by Location within BBO on INSTINCT X 3 Japan and Australias higher crossing rate at mid implies more chances for BLOCKSEEKER to cross at mid. Hong Kongs lower crossing rate at mid is due to less liquidity on INSTINCT X in Hong Kong. *Source: BofAML In-House Database. September 2013. Market Order Limit Order 1) Scanning INSTINCT X as Market order 2) Posting to CP only and sending Tentative to INSTINCT X 3) Converting Market to Limit order with price = ref. Price +/- 5% (TBI*) 4) If market moves away, order is cancelled and kicked out (TBI) 1) Scanning INSTINCT X at limit price. 2) Sending Tentative to INSTINCT X 3) Posting to CP and CHI-X
* To Be Implemented AUSTRALIA JAPAN/HONG KONG Order PRISM CENTREPOINT CHI-X 95% 5% Tentative Firm Up INSTINCT X Firm Order Order PRISM INSTINCT X AUSTRALIA 1) SCANNING PRISM initially scans entire quantity in INSTINCT X if order is aggressive within bid/ask spread. 2) POSTING PRISM sends Tentative slice to INSTINCT X and multi-posts with static weight to CP(95%) and CHI-X(5%). 3) FIRMING UP Case 1: If INSTINCT X can fully cross, PRISM sends firm order to INSTINCT X as IOC while cancelling other slices. Case 2: If INSTINCT X gets partial fills, PRISM sends firm order to INSTINCT X while amending down other slices and sending another Tentative to INSTINCT X. Case 3: If INSTINCT X gets no fills, PRISM keeps posting on CP and CHI-X as well as Tentative slice on INSTINCT X. 4) FILL CHASING If CP gets full fills and CHI-X has open slice, CHI-X slice is cancelled and sent to CP. No reallocation if CHI-X gets full fills.
JAPAN/HONG KONG 1) PRISM sends entire quantity to INSTINCT X as there is no other dark venue available. 2) After initial routing, slice stays on INSTINCT X until it gets filled/amended/cancelled. Scenario 1 (Given 1K@99/1K@101 as Bid/Ask on Primary; 1K@100 on INSTINCT X; 1K@100 on CP) - Stock: CBA AU - Side: Sell - QTY@LIMIT: 2K@99 - Scan INSTINCT X with 2K@99 - 1 Partial Fill with 1K@100 - Post to CP with 950@99 - Post to CHI-X with 50@99
- 1 Full Fill in CP at 100 - Cancel CHI-X slice - Post to CP with 50@99 - 1 Full Fill in CP at 100
Scenario 2 (Given 1K@99/1K@101 as Bid/Ask on Primary; 1K@100 on INSTINCT X; 1K@100 on CHI-X) - Stock: CBA AU - Side: Sell - QTY@LIMIT: 2K@99 - Scan INSTINCT X with 2K@99 - 1 Partial Fill with 1K@100 - Post to CP with 950@99 - Post to CHI-X with 50@99
- 1 Full Fill in CHI-X at 100 - Another Sell 2K@101 arrives - Post to CP with 1.9K@101 - Post to CHI-X with 100@101
JAPAN HONG KONG AUSTRALIA 4.5% 3.6% 83.9% 3.6% 4.5% NEAR NEAR - MID MID MID - FAR FAR 22.6% 0.1% 54.7% 0.1% 22.6% 98.2% 0.1% 0.1% 11 Instinct is a trademark or registered trademark of Bank of America Corporation in the U.S. and other countries.
This information is provided to you solely for informational purposes by Bank of America Merrill Lynch and is designed to serve as a general summary of the trading services and products that Bank of America Merrill Lynch may offer from time-to time. This document is not intended to constitute advertising or advice of any kind, and it should not be viewed as an offer or a solicitation to buy or sell securities or any other financial instrument or product. Bank of America Merrill Lynch makes no representation, warranty or guarantee, express or implied, concerning this document and its contents, including whether the information (which may include information and statistics obtained from third party sources) are accurate, complete or current. The information in this document is subject to change at any time, and Bank of America Merrill Lynch has no duty to provide you with notice of such changes. In addition, Bank of America Merrill Lynch will not be responsible or liable for any losses, whether direct, indirect or consequential, including loss of profits, damages, costs, claims or expenses, relating to or arising from your reliance upon any part of this document. Before determining to use any service or product offered by Bank of America Merrill Lynch, you should consult with your independent advisors to review and consider any associated risks and consequences. This document has been prepared without regard to the specific investment objectives, financial situation and needs of any particular recipient. Bank of America Merrill Lynch does not render any opinion regarding legal, accounting, regulatory or tax matters. Any use of the trading services and products offered by Bank of America Merrill Lynch must be preceded by your acceptance of binding legal terms and conditions. This document is confidential, for your private use only, and may not be shared with others. This document, including all trademarks and service marks relating to Bank of America Merrill Lynch, remains the intellectual property of Bank of America Merrill Lynch. For other important legal terms governing the use of this document please see: http://www.ml.com/legal_info.htm.
"Bank of America Merrill Lynch" is the marketing name for the global banking and global markets businesses of Bank of America Corporation. Lending, derivatives and other commercial banking activities are performed globally by banking affiliates of Bank of America Corporation, including Bank of America, N.A., member FDIC. Securities, strategic advisory, and other investment banking activities are performed globally by investment banking affiliates of Bank of America Corporation ("Investment Banking Affiliates"), including, in the United States, Merrill Lynch, Pierce, Fenner & Smith Incorporated and Merrill Lynch Professional Clearing Corp., both of which are registered as broker-dealers and members of FINRA and SIPC, and, in other jurisdictions, by locally registered entities. Merrill Lynch, Pierce, Fenner & Smith Incorporated and Merrill Lynch Professional Clearing Corp. are registered as futures commission merchants with the CFTC and are members of the NFA. Retirement Services discussed are provided through Bank of America Merrill Lynch, which is a marketing name. Banking activities may be performed by wholly owned banking affiliates of Bank of America Corporation ("BAC"), including Bank of America, N.A. Brokerage services may be performed by wholly owned brokerage affiliates of BAC, including Merrill Lynch, Pierce, Fenner & Smith Incorporated. Investment products offered by Investment Banking Affiliates: Are Not FDIC Insured * May Lose Value * Are Not Bank Guaranteed. Instinct and Trader Instinct are trademarks of Bank of America Corporation in the U.S. and other countries.
2013 Bank of America Corporation. All rights reserved.