Random Thoughts on Trading Systems

May
2

The 10 Year Challenge on Index Future Trading Systems

es_10yr_15min.gif

Going through a chart of the past 10 to 12 years in Emini S&P, I cannot help thinking if there is a trading model that can work well throughout the whole period of time with reasonable draw down and good performance year after year.

There was the great bull run from 1997 to 2000.

Then the bear market from 2000 to 2003.

The recovery rally from 2003 to 2005.

The slow grind from 2005 to 2006.

And then the huge volatility outbreak since middle of 2006 up til now.

Each period of time demonstrates difficulties for trading system designers to accommodate the specific characteristics of the time. Systems designed to fit a particular environment are not expected to function properly when there is an environment change.

Think of dip buying systems, and related trading styles in general developed back in 1997 to 1998. They all failed badly since year 2000.

Then in the bear time period, people started to develop the thinking that stock market can only go down. Once the recovery rally started, all trading styles and systems with bearish bias got crushed.

And then, fast forward to the current time period, trading systems designed to handle range bounded behaviour in the indices are again defeated by the market as daily trading range in the index futures are much less predictable.

But now, after going through all these phases, with historical data down to tick by tick resolution left behind. System designers can no longer stuck their heads into the sand and avoid testing their trading models against all these time periods.

The historical data for the past 10 to 12 years will be proven extremely valuable to all market participants as one can pretty much find the historical occurrences of all kinds of trading conditions. Systems that build on the anticipation of handling all these environments will surely enjoy a much longer life time comparing to ones that are optimized over a particular environment only.

Jul
4

Formula 301 - #7 Random Entry System

Unlike the previous tutorials that we focus on how to write a trading system, we are going to explore a special kind of trading systems - the ones that utilize randomization.

Continue Reading…

May
2

Trading System 101 - Part 4 What Happen When My System Place A Market Order?

For many beginners, there is always confusion about the mechanism of order placement. I am going to provide more details about that in this article.

Continue Reading…

Oct
17

Formula 301 - #2 Basic Controls

We are going to study another basic trading strategy, buy close and sell next open. At the same time, we will go over the basic options in NeoTicker for the control of trading systems.

Continue Reading…

Oct
7

Formula 301 - #1 Trading System Concept and Our First System

In Formula 301, we are going to focus on writing trading systems with the indicator formula language. The assumption is that you know the basics of writing indicator with the formula language. I will present trading systems that illustrate the usage of specific trading system related writing techniques.

Continue Reading…

Oct
1

Trading System 101 - Part 3 Practical Considerations

Many traders spent weeks, even months to create their perfect trading models. Happy with the results they see in their backtesting, and tracked the real-time performance for certain period of time, they are ready to take the leap of faith to trade their models live.

Could that be just a bit too early? Well, that depends on how prepared the person is. Unluckily, I have to say that many of these traders (rookie system designers) are getting their worst nightmares and rudest awakening.

Continue Reading…

Aug
7

In Early Stage Of System Development, Avoid Position Sizing

Many beginners in trading system development like to play with position sizing scheme. It feels great when you get a great equity curve with spectacular performance by simply twisting what position sizing rules to use and experiment with various sizing parameter settings. I have some bad news for you - such system will not likely perform in real life.

Continue Reading…

Jul
31

You Need More Than A Single Setup

Trading for a living requires a lot of discipline. It also requires a lot of streets smart if you trade discretionarily. One thing that many beginners missed is a basic concept of having multiple setups learned and practiced correctly.

Continue Reading…

Jul
18

Whats the difference between daytrading systems and classic trading systems?

Classic trading systems hold their positions overnight, subjecting themselves to the risk of price shocks caused by breaking news, and changing fundamental environment. Daytrading systems do not have any of these disadvantages, making it very sexy in comparison. Just imagine, sleep tight every night without worrying about overnight positions at all is a good enough reason to pursuit this dream. But what about the pitfalls associated with daytrading systems?

Continue Reading…

Jun
25

Trading System 101 - Part 2

Most beginners like to ask the experts what moving averages they use, what oscillators are better, and are there some magical indicators that the experts are willing to share?

What about the more immediate questions -

How am I able to trade a particular mechanical system?

How to design a system that I can trade with?

Continue Reading…

Blog Developed
By ContentRobot