Sep 30, 2008
Forward tesing - update
Second bug fix - version 4
Sep 29, 2008
First win
Sep 28, 2008
First bug fix
Sep 27, 2008
Second version - MYP2
| Risk | Risk2 | Profit | PF | Trades | Drawdown |
| 2 | 3 | 11290 | 1.91 | 155 | 15.10 |
| 4 | 6 | 31930 | 1.83 | 155 | 30 |
| 5 | 7.5 | 46142 | 1.8 | 155 | 35.12 |
Sep 26, 2008
Forward test first problem
Sep 25, 2008
Forward test
Money management
One more thing before launching the expert advisor in real-time mode, is determining the risk. The risk defined as the maximal portion (in percents) of the account that will be in japery every trade. Actually, the stop loss is derived from it. Here we can see the back test parametesr vs. the risk.
I noticed that the performance changed a little bit, and it might be due to the model type, which is based on tick modeling with a random ingredient.
Since I am interested in a high risk, I might perform one more optimization for higher risk (the profit factor changes as the risk changed).
Sep 24, 2008
Checking the statistics
Last optimization
Sep 23, 2008
Second optimization
After the first optimization, I had to make a finer optimization. In order to make an efficient optimization, the first one covered a big range of options, with a big step between them, and the finer optimizations should sharpen the results around the most promising results of the last optimization.
The starting point of the second optimization was the one that was noted in the last post.
The risk stays the same, as well as the testing period.
Right now the best result is 17149$ profit, PF 1.64, 108 trades and DD of 16.58%.
Less trades, but the results are better in all other means.
It seems that I will have to continue the optimization process, since a few variables reached their limit in the best result.
The optimization report is available here.
Sep 20, 2008
First results
Sep 19, 2008
First optimization
Last week I've started developing my expert advisor. Since I am experienced with that issue, I decided to start with a simple idea I had in mind.
A few principles led me in the way:
1. The strategy may open only one long trade and one short trade at the same time.
2. Money management – the ability to define the account’s portion that may be in risk in one trade.
After a few on going modifications I had positive results in back test. But, I have mismatch errors in my data, and it’s not 90% accurate. I downloaded data from “Metatrader” data center, and I have to start over.
A new optimization process with the new data…
The goal
What is an expert advisor?
An expert advisor is an automated trading strategy, executed by a trading platform called “Metatrader”.
This platform enables the developer to back test the coded strategy, in order to evaluate its performance.
How do I determine whether an expert advisor is worthy?
First of all, we need an accurate tick database, which will be used through the stage of back testing.
A good expert advisor should yield a lot of trades, be profitable in a long time period. The trades themselves should be uniformly scattered on the time axis. Why? These terms guarantee a good and reliable statistics through time.
My goal is to develop an expert advisor which will yield in a year profit factor of 1.5 or higher, an average of 1 trade per trading day, with a drawdown of 15% or lower.
After that stage, forward testing will be needed before live trading.
