Showing posts with label trading. Show all posts
Showing posts with label trading. Show all posts

Monday, December 27, 2021

A 2021 report card

The year 2021 is nearly complete and it's time to issue a report card for my three investment models. Going in order of short to long time horizons, these are:

  • The Trading Model;
  • Trend Asset Allocation Model; and
  • The Ultimate Market Timing Model.
All showed strong results.

The full post can be found here.

Saturday, February 6, 2021

Outside-the-box risk control = Better returns

After last week's wild market swings, it's time to have a sober discussion about risk control. I know that risk control isn't a sexy topic, but better portfolio risk control can lead to better overall returns.


The framework of analysis will not be the conventional description of risk as it is stylistically shown above. Instead, I offer some "outside the box" thinking and focus on the following:
  • Mis-specifying investment objectives and risk preferences
  • How to take advantage of volatility
  • Regime change risk in the form of:
    1. Unexpected tail-risk
    2. Changes in market environment (conventional regime change);
    3. Slow changing regimes that investors may be unaware of;
    4. Changes in modeling assumptions.
The discussion range from practical suggestions for individual investors to big picture issues more relevant to professional portfolio managers.

The full post can be found here.

Tuesday, August 12, 2008

Algo trading – too much of a good thing?

Back in the Olden Times when I started watching the markets, 30-40 million shares on the NYSE were considered to be big volume days. Institutional execution was done in the upstairs market by brokerage block traders calling around their accounts: “we have 100,000 XYZ for sale, do you have any interest?”

That has all changed.

Today, there are automated trading bots, or algos (short for algorithm), everywhere. It began with algos trading VWAP (volume weighted average price) orders. With the advent of day trading automation inevitably followed and today you can find specialized trading bots on the internet and even floor brokers are now using algos (see report). There are even some blogs, such as Skill Analytics and Zen Trader to name a few, devoted to this topic.


Flying on autopilot is not always a good thing
With so much automation around, some “reality check” questions come to mind:

  • Is anyone doing a reality check on these algorithms?
  • Can someone game these algos?
For example, there are brokers offering VWAP algos and guaranteed VWAP trading for individual investors for very low cost. Given the widespread adoption of these algos, don’t you think that someone could write a pattern recognition program to watch for a VWAP algo buying or selling a stock? This information is worth something to someone. As a trader once told me, portfolio insurance program trading (that exacerbated the Crash of 1987) was a huge boon to him because you knew that once the portfolio insurer had started the trading program he had more orders behind it.

If you must use algos and go on autopilot, do it intelligently. As I wrote in a previous post:

Mrs. Humble Student of the Markets, who is a pilot, calls it “raising your head up from the instrument panel and looking out the cockpit window once in a while”.

Thursday, January 17, 2008

What do you after you've made your picks (part 3)

I have had a number of discussions over the years with investment professionals, most of whom are in the brokerage community, who believe that the investment management process is straightforward. You just need to pick the right things: the right stocks, the right sectors, countries, themes, etc. The rest is just the “messy” business of implementation.

In practice, I have found that as a portfolio manager I only spent about one-third to one-half of my time figuring out my picks. All that other “messy” stuff, if improperly managed, can lead to distressing results. Some examples are:

- Our diagnostics show that our selection process worked, but why did we underperform?
- We got fired over a misunderstanding???
- I’d hate to tell you this but John the portfolio manager and Mary the trader are continuously at each others’ throats…

This is one in a series of posts on all that "messy" stuff: What do you do after you’ve made your picks. I would emphasize that there is no one size fits all answer. Your mileage will vary. (See part 1 on Reading your client and part 2 on Portfolio Construction).


Trading: Not an afterthought
A lot of investors spend so much time on selection that trading is treated as an afterthought. In some shops the responsibility for trading and execution is relegated to the most junior person on the team. This is an enormous mistake.

Portfolio management can be a game of inches. In many of the surveys that I have seen over the years, the difference in ten-year returns between the first quartile and the median manager for a US large cap S&P 500-like mandate has varied between 0.8% to 1.5%. You can make all the right picks, get your portfolio construction and risk control right and easily lose it all in trading. (Admittedly this example is somewhat extreme as the spread between median and first quartile managers tend to be much higher in other kinds of mandates but I am just trying to prove a point here.)


How do you measure trading costs?
There are several popular ways of measuring trading costs:

- Commission (which is what many brokers focus on when I talk to them)
- Commission + Execution shortfall against a benchmark (usually VWAP, or Volume Weighted Average Price)
- Commission + Execution shortfall + Opportunity costs (or the cost of not trading)
- Implementation shortfall vs. a paper portfolio

Once upon a time, execution benchmarks such as VWAP weren’t prevalent that we had to explain the concept to a lot of brokerage firms that we dealt with. Today this is a commonly accepted benchmark to measure execution. While it is a valid concept there are limitations to the measure as a trading cost measure:

- The size of trade may be too big, in which case you become VWAP
- The stock that you are trading may be too thin for a VWAP benchmark as it may only trade in blocks
- Volume is migrating away from the floor of the NYSE and NASDAQ to the upstairs market and dark pools and therefore VWAP does not accurately measure the actual trades done
- There is an arms race going on out there: With the prevalence of VWAP as a benchmark, many brokers now have VWAP matching trading algorithms, where they slice and dice a block trade into smaller orders to feed into the market. Others have also developed algorithms to spot these types of orders.

What about the costs of not trading? Many years ago one institution used to base the bonus of the trading desk on the difference between the execution price and VWAP. As a result, the traders tried very hard to buy only on the bid and sell only on the ask. The executed prices against VWAP looked great, but very little of the order got done. In the case of the said institution, friction developed between the portfolio managers and the trading desk as a result of this mis-aligned incentive system.

If you add in opportunity costs you have a more complete picture. This approach was suggested by Wayne Wagner, who co-founded the Plexus Group to do execution cost measurement, now part of ITG. Supposing that a trade didn’t executed, then opportunity cost is the difference between the decision price (the price at the time you decide to trade) and the ending price for the measurement period.

A more holistic way of approaching the trading cost measurement is to run a parallel paper model portfolio. Put in the changes to the portfolio when you decide to buy or sell and measure the returns of the paper portfolio against the actual portfolio. The difference is implementation cost. The problem with this approach is that it does not disaggregate costs.


What to do?
There are vendors and brokerage firms with trading cost estimate models. These models work on average but actual results can vary greatly from the estimate. I am a proponent of customizing the way you trade to the speed of the idea that you are trying to trade.

A deep-value investor (and deep-value investors are usually early in the timing of their trades) should probably be patient and buy only on or below the bid price and sell on or above the ask price. On the other hand, if you have fast breaking information (a mining company had a big strike or a biotech’s has just announced results on one of their drugs) buying on the bid and selling on the ask is the wrong thing to do.

My suggestion: Undertake a study to understand the reasons behind your trades and their short-term price momentum. Are the trades chasing momentum or are they showing negative momentum? Is post-trade momentum positive or negative?

In conclusion, there is no one-size-fits-all solution for the same reason that trading cost estimate models only work well on average. Trade lists with consistent positive price momentum call for an aggressive style of trading, while negative momentum trade lists call for a more patient style.