Category Archives: Algorithmic Trading

High Frequency Trading Strategies

Most investors have probably never seen the P&L of a high frequency trading strategy.  There is a reason for that, of course:  given the typical performance characteristics of a HFT strategy, a trading firm has little need for outside capital. … Continue reading

Posted in Algo Design Language, Algorithmic Trading, eMini Futures, High Frequency Trading | Comments Off

Volatility ETF Strategy Apr 2015: +4.41% YTD: +12.02% Sharpe: 3.02 YTD

HIGHLIGHTS 2015 YTD: + 12.02% CAGR over 40% Sharpe ratio in excess  of 3 Max drawdown -13.40% Liquid, exchange-traded ETF assets Fully automated, algorithmic execution Monthly portfolio turnover Managed accounts with daily MTM Minimum investment $250,000 Fee structure 2%/20% STRATEGY … Continue reading

Posted in Algorithmic Trading, ETFs, VIX Index, Volatility ETF Strategy, Volatility Modeling | Comments Off

Algorithmic Trading

MOVING FROM RESEARCH TO TRADING I have written recently about the comparative advantages of different programming languages in the context of research and trading (see here).  My sense of it is that there is no single “ideal” programming language – … Continue reading

Posted in Algorithmic Trading, Interactive Brokers, Matlab, Time Series Modeling, TradeStation | Comments Off

A Comparison of Programming Languages

Towards the end of last year I wrote a post (see here) about the advent of modern programming languages, including the JIT compiled Julia and visual programming language ADL from Trading Technologies.  My conclusion (based on a not very scientific … Continue reading

Posted in Algo Design Language, Algorithmic Trading, Julia, Mathematica, Matlab, Programming | Comments Off

High Frequency Trading with ADL –

Trading Technologies’ ADL is a visual programming language designed specifically for trading strategy development that is integrated in the company’s flagship XTrader product. Despite the radically different programming philosophy, my experience of working with ADL has been delightfully easy and … Continue reading

Posted in Algo Design Language, Algorithmic Trading, Futures, High Frequency Trading, Latency, Market Microstructure, Mathematica, Matlab, Order Flow, S&P500 Index, Scalping, Toxic Flow, TradeStation, Trading Technologies | Tagged , , , , , | Comments Off

How Not to Develop Trading Strategies – A Cautionary Tale

In his post on Multi-Market Techniques for Robust Trading Strategies ( Michael Bryant of Adaptrade discusses some interesting approaches to improving model robustness. One is to use data from several correlated assets to build the model, on the basis that … Continue reading

Posted in Algorithmic Trading, Futures, Machine Learning, S&P500 Index, Trading | Tagged , , , , , | Comments Off

Developing High Performing Trading Strategies with Genetic Programming

One of the frustrating aspects of research and development of trading systems is that there is never enough time to investigate all of the interesting trading ideas one would like to explore. In the early 1970’s, when a moving average … Continue reading

Posted in Algorithmic Trading, High Frequency Trading, Machine Learning, Market Efficiency, Nonlinear Classification | Tagged , , , , , , , , , , , , , , | Comments Off

A Scalping Strategy in E-Mini Futures

This is a follow up post to my post on the Mathematics of Scalping. To illustrate the scalping methodology, I coded up a simple strategy based on the techniques described in the post. The strategy trades a single @ES contract on 1-minute … Continue reading

Posted in Algorithmic Trading, Trading, Volatility Modeling | Tagged , , , , , , | Comments Off

A Study in Gold

I want to take a look at a trading strategy in the GDX Gold ETF that has attracted quite a lot of attention, stemming from Jay Kaeppel’s article: The Greatest Gold Stock System You’ll Probably Never Use ( The essence … Continue reading

Posted in Algorithmic Trading, Metals | Tagged , , , | Comments Off

Measuring Toxic Flow for Trading & Risk Management

A common theme of microstructure modeling is that trade flow is often predictive of market direction.  One concept in particular that has gained traction is flow toxicity, i.e. flow where resting orders tend to be filled more quickly than expected, while … Continue reading

Posted in Algorithmic Trading, ARMA, Direction Prediction, Econometrics, Econophysics, Forecasting, High Frequency Finance, Market Microstructure, Order Flow, Risk Management, Time Series Modeling, Toxic Flow | Tagged , , , | Comments Off