Forex Robots Knowledge Flashcards
What is back testing?
The process of testing a trading strategy on prior time periods.
Three models used in MT4 Expert Advisers listed by descending accuracy?
- Every Tick
- Control Points (Uses OHLC of Smaller Time Frame)
- Open Price ( Uses Open of Current Time Frame)
What is forward testing?
The repeated run of the best optimization results on a different time period. Such a possibility allows to eliminate the fitting of parameters on certain history data.
What is the recommended ratio between Backtest and Forwardtest lengths?
3:1
Equation for Profit Factor?
Profit Factor = Gross Profit / Gross Loss
Equation for Expected Payoff?
Expected Payoff = Net Profit / Total Trades
What is a trailing Stoploss?
The Stoploss is automatically maintained a set distance from the price and moves to control/reduce the loss from the price going against the trade.
Three ways to import Historical Data in MT4?
- Use Home Key
- MetaQuotes Data (From History Center) (Note this data is different than the Brokers server!)
- 3rd Party Data
How does MT4 calculate the values of currencies and how does that change in a 4-digit and 5-digit system?
MT4 calculates currency pair values based on a point. A point is defined as the least significant digit.
4-digit: 1 pip = 1 point
5-digit: 1 pip = 10 points
What is recovery factor an indicator of and how is it calculated?
Recovery factor (RF) is an indicator of how quickly a system can recover from a drawdown.
RF = Net Profit / Max Drawdown
What is a good recovery factor?
> 2
What did Kirill recommend for Stability Criteria for optimization?
Profit Factor > 1.6
Drawdown < 10% to 15%
Recovery Factor > 2
What is a genetic algorithm and how is used in optimization?
A search heuristic that mimics the process of natural selection. Used to minimize run time of optimization calculations for Forex strategies.
Important concept of genetic algorithm?
Every result is unique and is not an “exact” solution.
Five main process to implementing an Expert Adviser on a large scale account?
- Optimization and Backtesting
- Forward Testing
- Demo Test
- Real Test (small account)
- Rolling Optimization