Part I. Mechanical Trading System Intro
Commander in Pips: So, by now we have spent a lot of time and learned much useful information about tools and methods that could be applied in trading. So far we mostly discussed analytical approaches to trading, where the major tool is the trader himself. A trader has to not just know tools and methods of analysis and create his or her own trading plan, but also he or she has to follow it with diligence and rock hard discipline. Also a trader has to control emotions and so on. All of these we’ve discussed. Today the time has come to turn a bit in another direction – to a mechanical trading approach. We’ve given you some hints in previous chapters and now we will discuss this topic with more scrutiny.
Pipruit: Cool. But why do we need mechanical approach at all? Personally, I think that an analytical approach is more suitable for me.
Commander in Pips: And have you started to trade already?
Pipruit: Not yet.
Commander in Pips: Hm. How have you decided then, that the analytical approach is better?
Pipruit: Well, probably I just feel it. But maybe this feeling comes from a lack of knowledge about the mechanical approach…
Commander in Pips: The second answer seems more reasonable. A mechanical approach has a very big advantage that for some type of traders that could become a determinant of which way to chose to trade. Mechanical trading excludes all personal emotions and biases. It just follows an algorithm. For those who are friendly with programming, have a technical mind set, but have an absolute lack of discipline – a mechanical approach to the markets could become the only way to trade.
Pipruit: What is a mechanical system in a few words?
Commander in Pips: This is specifically a computer program that makes trades by itself without human intervention, but by a predefined algorithm, that was developed by a trader. Currently many trading software platforms have built-in programming language – Omega trade station, MT4 to name some. They have specific trading commands (buy, sell etc) and let you to write programs, i.e. mechanical systems that will make trades. You can set all limitations and use any indicators for creating a program. From that standpoint the program is the same as an analytical approach. Also it allows you to create your own indicators.
Pipruit: I see. But may be it will be simpler just to purchase this system. I see a lot of offers on the internet – just Google for them…
Commander in Pips: In fact this could be done. But I give you some reasons why it makes sense to do it individually by yourself:
- First, you will find that a lot of “developers” have a “Holy Grail” of trading for sale. Most of them offer “Super-Duper” profitable system that makes 1000%+ of profit annually and costs just some inconspicuous 2-5K USD or even a lot less. On the first view you might think that since this system is so profitable you will earn your money back easily and fast.
- Second some questions appears due to recent statement, and the most reasonable are – if this system is so profitable, it should be so risky, since, as we know that to make high profits, a system must take high risks. Another question – if it is so profitable and if they so confident with it – why do the developers distribute it at all? Why do they not use it for trading themselves?
- Third thought. Suppose you have this 2-5K USD. To create your own trading system is not so “mission impossible”. Why would you have to pay this money for a product that you have no confidence in, instead of using this money as a trading capital for your own trading system.
- And finally, if you even decide to purchase some trading system, this will not resolve your problem. First, you have to decide how you will choose this system; second, you will have to test it for some time. Now imagine how much time and money you will use up to pass through just these two steps, say, with 5-7 trading systems.
Maybe it is better to spend it for your own work? Creating of your own trading system will be cheaper, probably faster (since you will be focused on just single system) and more useful for you as a trader. Besides, you will create your own algorithm and 100% understand how this system works and what might demand so tuning and adjustment, but let’s go through it step by step.
Pipruit: Wow, I tell you what – probably you’re right.
Commander in Pips: Still, to be absolutely honest, we might say that most of these trading systems work in some or other way, despite the fact that a lot of Forex scams have appeared. The problem is to find out it – this demands, time, money and experience. If you even spend some time and create your own system – you will be much better understanding of how this stuff functions in general. So you will be able to look at third-party system with an experienced view.
Pipruit: I also think that sounds like a good approach.
Commander in Pips: Good. With all other aspects, a mechanical approach is quite the same as an analytical one – you have to specify a definite target and create your own algorithm. “Create” does not mean to invent something really new. Trading has gotten significant developments in recent years, so to create something really new is very difficult. In algorithm creation you probably will be focused on combinations of existing technical tools, but still the way you chose to combine them will let you invent something really outstanding. But first, let’s specify two Big Whales that are a foundation of any trading system:
1. System has to catch a trend as early as possible;
2. System has to have some built-in algorithm that protects you from whipsaws and reduces its effect;
Pipruit: Hm, I see here something in common with the analytical approach too. For instance, remember trading with MA? If you apply too long of MA periods then you will have small whipsaw action but you catch the trend very late or even may not catch it at all. If you apply too short a period, then you will take a lot of failure penetrations of MA before the trend will start. And later within the trade you can get fake outs, that force you to exit early and reenter at a worse price.
Commander in Pips: You’re absolutely right. The problem with these issues is that they are in contradiction of each other. So you have to find some compromise – maybe to step in a bit later but reduce losses on whipsaws – this is a question of fine tuning of your system.
To be absolutely honest, you may try to create the system that will recognize specific patterns. But this task looks even harder, because the market never shows perfect patterns and even the same pattern looks different every time. Now imagine that you will have to do to specify common rules for “slightly different patterns” of entering/exiting the trade. That is easier said than done.
Comments

I want share very good place where kind coders give all of us free examples of Indicators and EA's code, following almost all known strategies -
MQL4 Code Base: expert advisors, custom indicators, scripts and libraries:
https://www.mql5.com/en/code/mt4
I'd like to thank all of them - studying working code is best way to learn robots coding...
" what might demand so tuning ",
" to find out it ",
" Now imagine that you will have to do "

" what might demand so tuning ",
" to find out it ",
" Now imagine that you will have to do "
A completely free forex course written by an expert bank trader and you want to complain about some minor grammatical errors? Not everyone grew up speaking, reading, and writing English. I'm sure if you would like to volunteer to go through each lesson and email a set of corrections to the FPA, the admins will probably be grateful.
I am a PhD and thought it was under review for possible future publishing.
I meant no ill in pointing out corrections.
On the contrary, I posted so that the book would improve.
What is the point of having comments after each section?
A)To comment on the greatness/weakness of the author,
B)To comment on the content,
C)To argue (constructively) with other commentators
As far as volunteering to go through each section and present my corrections,
that is what I am doing. This is the first section I have read.

Sive's grasp of forex is great. His grammar and spelling are not as good.
I'm the one who edits most of the lessons. If I had a full day to devote to each lesson, they would be much better. I don't have that much free time, so each ones gets a single pass cleanup. This clears out the major items. Many little Sive-isms survive the cleaning.
If the FPA ever decides to publish this in a book, I hope both of you could volunteer to do some of the editing. I'm going to need to see my eye doctor for new glasses when the last lesson is posted.

Sive's grasp of forex is great. His grammar and spelling are not as good.
I'm the one who edits most of the lessons. If I had a full day to..
Hi, I think it is important that we appreciate good work and accept individual for what they are. Sive might not write good English but what is essential is the message he his trying to pass to the mind of man. As an engineer communication is much more important because it help us to ensure the structural integrity of any structure. we are not marking Sive English but rather we want to learn from his experience about the market. To me if a man is a PhD holder that does not mean he/she can not commit grammatical blunder. we know men who are an arbiter of language.
Sive Thanks.
Table of Contents
- Introduction
- FOREX - What is it ?
- Why FOREX?
- The structure of the FOREX market
- Trading sessions
- Where does the money come from in FOREX?
- Different types of market analysis
- Chart types
- Support and Resistance
-
Candlesticks – what are they?
- Part I. Candlesticks – what are they?
- Part II. How to interpret different candlesticks?
- Part III. Simple but fundamental and important patterns
- Part IV. Single Candlestick Patterns
- Part V. Double Deuce – dual candlestick patterns
- Part VI. Triple candlestick patterns
- Part VII - Summary: Japanese Candlesticks and Patterns Sheet
-
Mysterious Fibonacci
- Part I. Mysterious Fibonacci
- Part II. Fibonacci Retracement
- Part III. Advanced talks on Fibonacci Retracement
- Part IV. Sometimes Mr. Fibonacci could fail...really
- Part V. Combination of Fibonacci levels with other lines
- Part VI. Combination of Fibonacci levels with candle patterns
- Part VII. Fibonacci Extensions
- Part VIII. Advanced view on Fibonacci Extensions
- Part IX. Using Fibonacci for placing orders
- Part X. Fibonacci Summary
-
Introduction to Moving Averages
- Part I. Introduction to Moving Averages
- Part II. Simple Moving Average
- Part III. Exponential Moving Average
- Part IV. Which one is better – EMA or SMA?
- Part V. Using Moving Averages. Displaced MA
- Part VI. Trading moving averages crossover
- Part VII. Dynamic support and resistance
- Part VIII. Summary of Moving Averages
-
Bollinger Bands
- Part I. Bollinger Bands
- Part II. Moving Average Convergence Divergence - MACD
- Part III. Parabolic SAR - Stop And Reversal
- Part IV. Stochastic
- Part V. Relative Strength Index
- Part VI. Detrended Oscillator and Momentum Indicator
- Part VII. Average Directional Move Index – ADX
- Part VIII. Indicators: Tightening All Together
- Leading and Lagging Indicators
- Basic chart patterns
- Pivot points – description and calculation
- Elliot Wave Theory
- Intro to Harmonic Patterns
- Divergence Intro
- Harmonic Approach to Recognizing a Trend Day
- Intro to Breakouts and Fakeouts
- Again about Fundamental Analysis
- Cross Pair – What the Beast is That?
- Multiple Time Frame Intro
- Market Sentiment and COT report
- Dealing with the News
- Let's Start with Carry
- Let’s Meet with Dollar Index
- Intermarket Analysis - Commodities
- Trading Plan Framework – Common Thoughts
- A Bit More About Personality
- Mechanical Trading System Intro
- Tracking Your Performance
- Risk Management Framework
- A Bit More About Leverage
- Why Do We Need Stop-Loss Orders?
- Scaling of Position
- Intramarket Correlations
- Some Talk About Brokers
- Forex Scam - Money Managers
- Graduation!