Trading Systems I
Expert: Dan Blystone, Founder at TradersLog.com
Who is Dan Blystone?
Dan Blystone is founder of TradersLog.com - a website that focuses on technical and fundamental analysis of the financial markets, and also features a forum and chatroom.
Originally from London and now based in Chicago, Dan was previously a professional futures trader. He worked on the floor of the Chicago Mercantile Exchange in the currencies and the S&P pit, later traded Eurex's bund futures, and most recently traded the US 10 year note futures. Having also worked at ABN AMRO's interbank desk in Chicago, Dan has a keen interest in the world of forex trading and has enjoyed working with FXStreet.com over the past year.
PART II of this presentation is available HERE.
Session Transcript:
Moderator_FXstreet
Good morning, good afternoon, and good evening to all of you joining us today from different parts of the world. I want to welcome all of you to today's Live Forex Expert Question and Answers session.
Moderator_FXstreet
Welcome to FXstreet.com Q&A Forex Session.
Moderator_FXstreet
Please prepare any questions you may have for the expert. Thank you for joining today?s Q&A Session.
Moderator_FXstreet
Welcome to the Session. Today I am delighted to welcome our guest speaker Dan Blystone, Founder at TradersLog.com.
Dan_Blystone
today we are going to discuss a very hot topic among fx traders
Dan_Blystone
that is mechanical trading systems
Dan_Blystone
so lets get started with an introduction to trading systems
Dan_Blystone
A trading system is a collection of formulas and rules that generate buy and sell recommendations. Trading systems have been developed for decades, but the recent advances in technology with the pc and internet have increased interest in them and broadened the number of people actively involved in their use.
Dan_Blystone
Technical indicators such as oscillators, moving averages and band indicators are most frequently used to form the rules of trading systems. Combinations of technical indicators are also often used to create of a rule.
Dan_Blystone
Trading systems are optimized in order to manage risk and increase profitablity, and this is done by modifying different parameters within each rule.
Dan_Blystone
Trading systems remove emotion from trading. This has several obvious benefits - for example a trading system will not place an excessively high risk trade due to frustration from a prior losing trade.
Dan_Blystone
Systems can now be fully automated, freeing up time for the trader, and in some cases can run completely 'hands free', where even the orders are entered automatically.
Dan_Blystone
Probably the largest problem with trading systems is that it is very difficult to forecast future results in a live market environment- even though a system may have been thoroughly backtested.
Dan_Blystone
Historical backtesting will help indicate the profit potential of a system - however testing should also take place in a live environment through a simulator.
Dan_Blystone
Simulators, while they have the advantage of showing live market results will never be able to recreate exactly how a fill would have taken place and consequently the results in a live market will be subject to slippage. Slippage reflects the extent to which an orders fill price differs negatively from the price level at which it was entered. For example if a sell stop loss order was placed at 1.2762 in the eur/usd and the order was filled at 1.2755, one would have experienced 7 pips of slippage on the order.
Dan_Blystone
Trading Systems and Foreign Exchange Market
Dan_Blystone
The forex market is the largest and most liquid financial market in the world. The daily dollar volume of currencies traded in the currency market exceeds $1.9 trillion, many times larger than the combined volume of all U.S. equities and futures markets. Here are some things to bear in mind when considering trading systems and the fx market:
Dan_Blystone
- The massive liquidity of the forex market is an attractive feature for systems developers. - Normally in trading the spot forex market, there are no commissions, but bear in mind that you will normally be paying a spread of at least 3 pips to enter a trade. - The most popular fx trading systems are trend following. The forex market generally trends more than the other markets, because it is influenced by macroeconomic trends that take long periods of time to be fully absorbed by the market. - The 24 hour nature of the market during weekdays makes exiting positions easier, creating a better environment for systems that carry overnight positions.
Dan_Blystone
Trend-Following Systems
Dan_Blystone
Trend following systems, as the name suggests, aim to enter a trend and profit from continued price movement in the same direction. Perhaps the most famous proponent of trend following systems is the famous commodities trader Richard Dennis. In 1983 Richard Dennis was having an ongoing debate with his friend and business partner Bill Eckhardt about whether great traders are born or made - whether it is possible to teach the ability to trade successfully.
Dan_Blystone
Dennis firmly believed that trading abilities could be broken down into a quantifiable system of rules that can be taught, while Eckhardt felt the ability was something innate. Dennis suggested that they recruit and train some traders and give them actual accounts to trade to see who was right on this issue. Ten individuals were selected, invited to Chicago and trained for two weeks. Dennis taught a trend following trading methodology to the group of inexperienced students, and nicknamed them 'Turtles' having recently visited turtle farms in Singapore.
Dan_Blystone
They began trading live accounts shortly after completing their course. Dennis won the bet - over the next four years the Turtles earned an average annual compound rate of return of 80%. Jerry Parker of Chesapeake Capital Corp. was a turtle and now manages more than US $1 billion. Richard Dennis was featured in the original Market Wizards book by Jack Schwager, a classic of trading literature.
Dan_Blystone
Countertrend Systems. This type of system aims to identify reversal points in price.
Dan_Blystone
Breakout Systems
Dan_Blystone
A volatility breakout system might entail entering a trade on a stop order above or below the range that has been previously trading - with the expectation that since a breakout has occured price will continue to move in that direction.
Dan_Blystone
Volatility breakout systems are based on idea that if the market moves a certain percentage from a previous price level, the market is likely to see follow through in that direction. In this scenario you are looking for a continuation of the move based on momentum.
Dan_Blystone
The idea is that when a new high or low is established after having been contained within a range of a certain time period, price will be carried by momentum in the direction of the breakout.
Dan_Blystone
Reverse Breakout Systems A reverse breakout system is designed to fade the move described above. Another popular type of system are the group based on Moving Averages.
Dan_Blystone
Developing a Trading System
Dan_Blystone
What you will need:
Dan_Blystone
In order to develop a system you will need a data feed in order to do backtesting. Esignal is a popular data provider.
Dan_Blystone
Next, you will want to consider what software platform you want to use.
Dan_Blystone
If you can program well in C++ or MS PowerBasic or .Net languages then you might consider designing your own custom analysis and trading program. For systems where there is not too much data, such as end of day systems, it is possible to build and test the systems in spreadsheet applications such as Excel.
Dan_Blystone
Otherwise, here are several software platforms on the market that you can use to develop systems - the most famous is probably TradeStation. TickQuest's NeoTicker is another less well known program. Some platforms allow for automatic execution of trades. Normally the platforms will have a proprietary language such as TradeStations EasyLanguage for programming the system.
Dan_Blystone
EasyLanguage is similar in syntax to Delphi, and enables users to construct rules for buying and selling based on anything from a simple technical indicators such as moving averages to complicated algorithms.This languages are normally not very difficult to learn, so you need not be intimidated by this, even if you do not consider yourself a techie.
Dan_Blystone
System development software normally allows you to backtest and generates reports outlining profit, number of successful trades etc.
Dan_Blystone
Performance measures to use when evaluating a trading model include: total number of closed out trades, percentage of winning trades, percentage of long winning trades, percentage of short winning trades, gross cumulative profit or loss, net cumulative profit, maximum drawdown, ratio of net cumulative profit to drawdown, maximum winning trade, maximum losing trade, average winning trade, average losing trade, average profit or loss per trade, number of consecutive losing trades, unrealized profit or loss in open position and distribution of profits over time.
Dan_Blystone
In evaluating your system you should look first at the net profit and also average profit per trade. You will start out by selecting a market and timeframe and defining entry and exit rules.
Dan_Blystone
For entry rules, you will be looking to parameters relating to the type of system you want, such as trend following, breakout etc. Exit rules can be expressed in a variety of ways, such as fixed dollar amount, a percentage of the current price, a percentage of the volatility, or a time stop. Smaller timeframes mean smaller profits, but usually smaller risk, while longer term systems, operating on a daily and weekly timeframe offer higher profit potential and also higher risk.
Dan_Blystone
Bear in mind also that in your backtesting you need to have an adequate number of trades to make a valid assumption, so you need to consider this in addition to the time period. You should test the robustness of your system by applying it to multiple markets and time periods. It is also important to to factor in commissions and any other transaction costs.
Dan_Blystone
If you over optimise a system by adding too many rules, it will be unlikely to do as well under live market conditions. This is what is known as 'curve fitting' a system. Generally speaking the fewer rules used the better in designing a trading system.
Dan_Blystone
Popular Trading System Software Platforms: TradeStation, GenesisFT, Wealthlab, MetaTrader See also: Collective2.com A website monitoring the success of over 2,401 trading systems
Beforex
<Q>Dan, I am new to forex and am trying to develop a trading system. What is the best way to find one that works for me?
Dan_Blystone
<A>Hi Beforex
Beforex
<Q>Dan, I am new to forex and am trying to develop a trading system. What is the best way to find one that works for me?
Dan_Blystone
<A>you need to get finding the rules for your system and then rigorously backtesting the system
Beforex
<Q>Dan, I am new to forex and am trying to develop a trading system. What is the best way to find one that works for me?
Dan_Blystone
<A>the simplest systems with the fewest rules are often the best performing system in a live market
Beforex
<Q>Dan, I am new to forex and am trying to develop a trading system. What is the best way to find one that works for me?
Dan_Blystone
<A>be careful not to 'curve fit' your system by creating too many rules
ahmedsamir23
<Q>trading in tokyo can be thin from time to time but large investment banks and hedge funds are known to try to use the asian session to run important stop and options barrier levels
Dan_Blystone
<A>I think there are some interesting opportunities during the asian session
Dan_Blystone
as you said the big players will often try to run stops and expoit the major levels of support and resistance
Dan_Blystone
you can take advantage of this also by identifying these key levels yourself
Dan_Blystone
for example the 'double zeros'
Dan_Blystone
or major levels of support and resistance. Check out Martin Prings article on how to identify these:
Dan_Blystone
http://www.traderslog.com/support-resistance.htm
Dan_Blystone
you can also look to analyst commentaries to get an idea of the key levels
Dan_Blystone
several of the fx commentaries give out the levels they have identified as important in various currency pairs: http://www.traderslog.com/forum/
Dan_Blystone
although I recommend doing your own analysis also
Trend-MSTR
<Q>Don thanks for your valuable topic. Would you please tell us, how to detect and make sure that a trend has been made? Which are the best indicators for trend trading system ?
Dan_Blystone
<A>Hi Trend Master
Dan_Blystone
In my opinion the most importand indicator for measuring the strength of a trend in the ADX
Dan_Blystone
Average Directional Index
Dan_Blystone
http://www.traderslog.com/Average-Directional-Index.htm
Dan_Blystone
I think a major issue is when to join the trend
Dan_Blystone
I like looking to fibonacci levels, basic support and resistance, moving averages, and major psychological levels as indicators of where to join the trend
Dan_Blystone
an example of a major psychological level might be round numbers such as double zeros - for example EUR/USD 1.2700.
Dan_Blystone
I also wanted to add - an important resource for those of you interested in developing fx trading systems
Dan_Blystone
check out forexfactory.com - it has alot of people into systems there - and some pretty good traders and developers
Dan_Blystone
if there are no more questions, I want to thank you all for attending
Dan_Blystone
and look forward to seeing you again online soon!
Dan_Blystone
you can email me any further questions to webmaster@traderslog.com : )
Dan_Blystone
hang on!
Dan_Blystone
we have more q's, sorry
ahmedsamir23
<Q>do you think that tech.analysis is enough to make profit...because the fundamental analysis is very difficult & complecated.....
Dan_Blystone
<A>I would try to focus on both Ahmed
Dan_Blystone
I think you will find fundamental analysis interesting and not that hard once you get into it
Muyoyo
<Q>What is ADX
Dan_Blystone
<A>Average Directional Index (ADX)
Dan_Blystone
more here: http://traderslog.com/Average-Directional-Index.htm
Trend-MSTR
<Q>Don thanks again, do you prefer to get signal from bigger picture in Trend Trading System to enter in a Smaller time frame?
Dan_Blystone
<A>Hi Trend Master - yes exactly
Dan_Blystone
I like to use multiple time frames
Dan_Blystone
and enter trades based on larger time frame trends
Dan_Blystone
even if I am doing short term trading
Muyoyo
<Q>When is the most appropriate time to take a sell/buy decision
Dan_Blystone
<A>when you have a solid indicator or better combinators of indicators all pointing to a certain market reaction
Dan_Blystone
thank you all again for attending
Dan_Blystone
look forward to chatting with you again
Dan_Blystone
and have a good trading week!
Moderator_FXstreet
That?s all we have time for Today .Thank you very much for that Dan.
Moderator_FXstreet
Thank you all for your participation. See you soon!
Dan_Blystone
thanks Merce






Great post. Sometimes its easier to read this post like I did than listen. I also like the indicators mentioned ADX and plan on reading about support and resistance. I also like his mention of the forex forum because it has helped keep my interest in learning more. I found this site while searching the news on forex from a google search and I am glad I did.
Posted by: tony d. | 04/19/2007 at 06:26