Trading Systems II
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 I 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. Today s session will start in 5 minutes.
Moderator_FXstreet
This Q&A Sessions allows users to start asking live questions from the very first moment of the chat.
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. Hi Dan!
Dan_Blystone
Good afternoon from London!
Dan_Blystone
Thank you all for attending todays session
Dan_Blystone
Today we will be going over trading systems and the forex market
Dan_Blystone
and we'll leave a good amount of time at the end for q&a
Dan_Blystone
I see we have a total of 43 questions
Dan_Blystone
ok - lets get started
Dan_Blystone
Introduction to Trading Systems
Dan_Blystone
A trading system is a collection of formulas and rules that generate buy and sell recommendations.
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.
Dan_Blystone
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.
Dan_Blystone
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.
Dan_Blystone
- 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.
Dan_Blystone
- 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.
Dan_Blystone
- 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.
Dan_Blystone
Perhaps the most famous proponent of trend following systems is the famous commodities trader Richard Dennis.
Dan_Blystone
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.
Dan_Blystone
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.
Dan_Blystone
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.
Dan_Blystone
Richard Dennis was featured in the original Market Wizards book by Jack Schwager, a classic of trading literature.
Dan_Blystone
Countertrend Systems.
Dan_Blystone
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
Dan_Blystone
A reverse breakout system is designed to fade the move described above.
Dan_Blystone
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.
Dan_Blystone
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.
Dan_Blystone
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.
Dan_Blystone
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:
Dan_Blystone
TradeStation, GenesisFT, Wealthlab, MetaTrader
Dan_Blystone
See also: Collective2.com A website monitoring the success of over 2,401 trading systems
Dan_Blystone
That wraps up todays presentation on trading systems
Dan_Blystone
Lets move on to questions and answers whenever you are all ready!
Okietrader
<Q>Are the 2,401 trading systems monitored by Collective2 "canned" systems that can be purchased?
Dan_Blystone
<A>Hi Okietrader
Okietrader
<Q>Are the 2,401 trading systems monitored by Collective2 "canned" systems that can be purchased?
Dan_Blystone
<A>you can purchase systems from collective2
Okietrader
<Q>Are the 2,401 trading systems monitored by Collective2 "canned" systems that can be purchased?
Dan_Blystone
<A>the cool thing is that the systems are evaluated and ranked by 3rd parties
Okietrader
<Q>Are the 2,401 trading systems monitored by Collective2 "canned" systems that can be purchased?
Dan_Blystone
<A>they are ranked by their performance to the market
crezus
<Q>is it possible to trade successfully without a trading system?
Dan_Blystone
<A>I think you are far more likely to succeed if you have some kind of system in place and follow it
crezus
<Q>is it possible to trade successfully without a trading system?
Dan_Blystone
<A>as I think the biggest problem for traders is getting emotional
crezus
<Q>is it possible to trade successfully without a trading system?
Dan_Blystone
<A>systems take the emotion out of trading - you just follow your rules ideally
crezus
<Q>is it possible to trade successfully without a trading system?
Dan_Blystone
<A>its a cliche - but true
Okietrader
<Q>That is cool, Dan. Seems like it would save you from getting scammed.
Dan_Blystone
<A>yes - exactly Okietrader!
Okietrader
<Q>I've been looking at CurrenSys. I'm eager to see if it's one of the 2,401.
Dan_Blystone
<A>good idea - if you contact Matt Klien (owner of c2) I'm sure he will be happy to answer your questions on the system
crezus
<Q>does it have to be automated?
Dan_Blystone
<A>no- not at all - although as I said there is that capability these days
crezus
<Q>does it have to be automated?
Dan_Blystone
<A>if you have a fully automated system run through a platform like Strategy Runner it allows you to simply walk away and let the system trade itself
crezus
<Q>does it have to be automated?
Dan_Blystone
<A>personally I like to watch things closely
crezus
<Q>does it have to be automated?
Dan_Blystone
<A>and do the trade execution myself
crezus
<Q>how many entry or exit rules min and max
Dan_Blystone
<A>this is an important principle - the fewer the # of rules the better and the more likely the system will work in a live market environment
crezus
<Q>how many entry or exit rules min and max
Dan_Blystone
<A>if you have too many rules you might be curve fitting the system - it will work well in backtesting, but is less likely to work live
crezus
<Q>how many entry or exit rules min and max
Dan_Blystone
<A>so try to keep it simple!
Okietrader
<Q>So, Dan. Do you use an automated system to give you signals and then you place the trade manually?
Dan_Blystone
<A>yes you could - or you could simply have the system in your head - eg I buy when the euro retraces to its 38% fibonacci level
fx-lamer
<Q>Hello Mr. Blystone. Sorry if you have already mention it but which trading system do you prefer to use?
Dan_Blystone
<A>I like trend fading systems
fx-lamer
<Q>Hello Mr. Blystone. Sorry if you have already mention it but which trading system do you prefer to use?
Dan_Blystone
<A>that will do well in sideways markets
fx-lamer
<Q>Hello Mr. Blystone. Sorry if you have already mention it but which trading system do you prefer to use?
Dan_Blystone
<A>but there are many exciting systems out there on the market
fx-lamer
<Q>Hello Mr. Blystone. Sorry if you have already mention it but which trading system do you prefer to use?
Dan_Blystone
<A>I encourage you to check out forexfactory.com - there are alot of fx system developers on there
fx-lamer
<Q>Hello Mr. Blystone. Sorry if you have already mention it but which trading system do you prefer to use?
Dan_Blystone
<A>I also encourage you to benefit from the collection of fx analysis on my site - I think you will get alot of ideas from there!
fx-lamer
<Q>Hello Mr. Blystone. Sorry if you have already mention it but which trading system do you prefer to use?
Dan_Blystone
<A>http://www.traderslog.com/forum/
fx-lamer
<Q>Hello Mr. Blystone. Sorry if you have already mention it but which trading system do you prefer to use?
Dan_Blystone
<A>we have 7 of the top forex analysts posting their commentary there
crezus
<Q>i found that moving averages are good for entry but too late for exit. How can we optimize this?
Dan_Blystone
<A>I think MA's are good for both entries and exits
crezus
<Q>i found that moving averages are good for entry but too late for exit. How can we optimize this?
Dan_Blystone
<A>they can often give a good idea of support and resistance - especially over longer time frames
crezus
<Q>i found that moving averages are good for entry but too late for exit. How can we optimize this?
Dan_Blystone
<A>I like to use the 30 minute chart
Okietrader
<Q>Can automated systems take into account fundamentals? i.e. how would they handle NFP?
Dan_Blystone
<A>Hi Okietrader - now thats an interesting question!
Okietrader
<Q>Can automated systems take into account fundamentals? i.e. how would they handle NFP?
Dan_Blystone
<A>I don't think systems can really trade fundamentals - and to try to trade the employment report and the payrolls number would be a bit crazy in my opinion
Okietrader
<Q>Can automated systems take into account fundamentals? i.e. how would they handle NFP?
Dan_Blystone
<A>but having said that, on those days there is such tremendous volatility that there is ALOT of opportunity!
Okietrader
<Q>Can automated systems take into account fundamentals? i.e. how would they handle NFP?
Dan_Blystone
<A>it would be interesting (but very risky) to set up a system based on technicals
Okietrader
<Q>Can automated systems take into account fundamentals? i.e. how would they handle NFP?
Dan_Blystone
<A>for example if the number comes in way off expectations and say the eur rallies a 200 pips
Okietrader
<Q>Can automated systems take into account fundamentals? i.e. how would they handle NFP?
Dan_Blystone
<A>you might have a system that tries to get in the trade after x retracement etc
Moderator_FXstreet
I am sorry, Thats all we have time for Today.
Dan_Blystone
Thank you all for attending today!!!
Moderator_FXstreet
Thank you very much for that Dan.
Dan_Blystone
Have a great trading week -
Moderator_FXstreet
Thank you all for your participation. See you soon!






Comments