You are on page 1of 12

Index

‘Note: Page numbers followed by “f ” indicate figures and “t” indicate tables.’

A specifying trading goal, 330e337 Alternative market impact modeling


AC market impact model. See Almgren variables, 324e325 approaches, 99
and Chriss market impact model Algorithmic desk (“algo” desk). See Alternative trading systems (ATS),
(AC market impact model) Electronic tradingddesk 27e28
Acquisition costs, 481e484 Algorithmic optimization, 333 AMM. See Auto Market Making
Active fund, 8 Algorithmic trading, 1e3, 2f, 23, 34, 50, (AMM)
Active manager, 8 223, 323 Analysis period, 252
Actual market volume, 249 advantages, 25e26 ANN. See Artificial neural network
Actual portfolio return, 68 algorithms types, 31e35 (ANN)
Adaptation tactic, 343 classifications of algorithms, 31 Annualized volatility, 254
comparison across, 345e346 day of week effect, 37e39 API. See Application programming
modified, 346e348 decisions, 47e49 interfaces (API)
reoptimization, 347e348 limit order models, 48 Application programming interfaces
specifying, 337e338 macro level strategies, 47e48 (API), 474
target cost, 340e342 microlevel decisions, 48 ARCH model. See Auto-regressive
Adaptive pricing, 337 SOR, 48e49 heteroscedasticity model (ARCH
Adjusted return for portfolio, 441 disadvantages, 26e27 model)
Advanced algorithmic modelling DMA, 54e56 Arithmetic mean, 135
techniques execution options, 46 ARMA. See Autoregressive moving
managing portfolio risk, 395e403 growth in, 27e28 average (ARMA)
TR equation, 382e388 HFT, 50e54 Arrival cost, 250
trading cost equations, 375e376 intraday trading profiles, 39e42 Arrival price
trading cost modelsereformulated, market participants, 28e30 algorithm, 32e33
380e382 revenue pricing models, 45e46 benchmark, 326e327
trading risk components, 379e380 techniques, 302 frontier, 329e330
trading strategy, 376e378 tools Artificial intelligence, 223
trading time, 378e379 intraday analysis, 49 Artificial neural network (ANN), 231
ADVs. See Average daily volumes posttrade analysis, 49e50 Asset allocation, 5, 11
(ADVs) pretrade analysis, 49 Asset Information Model tactics (AIM
Agency trading venue classification, 42e44 tactics), 368e371, 370f
execution, 19 trends, 35e36 ATS. See Alternative trading systems
transaction, 46 types of orders, 44 (ATS)
Aggressive algorithms, 4, 31 Algorithmic usage patterns, 34e35 Auto Market Making (AMM), 30,
in money, 342e343 Almgren and Chriss market impact 50e52
Aggressive in-money (AIM), 338, 342, model (AC market impact black-box trading models, 51
344e345 model), 99, 115e120. See also Auto-regressive heteroscedasticity
Aggressive strategy, 444 I-Star market impact model model (ARCH model),
AIM tactics. See Asset Information random walk with market impact, 274e275
Model tactics (AIM tactics) 118e120 Automated trading. See Algorithmic
Algorithmic decision-making frame- random walk with price drift, 117 trading
work, 20e21, 323e329, 337 Alpha. See Price appreciation Autoregressive moving average
aggressive in money, 342e343 Alpha capture program, 470, (ARMA), 301, 309e310
benchmark price selection, 512e518 analysis goal, 311e312
326e329 curves, 516e518, 516t autoregressive parameter, 315e316
equations, 324e325 examples, 513e516 daily forecasting model, 311, 316
insight, 335e337 optimization, 515 day of week effect, 315f
PIM, 343e345 Alpha cost, 513 estimation, 314
projected cost, 338e345 Alpha generating strategy, 9e11 forecast improvements, 316

577
578 Index

Autoregressive moving average Bottom up credit strategy, 14 Concave shape of market impact
(ARMA) (Continued ) Bottom-up approach, 99 function, 114e115
forecast intraday volumes profiles, Broker(s), 97, 405e408, 418, 543e544 Conjugate gradient step, 523
317e321, 319f broker-dealers, 24 Constant relative risk aversion (CRRA),
predicting remaining daily volume, models, 472 343e344
321e322 pretrade estimates, 554 Constraint description, 355e358
Autoregressive parameter, 315e316 trading desks, 16e17 objective function difficulty,
Average daily volumes (ADVs), 35, BroydeneFletchereGoldfarbeShanno 357
112, 234, 249, 254, 301e306, algorithm, 523 optimization objective function
305f, 309e310, 312, 431e432, Buy and hold investing, 503 simplification, 358
469, 484e486. See also Fore- Buy-initiated trade, 246 Continuous distribution functions
casting daily volumes (FDV) Buy-side firms, 520 chi-square distribution, 145
analysis, 304e305 Buy-side traders, 25 exponential distribution, 143e144
definitions, 303e304 log-normal distribution, 141
methodology, 303 C logistic distribution, 146e147
monthly volume forecasting model, Capital asset pricing model (CAPM), normal distribution, 137
304, 307t 246, 429e430 probability distribution function,
regression results, 306 Capital commitment. See Principal bid 132e135
Average return, 270 CAPM. See Capital asset pricing model standard normal distribution, 138
Average trade size, 35 (CAPM) student’s t-distribution, 139e140
Average trading cost component, 67 CART models, 228 triangular distribution, 148
Cash uniform distribution, 142
B deposit, 13 Convergence process, 524
Back-loaded profile. See Intraday dividend, 14 Conversions, 567
volume profile trading desk, 16 Convex shape of market impact
Back-testing, 470e471, 563 Cashflow trade, 13e14 function, 114
strategies, 487e490 cdf. See Cumulative density function Corporate action, 10
Balanced data sets, 96 (cdf) Corporate buy-back model, 565
Basket, 11e12 Chi-square distribution, 145 Corporations, 561
algorithms, 33, 349 Chi-square goodness of fit, 93e94 Correlation, 271
Benchmark index, 440e441 Classification analysis, 228e229, measures, 309
Benchmark price 529 Cost, 67, 115, 255
performance, 75e76 Classification based supervised learning, allocation method, 123e125
selection, 326e329 224 cost-adjusted frontier, 445e447
arrival, 326e327 Cluster analysis, 224e226, 529 costerisk optimization, 333
comparison, 329e345 cmf. See Cumulative mass function curves, 262, 469e470, 553, 564
future, 328e329 (cmf) index, 489e490
historical, 327e328 Co-location of servers, 52e53 measure, 66
Best execution, 58 CobbeDouglas production function, premium, 484
frontier, 448e449 200 Covariance, 271, 280e288
quest for, 451e456 Coefficient of variation, 42, 136 matrix, 287, 290, 298, 453e454
Beta, 273 Commission, 59 Cramer’s rule, 164, 172e173
investment allocation, 498 commission-based model, 45e46 Credit strategy, 14
Big data, 222 Commodities, 505 Cross sectional multi-factor model,
Binomial distribution, 149 Company news, 10 294e295
Black-box trading. See Algorithmic Company outlook, 10 Cross-sectional model, 296
trading Company specific risk. See Stock CRRA. See Constant relative risk
Block trading, 36, 432 specific risk aversion (CRRA)
desk. See Cash trading desk Competition, 504 Cumulative density function (cdf),
Bond(s), 14, 505 Completion, 355 130e131
index ETF, 506 Compliance managers, 545 Cumulative mass function (cmf),
Bootstrapping techniques, 211e212 Compliance officers, 561, 564 130
Index 579

Cumulative Trade Cost Distribution Economic outlook, 14 F


graph, 552e553 Efficient investment frontier (EIF), 429, F-statistic, 169
Currency, 506 433, 441, 445 F-test, 159, 165
Customer order data, 247 Efficient trading frontier (ETF), 358, Factor correlation matrix, 256, 256t, 291
375, 391e392, 393f, 433, 441 Factor exposure liquidity, 503
D with and without short positions, Factor independence, 256
Daily forecasting model, 311, 316 437e438, 438f Factor models, 207, 288e292
Dark pool, 42e43 Eigenvalue-eigenvector, 296 cross sectional multi-factor model,
algorithms. See Passive pool algorithms decomposition, 297e298 294e295
controversies, 43e44 Electronic algorithmic trading, 1 index model, 292e293
Data Electronic communication networks, 28 multi-index models, 293
grouping, 182, 257 Electronic trading, 1e3, 2f, 27e28 single-index model, 292e293
sampling, 207 desk, 17 macroeconomic factor models,
science, 221e222 Equal weighted mean. See Arithmetic 293e295
scientists, 221e222 mean matrix notation, 289e292
visualization, 221e222 Equality constraint matrix, 373 statistical factor models, 295e299
Day of week effect, 37e39 Equity/equities, 495e496, 504 Factor risk, 292
Decision trees, 228 analysts, 17e18 False relationships, 281e283
Decision-making framework, 456 research, 15 false negative signal calculations, 281,
Decoding engineering broker models, sales, 18e19 282t, 283f
405e406 trading, 16 false positive signal calculation,
portfolio optimization, 416e428 Error analysis, 252, 262e265 281e283, 284t, 285f
pre-trade of pre-trades, 406e416 Error sum of squares (SSE), 155 FDV. See Forecasting daily volumes
Deep learning algorithms, 530 Estimating parameters, 202e204, (FDV)
Degrees of freedom, 283e288 219 Federal open market committee
Delay cost, 60e61 MLE, 202e204 (FOMC), 314
Delay-related component, 62e63, 72 ETF. See Efficient trading frontier Fees, 59
Descriptive statistics, 135e136 (ETF); Exchange-traded fund Filtering, 255
Developer’s dilemma, 367 (ETF) Financial crisis, 28e29
Direct market access (DMA), 54e56, 59 Evaluate model performance, 206 Financial modeling, 221
Discrete distributions. See also Event states, 228 Financial transaction costs, 65
Continuous distribution EWMA. See Exponential Weighted First wave of portfolio optimization, 434
functions Moving Average (EWMA) Fixed cost components, 65
binomial distribution, 149 Excel functions, 549 Flight to quality, 12
Poisson distribution, 150 Exchange-traded fund (ETF), 296, FOMC. See Federal open market com-
Discrete probability distribution 495e497, 504 mittee (FOMC)
function, 131e132 bond index, 506 Forecast improvements, 316
discrete random variable, 131t dividend-yielding, 506 Forecast intraday volumes profiles,
Dispersion, 271e272 Execution 317e321, 319f
Displayed market, 42 algorithms, 3 Forecasting, 223
Distribution analysis, 92 complete, 69 stock volatility, 274e280
Diversifiable risk. See Stock specific options, 46 determining parameters via MLE,
risk strategies, 443e445, 469e470 277e280
Dividend-yielding ETF, 506 Expanded IS, 71e74 volatility models, 274e277
DMA. See Direct market access (DMA) Expected cost, 327 Forecasting covariance, 390e391
Drift. See Price appreciation Expected stock return, 452 Forecasting daily volumes (FDV),
Dynamic optimization, 337 Experimental tests, 236 309e322, 313f. See also
Exponential decay function, 107 Average daily volumes (ADVs)
Exponential distribution, 143e144 analysis, 310e311
E Exponential trade schedule, 519 definitions, 310e311
Economic indicators, 14 Exponential Weighted Moving Average methodology, 311
Economic opportunity cost analysis, 516 (EWMA), 274e275, 390 variable notation, 311
580 Index

Foreign exchange (FX), 501 rebate/liquidity trading, 52e54 scientific method, 235e245
trading cost, 506 Historical data and covariance, I-Star model, 99, 197, 380, 407e413,
Forward-looking view of portfolio 280e288 520
construction, 451 degrees of freedom, 283e288 broker cost estimates, 414t
Fractional linear regression model, 417 false relationships, 281e283 regression analysis using All Broker
Fractional polynomial model, 199 Historical look-back period, 310 MI Data, 415t
Fractional regression model, 152, 152f, Historical Moving Average (HMA), trading cost estimates, 409te410t
172e173, 199 274e275 Idiosyncratic risk. See Stock-specific
Front-loaded profile. See Intraday vol- Historical price benchmark, 327e328 risk
ume profile Historical trading cost, 489 Imbalance, 252e253
Funds, 547 Historical volatility, 269 size, 249
hedge, 28 HMA. See Historical Moving Average issues, 250
manager, 6e7 (HMA) Implementation, 5
mandates, 430e431 HMA-VIX adjustment model, 274, goal, 58e59
Futures, 497e498, 504e505 276e277, 390 types to investors, 19e20
price benchmark, 328e329 Hyperaggressive algorithm, 336 Implementation shortfall (IS), 67e74
views reflection, 431 Hypothesis testing, 205e206 algorithm, 33
FX. See Foreign exchange (FX) complete execution, 69
I expanded IS, 71e74
G I-Star market impact model, 120, formulation, 74e75
trading cost/arrival cost, 74e75
Game-playing algorithms, 223 234e235. See also Almgren and
Chriss market impact model opportunity cost, 70e71
GARCH. See Generalized auto-regres-
(AC market impact model) Implied volatility, 269
sive conditional heteroscedastic-
data set, 245e250 In-house market impact models,
ity (GARCH)
data definitions, 248 473e474
Gaussian distribution. See Continuous
estimating model parameters, 255e267 Independent samples, 89e91
probability distribution function
cost curves, 262 ManneWhitney U test, 89e91
Generalized auto-regressive conditional
sensitivity analysis, 257e261 Independent sampling approach, 85
heteroscedasticity (GARCH),
statistical analysis, 262e265 Index
274, 276, 390
stock-specific error analysis, arrival, 81
Generalized reduced gradient, 523
265e267 index-adjusted cost, 81
Global equity markets, 500e501
formulation, 121e122, 126e128 manager. See Passive manager
GPS, 223
model verification, 250e255 model, 292e293, 296
Group centroid, 225
ADV, 254 multi-index models, 293
Grouping data, 182, 257
analysis period, 252 single-index model, 292e293
annualized volatility, 254 reconstitution, 12
H cost, 255 research, 15
Heat-maps, 221e222 error analysis, 252 Indication of interests (IOIs), 52e53
Hedge funds, 28 first price, 254 Industry buzz words, 223
quant, 30 graphical illustration, 251 Industry event, 7
Hedging, 13 imbalance, 252e253 Inequality constraint matrix, 374
Heisenberg uncertainty principle number of data points, 252 Information
of finance, 100 POV rate, 255 content, 6e7
of trading, 490e491 regression analysis, 251 information-based rebalance, 12e13
Heteroskedasticity, 256 side of imbalance, 253 information-based trade, 6
HFT. See High frequency traders/trading size of imbalance, 254 information-less investing, 9
(HFT) stock universe, 252 leakage, 25
Hidden transaction costs, 65 time period, 252 set, 58
High frequency traders/trading (HFT), 4, turnover, 253 Initial parameter value, 524
24, 28e30, 50e54, 563 volume, 253 Input data, 176
AMM, 50e52 VWAP, 253 Instantaneous impact equation,
quant trading/statistical arbitrage, 52 z-score analysis, 251 121e122
Index 581

Institutional sales. See Equity/ Liabilities, 14 M


equitiesdsales Likelihood function, 203, 278 Machine learning, 221, 223e224,
Interior point algorithm, 523 maximize log, 203e204 519e520, 528e531
Interval VWAP, 77 Limit order, 44 classification analysis,
Intraday analysis, 49, 66, 546e547, 562 strategies, 54 228e229
Intraday trading Limit order model (LOM), 20, 48, 563 examples, 225e226
pattern, 317e318 Linear regression models, 152, 152f, neural networks, 231,
profiles, 39e42 156e166, 176, 198. 530e531
Intraday volume profile, 320 See also Nonlinear regression errors, 531, 539e540
Inverted pricing models. See models structure, 530f, 539
Taker-maker pricing model data, 160t performance results,
Investment fractional regression model, 172e173 540e541
capacity, 470 matrix techniques, 167e169 regression, 229e231
cycle, 5, 6f multiple, 161e164 training experiment,
objectives, 5e6, 9, 503 polynomial regression model, 171e172 531e540
strategies, 9e15 regression metrics, 154e156 compiling stock and basket data
styles, 7e9 requirements, 154 statistics, 532e534
and trading theories, 441e445 simple, 156e158 generating simulated trade baskets,
cost-adjusted riskereturn values, true, 156 532
442t Linear shape of market impact function, initial parameter values for NNET,
execution strategy, 443e445 114 536
Investment-related cost. See Liquidation, 7 multiperiod trade schedule
Delay-related component costs, 13, 431e432, 471, 481e484 optimization problem, 534
Investor(s), 83, 447 analysis, 564 PCA, 536
maximizing utility, 438e439, 439f Liquidity, 482 stepwise regression analysis,
types, 28 costs analysis, 546 536e538
IOIs. See Indication of interests (IOIs) demand cost component, 61 training NNET, 535
IS. See Implementation shortfall (IS) factor, 548 X-input variables, 533e534
liquidity-based investing, 9 Y-output variable, 534
J liquidity-based trade, 7 types, 224e225
Jackknife sampling techniques, risk, 62 Macro level strategies, 47e48
212e219 trading strategies, 52e53 Macro strategy, 20
nonlinear regression data, 215te216t “Liquidity Seeking” algorithms, 34e35 Macroeconomic factor models,
Jacobian matrix, 205 Log regression model, 169e171 293e296
Log transformed model, 412 Macrotrading rules, 54
K Log-likelihood function, 203e204, 278
Log-linear regression model, 152, 152f,
Maker-taker pricing model, 45
k-means algorithm, 225 ManneWhitney U test, 89e91
200 Market
Kissell Research Group tick rule (KRG
Log-linear transformation, 171 activity IS, 73
tick rule), 246, 560
Log-normal distribution, 141 cap, 241
KolmogoroveSmirnov goodness of fit,
Log-returns, 270 cost-adjusted z-score, 83
94e95
Log-transformation, 169e170 driven data, 294
Kurtosis, 136, 175, 221e222
Logistic distribution, 146e147 makers, 24, 28
Logistic regression, 191e194, 228 market-adjusted performance
L analysis, 192 measure, 80e81
“Lack of knowledge” distribution. See model, 200e201 mispricing, 440e441
Triangular distribution Logit model, 176, 178e179 trade, 10e11
Lagrange multipliers, 437 comparison of, 181f, 191e194 neutral strategy, 12
Large cap stocks, 37e38, 240 example, 190 order, 44
volume, 306e309 Logit regression, 228 outlook, 12
Lee and Ready tick rule, 246e247 LOM. See Limit order model (LOM) pundits, 28e29
Leptokurtic distributions, 136 Long-term alpha, 10 risk, 292
582 Index

Market impact (MI), 61e63, 353, 439, convex shape, 114 Money
454, 513, 520, 547 linear shape, 114 management, 23e24
cost, 459e460, 470, 483 temporary market impact, 100 managers, 487e488
expression, 363, 380e382, 384e387, Marketable limit order, 44 Monte Carlo Techniques, 210e211,
388t Markowitz ETF, 436 449e450
for basket of stock, 382 MATLAB functions, 549 Month over month (MOM), 303e305
comparison, 388e395, 389f Matrix notation, 289e292 Moving median daily volume (MDV),
ETF, 391e392 Matrix techniques, 167e169 309e310, 312
forecasting covariance, 390e391 compute standard errors of b, 168 MSE. See Mean sum of square errors
I-Star, 380 estimate parameters, 167 (MSE)
portfolio trade cost objective func- F-statistic, 169 MSR. See Mean square regression (MSR)
tion, 394e395 log regression model, 169e171 Multi-asset class investing, 495e498
for single stock order, 380e382 log-linear transformation, 171 allocation schedule, 500t
single stock trade cost objective R2 statistic, 169 in beta exposure and other factors, 495
function, 393 Maximum likelihood estimation tech- equities, 495e496
factor scores, 469, 508e510 niques (MLE techniques), 180, ETF, 496e497
analysis, 510e512 183, 190, 198, 202e204, 275 example, 495e498
current state, 510 determining parameters via, 277e280 futures, 497e498
formula, 434 likelihood function, 203 Multi-asset trading costs, 498e506,
parameters, 353t, 418 Maximum trading opportunity, 398e399 507t. See also Trading costs
portfolio optimization model, 425 MDV. See Moving median daily bonds, 505
price trajectories, 108e109 volume (MDV) commodities, 505
simulation, 490e494 Mean, 135, 221e222 currency, 506
scenario, 491e494 mean-variance optimization, 350, 441 equities, 504
summary, 550e551 trading cost component, 67 equity market trading cost analysis,
Market impact models, 99e115, of probability model, 182 502t
301e303 Mean square regression (MSR), 155 ETF, 504
derivation of models, 115e120 Mean sum of square errors (MSE), 155 futures, 504e505
AC market impact model, 115e120 Median, 135 global equity markets, 500e501
I-Star market impact model, 120 test, 91e92 multi-asset classes, 501e506
developing, 109e110 MI. See Market impact (MI) observations, 504
essential properties, 110e111 Micro strategy, 20 room for improvement, 506
graphical illustrations, 101 Microadaptation tactics, 54 Multi-index model, 292e293
market impact price trajectories, Microlevel decisions, 48 Multiperiod
108e109 Microorder placement strategies, 50 optimization problem, 449e450
price trajectory, 101e102 Mind-maps, 221e222 trade schedule optimization problem,
supplyedemand equilibrium, Minimum trading risk quantity, 397 520e523
102e105, 103f Mispricing, 10e11 setting up problem, 520e521
temporary decay formulation, 108 liquidity, 503 trader’s dilemma objective function,
temporary impact decay function, MLE techniques. See Maximum likeli- 521e523
105e107 hood estimation techniques trade schedule optimization solution
model formulation, 120e128 (MLE techniques) times, 519
comparison of approaches, 128 Mode, 135 Multiple linear regression models,
cost allocation method, 123e125 Model 161e164. See also Simple linear
derivation of model, 122e123 driven, 12 regression models
I* formulation, 126e128 inputs, 376 calculate model performance statistics,
I-Star model, 121e122, 126e128 model-driven rebalance, 12e13 164
market impact equation, 122 performance measurement, 202, estimate model parameters, 162e164
permanent market impact, 100 278e279 example, 165e166
shape of market impact function, MOM. See Month over month (MOM) output, 166te167t
112e113 Momentum. See Price appreciation test for statistical significance of
concave shape, 114e115 Momentum cost, 339 factors, 164
Index 583

N results, 217t Participation-weighted price (PWP), 75,


Names in portfolio optimization, 431 sampling techniques, 207e208 77e78
National Best Bid and Offer (NBBO), Nonparametric tests, 85e86 Passive algorithm, 4, 31
20e21 Nonrandom sampling techniques, 208 Passive fund, 9
Natural language processing, 231 Nontraditional data. See Traditional data Passive in-money (PIM), 338, 344e345
NBBO. See National Best Bid and Offer Nontransparent transaction costs. See Passive manager, 9
(NBBO) Hidden transaction costs Passive pool algorithms, 336
Neural network model approach (NNET Normal distribution, 129 Passive strategy, 444
model approach), 413e416, standard, 133t Path-dependent approach, 116
416f, 519. See also I-star model Payments, 14
approach O PCA. See Principal component analysis
Neural networks, 231, 530e531, 530f, Objective function difficulty, 357 (PCA)
542t OLS technique. See Ordinary least pdf. See Probability density function
errors, 531, 539e540 squares technique (OLS (pdf)
initial parameter values for, 536 technique) Percentage of volume (POV), 77e78,
structure, 539 One-sided optimization problem, 354 112e113, 124, 234, 301e302,
training, 535 Opportunity 336, 375e377, 519, 523,
Newton’s method, 525e526 cost, 62e63, 70e71 550e551
NewtoneRaphson method. See opportunity-related delay cost, 73 rate, 201e202, 249, 255, 407e408,
Newton’s method Optimal asset allocation problem, 486
NLP. See Nonlinear programming 449e450 strategies, 32
(NLP) Optimal portfolios, 437, 439 to trade rate, comparison of, 378
NNET model approach. See Neural Optimal strategy, 440e441 Performance measure, 365
network model approach (NNET Optimal Trading Strategies, 32, 78e79 Permanent market impact, 100
model approach) Optimization, 445, 564, 567 PIM. See Passive in-money (PIM)
No net investment, 50 analysis, 551, 552f PIM tactics. See Project Information
No short sales, 355 constraints, 430e431 Model tactics (PIM tactics)
Non-OLS. See Nonlinear least squares formulation, 354e358 Pinging, 52e53
techniques (Non-OLS) constraint description, 355e358 Platykurtic distributions, 136
Nonelectronic trading, 28 objective function difficulty, 357 pmf. See Probability mass function
Nonlinear least squares regression tech- objective function simplification, 358 (pmf)
niques, 255 solution time, 368t PnL. See Profit and loss (PnL)
Nonlinear least squares techniques Order Poisson distribution, 150
(Non-OLS), 198, 202, 204e205 data, 247 Polynomial regression model, 152, 152f,
error term, 204 priority, 46 171e172, 198e199
loss functionesum of square errors, 205 types, 44 Portfolio, 11e12
minimize sum of, 205 Ordinary least squares technique (OLS algorithms. See Basketdalgorithms
Nonlinear model, 180, 201 technique), 157, 162, 173, 180 attribution, 5
Nonlinear model, 201 estimation techniques, 217 optimizers, 416e417
Nonlinear optimization regression analysis, 289, 411e412, 419 portfolio-trading desk. See Programd
convergence, 523e527 “Out-of-sample” test, 236 trading desk
examples, 526e527 Outcome rebalance, 11
Newton’s method, 525e526 events, 224 risk, 462
formulation, 360 states, 228 trade cost objective function, 394e395
Nonlinear programming (NLP), 361 variable, 176 Portfolio adaptation tactics, 368e374
Nonlinear regression models, 197, 202. Outlier analysis, 278e280 AIM tactics, 368e371, 370f
See also Linear regression PIM tactics, 368e371, 370f
models P reoptimization, 371e372
estimating parameters, 202e204 Paired observation approach, 84e85 Portfolio construction, 5
evaluate model performance, 206 Paired samples, 86 existing models for, 472e475
nonlinear formulation, 201e202 Paper return, 68 current state of vendor market
notes on sampling in, 218e219, 218f Parameter estimation error, 380 impact models, 473e475
584 Index

Portfolio construction (Continued ) transaction costs in, 434e436 in algorithmic trading, 129
with transaction cost analysis, 429, Portfolio risk management, 395e403 distributions, 130e136
449e456 maximum trading opportunity, continuous, 132e135
appropriate level of risk aversion, 398e399 descriptive statistics, 135e136
447e448 minimum trading risk quantity, 397 discrete, 131e132
best execution frontier, 448e449 program-block decomposition, functions, 136
cost-adjusted frontier, 445e447 400e403 Probability density function (pdf),
example, 456e466 residual risk curve, 395e396 130e131
findings, 464e466 values, 400 Probability mass function (pmf), 130
investment and trading theories, Posttrade analysis, 49e50, 66, 97, 455, Probability models, 175, 186
441e445 547, 555e558, 562, 565 comparison of linear regression model
portfolio management process, POV. See Percentage of volume (POV) to, 177, 178f
437e439 Power function, 176, 191f, developing, 175e184
in portfolio optimization and con- 194f grouping data, 182
straints, 430e436 grouped limit order data, 193t likelihood function based on actual
portfolio optimization and stock limit order data, 187te189t outcome results, 183e184
data, 457t logistic regression summary results, logit model, 178e179
quest for best execution frontier, 194t outcome data, 180e182
451e456 model, 177, 412 mean, 182
trading decision process, 439e441 Predictive analytics, 223e224 model formulation, 182
Portfolio management, 437e439, Predictive modeling. See Predictive variance, 182
484e487, 567 analytics power function model, 177
ETF with and without short positions, Pretrade probit model, 179e180
437e438, 438f analysis, 49, 65, 545, 562, 565 comparison of, 181f, 191e194
maximizing investor utility, 438e439, benchmark, 80 solving binary output models, 182
439f cost calculations, 473 solving probability output models,
Portfolio managers, 5e7, 9e10, 12e13, impact models, 473 184e185
57, 419, 421e423, 431, market impact parameters, 562 examples, 186e190
473e474, 488, 495, 510, 544, of pretrade approach, 247, 406e416, power function, 191
546, 560e561, 564 475e478, 513 specifying probability function,
decision, 439 applications, 476 182e183
and traders, 406, 433 examples, 476e478 Profit and loss (PnL), 67
Portfolio optimization, 416e429, I-star model approach, 407e413 algorithms, 24
449e450, 470 NNET model approach, 413e416, Profit seeking algorithms, 3e4
comparison of optimization techniques, 416f Program, 11e12
364e368, 366t Price program-block decomposition,
optimization solution time, 368t appreciation, 61, 353, 512, 548 400e403, 402f
solving portfolio objective problem, discovery, 27 sales trader, 18e19
365e368 evolution, 512 trading desk, 16e17
and constraints, 430e433 price-based algorithms, 34e35 Project Information Model tactics (PIM
deriving portfolio optimization market price-size priority, 46 tactics), 368e371, 370f
impact models, 419e420 price-time models, 46 PWP. See Participation-weighted price
portfolio managers, 419 return, 512 (PWP)
QP approach, 358e360 trajectory, 101e102 Python functions, 549
residual schedule exponential, trend, 512
361e362 volatility, 379 Q
share quantity regression model, Principal bid, 16e17, 19e20, 46e47 Quadratic programming (QP)
420e424, 422te423t Principal component analysis (PCA), approach, 358e360
trade schedule exponential, 360e361 295, 536. See also Transaction formulation, 350
trade value regression model, 425e428, cost analysis (TCA) subproblem, 523
426te427t Principal trade. See Principal bid trade schedule optimization technique,
trading rate parameter, 362e364 Probability 372e373
Index 585

Quant trading/statistical arbitrage, 50, 52 Registered investment advisors (RIAs), RMSE. See Root mean square error
Quantitative analysis with TCA. 28e29 (RMSE)
See also Transaction cost anal- Regression, 229e231 RMZSE. See Root mean Z-Score
ysis (TCA) analysis, 151, 251, 529 squared error (RMZSE)
alpha capture program, 470, 512e518 based supervised learning, 225 Robo” trading. See Algorithmic trading
backtesting, 470e471 fractional, 199 Robo-investing, 223
strategies, 487e490 metrics, 154e156 Robotics, 223
cost curves, 469e470 linear, 198 Roll cost, 504e505
existing models for portfolio construc- log-linear, 200 Root mean square error (RMSE),
tion, 472e475 logistic, 200e201 278e279
investment capacity, 470 models, 177, 198e201 Root mean Z-Score squared error
liquidation cost, 471 nonlinear, 201 (RMZSE), 278e279
market impact polynomial, 198e199 RPM. See Relative performance mea-
factor scores, 469, 508e510 Regression sum of squares (SSR), 155 sure (RPM)
simulation, 490e494 Reinforcement learning, 223, 225
multi-asset class investing, 495e498 Relative performance measure (RPM), S
multi-asset trading costs, 498e506 75, 78e80 Sales function, 17e18
portfolio optimization, 470 Remaining daily volume (RDV), Sampling techniques, 207e208
pretrade of pretrades, 475e478 321e322 random, 208e209
quantitative overlays, 469 Research, 564e565 with replacement, 209
sensitivity analysis, 471 data of investment analysis, 15e16 without replacement, 210
trading costs, 478e487 function, 17e18 Scientific method, 233,
Quantitative analysts, 18, 561 Research sales. See Equity sales 235e245
Quantitative asset managers (Asset Residual risk curve, 395e396, 396f, asking question, 235
Mgmt-Quant), 30 399f communicating experimental results,
Quantitative fund, 8 Residual schedule, 355 236e245
Quantitative managers, 8, 12, 488 exponential, 361e362, 522 solution technique, 237e245
Quantitative portfolio managers, 16e17, Residual size bounds, 356 constructing hypothesis, 235e236
437 Residual trade schedule, 519 researching problem, 235
Quantitative process, 429e430 Retail investors, 28 testing hypothesis, 236
Quantitative research, 15 Returns, 274, 452e453 Screening techniques, 484e487
Quest for best execution frontier, Revenue pricing models, 45e46 Second wave of portfolio optimization,
451e456 Reverse engineering broker models, 434
return, 452e453 405e406 Self-financing, 356
risk, 453e456 portfolio optimization, 416e428 Sell-initiated trade, 246
Quicker trading, 124 pre-trade of pre-trades, 406e416 Sell-side firms, 520
RIAs. See Registered investment advi- Semisupervised learning, 225,
R sors (RIAs) 528e529
R2 Risk, 453e456 Sensitivity analysis, 257e261, 349, 471,
goodness of fit, 159, 164 aversion, 365, 455 545, 552f
statistic, 169, 239 appropriate level of, 447e448 Sequential quadratic programming, 523
R2000 index, 407e408 parameter, 33e34 Shadow liquidity, 503
Random forests, 228 factor, 292 Share quantity regression model,
Random sampling techniques, 208e209 hedging, 503 420e424, 422te423t,
Random variables, 129e130 idiosyncratic risk component, 292 469e470
Range, 273 management, 13, 356e357, 431 Sharpe ratio of trade, 447e448
RDV. See Remaining daily volume trade, 13 Short trading horizons, 50
(RDV) market, 292 Short-term alpha, 10
Realized volatility, 269 reduction, 13 Shrinking portfolio, 355
Rebates, 60 stock specific, 292 Side indicator function, 116
rebate/liquidity trading, 50, 52e54 systematic risk component, 292 Side of imbalance, 253
Redemption, 13 Risk bid. See Principal bid Sign test, 86e87
586 Index

Simple linear regression models, Steepest descent, 523 TR. See Timing risk (TR)
156e158. See also Multiple Stepwise regression analysis, 536e538 Trade, 6
linear regression models Stock cost distribution graph, 552e553
example, 159e161 stock-specific list, 11e13
model parameters estimation, 157e158 error analysis, 265e267 rate, 234, 519, 534
model performance statistics risk, 111, 292 bounds, 356
evaluation, 158 universe, 252 schedule, 32e33, 234, 356, 378
output, 161t volatility, 249, 482 exponential, 360e361, 522
test for statistical significance of Stock-specific risk, 292 optimization process, 349, 447e448
factors, 159 Structured data, 222e223 size bounds, 356
Simple mean. See Arithmetic mean Student’s t-distribution, 139e140 strategy, 519
Simply trading PnL. See Trading price Suboptimal Markowitzian portfolio, 448 trajectory, 32e33
performance Sum of squared X, 155 value regression model, 425e428,
Single factor regression model, 246 Sum of squared XY, 156 426te427t
Single optimal trading strategy, 445 Sum of squared Y (SSY), 156 volume, 503
Single stock, 16 Supervised learning, 224e225, Trade cost analysis (TCA), 405e406
algorithms, 31 528e529 TradeMetrics
market impact Supplyedemand equilibrium, 102e105, broker pretrade estimates, 555f
analysis, 551 103f single stock
simulation, 494, 494f Systematic risk component, 292 cost curves, 554f
trade cost objective function, 393 market impact analysis, 551f
Single-index model, 292e293 T trade algorithm, 550e551, 550f
Size of imbalance, 254 t-distribution. See Student’s Traders, 25, 57, 544, 560
Skewness, 136, 175, 221e222 t-distribution dilemma, 63, 351e352
Slicing strategy, 349 T-test, 159, 164e165 objective function, 521e523
Small cap stocks, 38e39, 240, 308 Tag-clouds, 221e222 variables, 351e352
Smart order router/routing (SOR), Taker-maker pricing model, 45 Trading
20e21, 48e49, 54, 564 Taxes, 59 algorithm
Solution technique, 237e245 TCA. See Trade cost analysis (TCA); classifications, 3e4
SOR. See Smart order router/routing Transaction cost analysis (TCA) styles, 4
(SOR) Temporary decay formulation, 108 characteristics, 479t
SP500 index, 292, 407e408 Temporary impact decay function, decisions, 432
Specified tolerance value, 523e524 105e107, 107t optimal strategy, 440e441
Speculation, 503 Temporary market impact, 99e100 process, 439e441
Spreads, 60, 111, 241 cost, 123 desks, 16
SSE. See Error sum of squares (SSE) Third wave of portfolio optimization, floor function, 18e19
SSR. See Regression sum of squares (SSR) 435e436 goals, 330e337
Standard deviation, 135, 221e222 Third-party balance tradeoff between cost and
Standard error of regression model, consultants, 97 risk, 333
159, 164 TCA systems, 544 minimizing cost, 330
Standard normal distribution, 138 TIC data. See Treasury international minimizing cost with risk constraint,
Starting solution, 524 capital data (TIC data) 331
Static trade schedule algorithm, 86 Time period, 252 minimizing risk with cost constraint,
Static trading parameters, 84e85 Time weighted average price algorithm 333
Statistical/statistics (TWAP algorithm), 32 price improvement, 334
in algorithmic trading, 129 Timing risk (TR), 62, 354, 379, 392, liquidity, 503
analysis, 262e265 439, 442e443, 454, 520, 548 price performance, 75
error analysis, 262e265 for basket of stock, 387e388 rate, 377, 522
factor models, 295e299 equation, 382e388 comparison of POV rate to, 378
factor selection, 297e299 expression, 363e364 variable, 377
models, 52 Top down credit strategy approach, 14 rate parameter, 362e364
tests, 95 Total sum of squares, 155 market impact expression, 363
Index 587

timing risk expression, 363e364 categorization, 65 rebates, 60


risk components, 379e380 chi-square goodness of fit, 93e94 spreads, 60
stability, 111 classification, 62e63, 64f taxes, 59
strategy, 376e378, 378f comparing algorithms, 84e89 timing risk, 62
comparison of POV rate to trade nonparametric tests, 85e86 Transition management, 565
rate, 378 paired samples, 86 Transparency, 25
percentage of volume, 377 sign test, 86e87 Transparent costs. See Visible costs
trade schedule, 378 Wilcoxon signed rank test, 87e89 Treasury international capital data
time, 378e379 distribution analysis, 92 (TIC data), 77
trading-related transaction costs, 63 equations, 352e354 Triangular distribution, 148
venue classification market impact, 353 True linear regression model, 156
controversies, 43e44 market impact parameters, 353t Trust region reflective algorithm, 523
dark pool, 42e43 one-sided optimization problem, 354 Turnover, 253
displayed market, 42 price appreciation, 353 TWAP algorithm. See Time weighted
venues charge, 60 timing risk, 354 average price algorithm
Trading cost(s), 478e487 evaluating performance, 75e84 (TWAP algorithm)
acquisition and liquidation costs, adaptation tactic, 83e84
481e484 benchmark price performance, U
effect, 452 75e76 Unbundled transaction cost components,
equations, 375e376 index-adjusted performance metric, 59e62
model inputs, 376 80e81 Uniform distribution, 142
portfolio management, 484e487 market cost-adjusted z-score, 83 Unique covariance parameters, 285
reformulating, 380e382 pretrade benchmark, 80 Unsupervised learning, 224,
market impact expression, 380e382 PWP benchmark, 77e78 528e529
standard error term, 67 RPM, 78e80
trading cost/arrival cost, 74e75 trading price performance, 75 V
Traditional VWAP benchmark, 76e77 Value-at-risk (VaR), 269e270, 272
asset managers, 28 z-score evaluation metric, 81e83 Variable(s), 351e352, 548
data, 222 experimental design, 95e96 cost components, 65
statistical arbitrage trading, 52 balanced data sets, 96 relationships, 548e549
Transaction cost analysis (TCA), data ties, 96 Variance, 270
15e16, 18e19, 57, 65e67, 436, proper categorization, 96 of probability model, 182
469, 543 proper statistical tests, 95 Vendors, 405, 407e408, 418
analytical tools, 543 small sample size, 95 current state of vendor market impact
cost vs. PnL, 67 implementation shortfall, 67e74 models, 473e475
Excel and Python functions, 549 formulation, 74e75 Visible costs, 65
functions, 545e547 independent samples, 89e91 Volatility, 112e113, 269, 271
library, 559e561 KolmogoroveSmirnov goodness of fit, forecasting stock, 274e280
Kissell Research TCA library 94e95 historical, 269
functions, 566t median test, 91e92 implied, 269, 272e273
TCA functions, 565e567 model, 547e549 beta, 273
transaction cost analysis using, posttrade analysis, 97 range, 273
561e567 pyramid, 64f measures, 270e272
MATLAB functions, 549 unbundled transaction cost components, average return, 270
measuring/forecasting, 66e67 59e62, 64t correlation, 271
optimization, 548 commission, 59 covariance, 271
portfolio optimization with, 461e462, delay cost, 60e61 dispersion, 271e272
463t fees, 59 log-returns, 270
report examples, 550e558 market impact, 61e62 VaR, 272
Transaction costs, 57e58 opportunity cost, 62 variance, 270
analysts, 18 price appreciation, 61 realized, 269
588 Index

Volume, 253 Volume-weighted average price Wilcoxon signed rank test, 87e89
forecasting techniques, 301 (VWAP), 58, 246, 253, 550e551 WilcoxoneManneWhitney ranks test, 95
ADV, 303e306 algorithm, 32 Working order of algorithm, 4, 31
market impact model, 301e303 benchmark, 76e77
observations over 19-year period, frontier, 447 Y
306e308 strategy, 389, 432e433, 440, Yield curve strategy, 14
observations over 3-year period, 445, 477, 486
308e309
W Z
and stock price correlation, 309
Wagner’s IS. See Expanded IS Z-score
variance, 379
“What-if” analysis, 473e474 analysis, 251
evaluation metric, 81e83

You might also like