SlideShare a Scribd company logo
1 of 18
Download to read offline
SECTION I
RISK
MANAGEMENT
CHAPTER 3 –
System Evaluation and
Testing
CHAPTER AGENDA
▪ Choose factors for system testing including objectives parameters, and test
data
▪ Assess the use of in-sample and out-of-sample data
▪ Evaluate optimized test results for continuity and significance using a variety
of visualization methods
▪ Explain the basics of using genetic algorithms
▪ Illustrate the concept of robustness in a trading system
▪ Critique the use of performance and risk metrics based on a given objective
3
System Testing
,Parameters, and Test
Data
Identifying the Parameters
Once the test strategy is known, the parameters to be tested must be identified.
A parameter is a value within the strategy that can be changed in order to vary the
speed or timing of the system. For example, parameters include:
▪ Moving average calculation period (number of days or bars).
▪ Exponential smoothing constant ( a percentage).
▪ Band width around a moving average (percentage or number of standard
deviations).
▪ RSI calculation period (number of days or bars).
▪ Stop-loss value (fixed number ofpoints, a percentage, or a volatility factor).
▪ Maximum holding period for a trade (days or bars).
5
Selecting the Test Data
It will be necessary to have a database of prices and if more ambitious, a history of
economic statistics as well.
Data is readily available from numerous vendors and includes daily high, low, and
closing prices plus volume and open interest (futures) for nearly all exchange-
traded markets in the world.
Analysts may choose to use different' data formats for testing.
▪ Individual full contracts
▪ Backward-(or forward-) adjusted data.
▪ Indexed data series
▪ Constant n-day forward series
6
Synthetic Data
The ultimate answer to getting test data is to create it yourself.
The more data the better. It could be ideal if synthetic data could be created that
had the same characteristics as the data that will be traded, yet is different.
▪ Monte Carlo Method
▪ Random Numbers and Distributions
▪ Synthetic data is an ideal solution to a difficult problem. It also brings to mind
two computers playing chess with one another.
7
Testing Integrity
▪ Analysts use as much data as possible to determine whether their proposed
strategy is sound.
▪ The use of long test periods assures a good sample of markets, including long
periods of sideways movement, bull and bear ln Markets, and a good number
of price shocks of various sizes.
▪ The testing process most often involves some level of cheating.
▪ Acknowledging that developing a system can be difficult, there is a right way
and a wrong way to test in order to arrive at credible results.
▪ In-Sample and Out-of-Sample Data
▪ Out-of-Sample Testing
▪ Step-Forward Testing
8
System Testing
,Parameters, and Test
Data
Price Shocks
▪ Ignoring or underestimating the significance of a price shocks will result in a
catastrophic loss-if not now, then sometime in the future.
▪ Price shocks are large changes in price caused by unpredictable and significant
events.
▪ The impact of price shocks on historic tests can change the results from
profits to losses; it varies the risk from small to extremely large.
▪ Consider a price shock only occurs because traders and investors are
liquidating their positions or entering new positions in the direction of the
price shock.
▪ Price shocks must be treated. as a serious risk; otherwise, any trading can be
overleveraged and under capital .
▪ This is the most Common cause of catastrophic Joss. A price shock that
causes a windfall profit could just as easily have produced a devastating loss. '
10
System Smoothing
Robustness
Summarizing Robustness
▪ In showing test results we concluded that a large number of profitable tests
was a good measurement of robustness.
▪ For the testing process, it was necessary to set performance expectations and
make realistic assumptions about the parameter values that were likely to
work; realistic costs also must be used.
▪ A robust trading strategy is one that produces consistently good results
across a broad set of parameter values applied to many different markets
tested for many years.
▪ Robustness is a term used to describe a system or method that works under
many market conditions, one in which we have confidence.
12
Summarizing Robustness
▪ The following is a checklist and brief explanation that outlines the steps for
testing, evaluating the test results, selecting parameter values, and
monitoring actual' trading, consistent with the purpose of finding a robust
trading strategy:
Checklist 1 - Deciding what to test. ?
- Is the underlying premise sound?
- Can you program all the rules?
- Does the strategy make sense on" under certain conditions?
- Take a guess as to the expected results.
- Be critical of Good results
13
Summarizing Robustness
Check List 2 - Decide how to test?
Choose the testing tools and methods.
Use as much if the Right data as possible.
Separate the data into in-sample and out-if-sample sets
Choose the range of parameter values that applies to the strategy
Decide the order in which to test the parameters
Be sure the parameter test values are distributed properly
Define the success criteria.
Presentation and visualization of the results
14
Summarizing Robustness
Check List 3 - Evaluating the results.
Verify a reasonable sample of calculations.
were there enough trades to have reliable results?
Does the trading system produce profits for most combinations of parameters?
Did rule changes improve overall test performance.
15
Summarizing Robustness
Check List 4 - Choosing the specific parameter values to trade.
The final parameter selection can include all data.
Choose values from a broad area success not biased by the one test that had peak
profits.
Profits must be distributed evenly throughout the test period.
Verify whether a disproportionate amount of profits came from price shocks.
Scale the risk to a personally acceptable risk level.
When there is a choice between two sets of parameter values, choose the one
that causes less time in the market.
Out-of-sample performance must validate the results.
16
Summarizing Robustness
Checklist 5 - Trading and performance monitoring
Trade using exactly the same rules that were tested.
Trade the same data that was used in testing.
Monitoring the difference between the system and the actual entries and exits -
Slippage,
17
Thanks

More Related Content

What's hot

Classical Methods - Chapter 26 - Part II - Candlestick Main Patterns | CMT ...
Classical Methods - Chapter 26 - Part II -  Candlestick  Main Patterns | CMT ...Classical Methods - Chapter 26 - Part II -  Candlestick  Main Patterns | CMT ...
Classical Methods - Chapter 26 - Part II - Candlestick Main Patterns | CMT ...Professional Training Academy
 
Asset Relationships - CH 11 - Relative Strength | CMT Level 3 | Chartered Mar...
Asset Relationships - CH 11 - Relative Strength | CMT Level 3 | Chartered Mar...Asset Relationships - CH 11 - Relative Strength | CMT Level 3 | Chartered Mar...
Asset Relationships - CH 11 - Relative Strength | CMT Level 3 | Chartered Mar...Professional Training Academy
 
Classical Methods - Chapter 27 - Progressive Charting | CMT Level 3 | Charter...
Classical Methods - Chapter 27 - Progressive Charting | CMT Level 3 | Charter...Classical Methods - Chapter 27 - Progressive Charting | CMT Level 3 | Charter...
Classical Methods - Chapter 27 - Progressive Charting | CMT Level 3 | Charter...Professional Training Academy
 
Classical Methods - CH 24 - Pattern Recognition | CMT Level 3 | Chartered Mar...
Classical Methods - CH 24 - Pattern Recognition | CMT Level 3 | Chartered Mar...Classical Methods - CH 24 - Pattern Recognition | CMT Level 3 | Chartered Mar...
Classical Methods - CH 24 - Pattern Recognition | CMT Level 3 | Chartered Mar...Professional Training Academy
 
Classical Methods - Chapter 26 - Part III - Japanese Candle Stick - Advance ...
Classical Methods - Chapter 26 - Part III - Japanese Candle Stick  - Advance ...Classical Methods - Chapter 26 - Part III - Japanese Candle Stick  - Advance ...
Classical Methods - Chapter 26 - Part III - Japanese Candle Stick - Advance ...Professional Training Academy
 
Classical Methods - Chapter 29 - Conclusion | CMT Level 3 | Chartered Market ...
Classical Methods - Chapter 29 - Conclusion | CMT Level 3 | Chartered Market ...Classical Methods - Chapter 29 - Conclusion | CMT Level 3 | Chartered Market ...
Classical Methods - Chapter 29 - Conclusion | CMT Level 3 | Chartered Market ...Professional Training Academy
 
Section I - CH 2 - Money and Portfolio Risk Management.pdf
Section I - CH 2 - Money and Portfolio Risk Management.pdfSection I - CH 2 - Money and Portfolio Risk Management.pdf
Section I - CH 2 - Money and Portfolio Risk Management.pdfProfessional Training Academy
 
Asset Relationship - CH 9 - Gold | CMT Level 3 | Chartered Market Technician ...
Asset Relationship - CH 9 - Gold | CMT Level 3 | Chartered Market Technician ...Asset Relationship - CH 9 - Gold | CMT Level 3 | Chartered Market Technician ...
Asset Relationship - CH 9 - Gold | CMT Level 3 | Chartered Market Technician ...Professional Training Academy
 
Portfolio Management - CH 12 - Fact, Fiction & Momentum Investing | CMT Level...
Portfolio Management - CH 12 - Fact, Fiction & Momentum Investing | CMT Level...Portfolio Management - CH 12 - Fact, Fiction & Momentum Investing | CMT Level...
Portfolio Management - CH 12 - Fact, Fiction & Momentum Investing | CMT Level...Professional Training Academy
 
Classical Methods - Chapter 28 - Bring All Together Real World Charts | CMT ...
Classical Methods - Chapter 28 - Bring All Together  Real World Charts | CMT ...Classical Methods - Chapter 28 - Bring All Together  Real World Charts | CMT ...
Classical Methods - Chapter 28 - Bring All Together Real World Charts | CMT ...Professional Training Academy
 
Behavioural Finance - CHAPTER 15 – Behavioural Biases | CMT Level 3 | Charter...
Behavioural Finance - CHAPTER 15 – Behavioural Biases | CMT Level 3 | Charter...Behavioural Finance - CHAPTER 15 – Behavioural Biases | CMT Level 3 | Charter...
Behavioural Finance - CHAPTER 15 – Behavioural Biases | CMT Level 3 | Charter...Professional Training Academy
 
Classical Methods - CH 25 - Multi Time Frames | CMT Level 3 | Chartered Mark...
Classical Methods - CH 25 -  Multi Time Frames | CMT Level 3 | Chartered Mark...Classical Methods - CH 25 -  Multi Time Frames | CMT Level 3 | Chartered Mark...
Classical Methods - CH 25 - Multi Time Frames | CMT Level 3 | Chartered Mark...Professional Training Academy
 
Portfolio Management - CH 13 - Analyzing The Macro Finance Environment | CMT ...
Portfolio Management - CH 13 - Analyzing The Macro Finance Environment | CMT ...Portfolio Management - CH 13 - Analyzing The Macro Finance Environment | CMT ...
Portfolio Management - CH 13 - Analyzing The Macro Finance Environment | CMT ...Professional Training Academy
 
Behavioural Finance - CHAPTER 16 – Investor Psychology | CMT Level 3 | Chart...
 Behavioural Finance - CHAPTER 16 – Investor Psychology | CMT Level 3 | Chart... Behavioural Finance - CHAPTER 16 – Investor Psychology | CMT Level 3 | Chart...
Behavioural Finance - CHAPTER 16 – Investor Psychology | CMT Level 3 | Chart...Professional Training Academy
 
Behavioural Finance - CHAPTER 20 – Behavioural Techniques | CMT Level 3 | Cha...
Behavioural Finance - CHAPTER 20 – Behavioural Techniques | CMT Level 3 | Cha...Behavioural Finance - CHAPTER 20 – Behavioural Techniques | CMT Level 3 | Cha...
Behavioural Finance - CHAPTER 20 – Behavioural Techniques | CMT Level 3 | Cha...Professional Training Academy
 
Volatility - CH 23 - Advance Techniques | CMT Level 3 | Chartered Market Tech...
Volatility - CH 23 - Advance Techniques | CMT Level 3 | Chartered Market Tech...Volatility - CH 23 - Advance Techniques | CMT Level 3 | Chartered Market Tech...
Volatility - CH 23 - Advance Techniques | CMT Level 3 | Chartered Market Tech...Professional Training Academy
 
Code of Ethics | CMT Level 3 | Chartered Market Technician | Professional Tra...
Code of Ethics | CMT Level 3 | Chartered Market Technician | Professional Tra...Code of Ethics | CMT Level 3 | Chartered Market Technician | Professional Tra...
Code of Ethics | CMT Level 3 | Chartered Market Technician | Professional Tra...Professional Training Academy
 

What's hot (20)

Classical Methods - Chapter 26 - Part II - Candlestick Main Patterns | CMT ...
Classical Methods - Chapter 26 - Part II -  Candlestick  Main Patterns | CMT ...Classical Methods - Chapter 26 - Part II -  Candlestick  Main Patterns | CMT ...
Classical Methods - Chapter 26 - Part II - Candlestick Main Patterns | CMT ...
 
Asset Relationships - CH 11 - Relative Strength | CMT Level 3 | Chartered Mar...
Asset Relationships - CH 11 - Relative Strength | CMT Level 3 | Chartered Mar...Asset Relationships - CH 11 - Relative Strength | CMT Level 3 | Chartered Mar...
Asset Relationships - CH 11 - Relative Strength | CMT Level 3 | Chartered Mar...
 
Classical Methods - Chapter 27 - Progressive Charting | CMT Level 3 | Charter...
Classical Methods - Chapter 27 - Progressive Charting | CMT Level 3 | Charter...Classical Methods - Chapter 27 - Progressive Charting | CMT Level 3 | Charter...
Classical Methods - Chapter 27 - Progressive Charting | CMT Level 3 | Charter...
 
Classical Methods - CH 24 - Pattern Recognition | CMT Level 3 | Chartered Mar...
Classical Methods - CH 24 - Pattern Recognition | CMT Level 3 | Chartered Mar...Classical Methods - CH 24 - Pattern Recognition | CMT Level 3 | Chartered Mar...
Classical Methods - CH 24 - Pattern Recognition | CMT Level 3 | Chartered Mar...
 
Classical Methods - Chapter 26 - Part III - Japanese Candle Stick - Advance ...
Classical Methods - Chapter 26 - Part III - Japanese Candle Stick  - Advance ...Classical Methods - Chapter 26 - Part III - Japanese Candle Stick  - Advance ...
Classical Methods - Chapter 26 - Part III - Japanese Candle Stick - Advance ...
 
Classical Methods - Chapter 29 - Conclusion | CMT Level 3 | Chartered Market ...
Classical Methods - Chapter 29 - Conclusion | CMT Level 3 | Chartered Market ...Classical Methods - Chapter 29 - Conclusion | CMT Level 3 | Chartered Market ...
Classical Methods - Chapter 29 - Conclusion | CMT Level 3 | Chartered Market ...
 
Section I - CH 2 - Money and Portfolio Risk Management.pdf
Section I - CH 2 - Money and Portfolio Risk Management.pdfSection I - CH 2 - Money and Portfolio Risk Management.pdf
Section I - CH 2 - Money and Portfolio Risk Management.pdf
 
Asset Relationship - CH 9 - Gold | CMT Level 3 | Chartered Market Technician ...
Asset Relationship - CH 9 - Gold | CMT Level 3 | Chartered Market Technician ...Asset Relationship - CH 9 - Gold | CMT Level 3 | Chartered Market Technician ...
Asset Relationship - CH 9 - Gold | CMT Level 3 | Chartered Market Technician ...
 
Portfolio Management - CH 12 - Fact, Fiction & Momentum Investing | CMT Level...
Portfolio Management - CH 12 - Fact, Fiction & Momentum Investing | CMT Level...Portfolio Management - CH 12 - Fact, Fiction & Momentum Investing | CMT Level...
Portfolio Management - CH 12 - Fact, Fiction & Momentum Investing | CMT Level...
 
Classical Methods - Chapter 28 - Bring All Together Real World Charts | CMT ...
Classical Methods - Chapter 28 - Bring All Together  Real World Charts | CMT ...Classical Methods - Chapter 28 - Bring All Together  Real World Charts | CMT ...
Classical Methods - Chapter 28 - Bring All Together Real World Charts | CMT ...
 
Behavioural Finance - CHAPTER 15 – Behavioural Biases | CMT Level 3 | Charter...
Behavioural Finance - CHAPTER 15 – Behavioural Biases | CMT Level 3 | Charter...Behavioural Finance - CHAPTER 15 – Behavioural Biases | CMT Level 3 | Charter...
Behavioural Finance - CHAPTER 15 – Behavioural Biases | CMT Level 3 | Charter...
 
Section I - CH 1 - System Design and Testing.pdf
Section I - CH 1 - System Design and Testing.pdfSection I - CH 1 - System Design and Testing.pdf
Section I - CH 1 - System Design and Testing.pdf
 
Section I - CH 4 - Practical Considerations.pdf
Section I - CH 4 - Practical Considerations.pdfSection I - CH 4 - Practical Considerations.pdf
Section I - CH 4 - Practical Considerations.pdf
 
Classical Methods - CH 25 - Multi Time Frames | CMT Level 3 | Chartered Mark...
Classical Methods - CH 25 -  Multi Time Frames | CMT Level 3 | Chartered Mark...Classical Methods - CH 25 -  Multi Time Frames | CMT Level 3 | Chartered Mark...
Classical Methods - CH 25 - Multi Time Frames | CMT Level 3 | Chartered Mark...
 
Portfolio Management - CH 13 - Analyzing The Macro Finance Environment | CMT ...
Portfolio Management - CH 13 - Analyzing The Macro Finance Environment | CMT ...Portfolio Management - CH 13 - Analyzing The Macro Finance Environment | CMT ...
Portfolio Management - CH 13 - Analyzing The Macro Finance Environment | CMT ...
 
Behavioural Finance - CHAPTER 16 – Investor Psychology | CMT Level 3 | Chart...
 Behavioural Finance - CHAPTER 16 – Investor Psychology | CMT Level 3 | Chart... Behavioural Finance - CHAPTER 16 – Investor Psychology | CMT Level 3 | Chart...
Behavioural Finance - CHAPTER 16 – Investor Psychology | CMT Level 3 | Chart...
 
Behavioural Finance - CHAPTER 20 – Behavioural Techniques | CMT Level 3 | Cha...
Behavioural Finance - CHAPTER 20 – Behavioural Techniques | CMT Level 3 | Cha...Behavioural Finance - CHAPTER 20 – Behavioural Techniques | CMT Level 3 | Cha...
Behavioural Finance - CHAPTER 20 – Behavioural Techniques | CMT Level 3 | Cha...
 
Volatility - CH 23 - Advance Techniques | CMT Level 3 | Chartered Market Tech...
Volatility - CH 23 - Advance Techniques | CMT Level 3 | Chartered Market Tech...Volatility - CH 23 - Advance Techniques | CMT Level 3 | Chartered Market Tech...
Volatility - CH 23 - Advance Techniques | CMT Level 3 | Chartered Market Tech...
 
Section I - CH 3 - System Evaluation and Testing.pdf
Section I - CH 3 - System Evaluation and Testing.pdfSection I - CH 3 - System Evaluation and Testing.pdf
Section I - CH 3 - System Evaluation and Testing.pdf
 
Code of Ethics | CMT Level 3 | Chartered Market Technician | Professional Tra...
Code of Ethics | CMT Level 3 | Chartered Market Technician | Professional Tra...Code of Ethics | CMT Level 3 | Chartered Market Technician | Professional Tra...
Code of Ethics | CMT Level 3 | Chartered Market Technician | Professional Tra...
 

Similar to System Testing and Robustness

Cmt learning objective 37 system trading & testing - copy
Cmt learning objective 37  system trading & testing - copyCmt learning objective 37  system trading & testing - copy
Cmt learning objective 37 system trading & testing - copyProfessional Training Academy
 
00 h naaim_assessing_trading_system_health_bandy
00 h naaim_assessing_trading_system_health_bandy00 h naaim_assessing_trading_system_health_bandy
00 h naaim_assessing_trading_system_health_bandyVic Liu
 
GP_Training_Introduction-to-MSA__RevAF.pptx
GP_Training_Introduction-to-MSA__RevAF.pptxGP_Training_Introduction-to-MSA__RevAF.pptx
GP_Training_Introduction-to-MSA__RevAF.pptxssuserbcf0cd
 
Training on the topic MSA as per new RevAF.pptx
Training on the topic MSA as per new RevAF.pptxTraining on the topic MSA as per new RevAF.pptx
Training on the topic MSA as per new RevAF.pptxSantoshKale31
 
Six sigma-measure-phase2505
Six sigma-measure-phase2505Six sigma-measure-phase2505
Six sigma-measure-phase2505densongco
 
Recency/Frequency and Predictive Analytics in the gaming industry
Recency/Frequency and Predictive Analytics in the gaming industryRecency/Frequency and Predictive Analytics in the gaming industry
Recency/Frequency and Predictive Analytics in the gaming industryQualex Asia
 
validation and verification part 2.pptx
validation and verification part 2.pptxvalidation and verification part 2.pptx
validation and verification part 2.pptxubaidullah75790
 
"Trading Strategies That Are Designed Not Fitted" by Robert Carver, Independe...
"Trading Strategies That Are Designed Not Fitted" by Robert Carver, Independe..."Trading Strategies That Are Designed Not Fitted" by Robert Carver, Independe...
"Trading Strategies That Are Designed Not Fitted" by Robert Carver, Independe...Quantopian
 
All that Glitters Is Not Gold_Comparing Backtest and Out-of-Sample Performanc...
All that Glitters Is Not Gold_Comparing Backtest and Out-of-Sample Performanc...All that Glitters Is Not Gold_Comparing Backtest and Out-of-Sample Performanc...
All that Glitters Is Not Gold_Comparing Backtest and Out-of-Sample Performanc...justinlent
 
Five costly mistakes applying spc [whitepaper]
Five costly mistakes applying spc [whitepaper]Five costly mistakes applying spc [whitepaper]
Five costly mistakes applying spc [whitepaper]Blackberry&Cross
 
GCSE ICT TESTING
GCSE ICT TESTING GCSE ICT TESTING
GCSE ICT TESTING morgan98
 
Four stage business analytics model
Four stage business analytics modelFour stage business analytics model
Four stage business analytics modelAnitha Velusamy
 
lean six sigma green belt cheat sheet.pdf
lean six sigma green belt cheat sheet.pdflean six sigma green belt cheat sheet.pdf
lean six sigma green belt cheat sheet.pdfNagaraju94925
 
FREE EBOOK – MASTERING BACKTESTING! Mastering backtesting is crucial to becom...
FREE EBOOK – MASTERING BACKTESTING! Mastering backtesting is crucial to becom...FREE EBOOK – MASTERING BACKTESTING! Mastering backtesting is crucial to becom...
FREE EBOOK – MASTERING BACKTESTING! Mastering backtesting is crucial to becom...Bhagwan Publishing
 
Smb options tribe_6_25_2013
Smb options tribe_6_25_2013Smb options tribe_6_25_2013
Smb options tribe_6_25_2013smbcapital
 

Similar to System Testing and Robustness (20)

System Design & testing
System Design  & testing System Design  & testing
System Design & testing
 
Cmt learning objective 37 system trading & testing - copy
Cmt learning objective 37  system trading & testing - copyCmt learning objective 37  system trading & testing - copy
Cmt learning objective 37 system trading & testing - copy
 
00 h naaim_assessing_trading_system_health_bandy
00 h naaim_assessing_trading_system_health_bandy00 h naaim_assessing_trading_system_health_bandy
00 h naaim_assessing_trading_system_health_bandy
 
GP_Training_Introduction-to-MSA__RevAF.pptx
GP_Training_Introduction-to-MSA__RevAF.pptxGP_Training_Introduction-to-MSA__RevAF.pptx
GP_Training_Introduction-to-MSA__RevAF.pptx
 
Training on the topic MSA as per new RevAF.pptx
Training on the topic MSA as per new RevAF.pptxTraining on the topic MSA as per new RevAF.pptx
Training on the topic MSA as per new RevAF.pptx
 
Case study of s&p 500
Case study of s&p 500Case study of s&p 500
Case study of s&p 500
 
Cmt learning objective 36 case study of s&p 500
Cmt learning objective 36   case study of s&p 500Cmt learning objective 36   case study of s&p 500
Cmt learning objective 36 case study of s&p 500
 
جعفر منصور
جعفر منصورجعفر منصور
جعفر منصور
 
Six sigma-measure-phase2505
Six sigma-measure-phase2505Six sigma-measure-phase2505
Six sigma-measure-phase2505
 
Recency/Frequency and Predictive Analytics in the gaming industry
Recency/Frequency and Predictive Analytics in the gaming industryRecency/Frequency and Predictive Analytics in the gaming industry
Recency/Frequency and Predictive Analytics in the gaming industry
 
validation and verification part 2.pptx
validation and verification part 2.pptxvalidation and verification part 2.pptx
validation and verification part 2.pptx
 
"Trading Strategies That Are Designed Not Fitted" by Robert Carver, Independe...
"Trading Strategies That Are Designed Not Fitted" by Robert Carver, Independe..."Trading Strategies That Are Designed Not Fitted" by Robert Carver, Independe...
"Trading Strategies That Are Designed Not Fitted" by Robert Carver, Independe...
 
All that Glitters Is Not Gold_Comparing Backtest and Out-of-Sample Performanc...
All that Glitters Is Not Gold_Comparing Backtest and Out-of-Sample Performanc...All that Glitters Is Not Gold_Comparing Backtest and Out-of-Sample Performanc...
All that Glitters Is Not Gold_Comparing Backtest and Out-of-Sample Performanc...
 
Five costly mistakes applying spc [whitepaper]
Five costly mistakes applying spc [whitepaper]Five costly mistakes applying spc [whitepaper]
Five costly mistakes applying spc [whitepaper]
 
GCSE ICT TESTING
GCSE ICT TESTING GCSE ICT TESTING
GCSE ICT TESTING
 
Do you know your system?
Do you know your system?Do you know your system?
Do you know your system?
 
Four stage business analytics model
Four stage business analytics modelFour stage business analytics model
Four stage business analytics model
 
lean six sigma green belt cheat sheet.pdf
lean six sigma green belt cheat sheet.pdflean six sigma green belt cheat sheet.pdf
lean six sigma green belt cheat sheet.pdf
 
FREE EBOOK – MASTERING BACKTESTING! Mastering backtesting is crucial to becom...
FREE EBOOK – MASTERING BACKTESTING! Mastering backtesting is crucial to becom...FREE EBOOK – MASTERING BACKTESTING! Mastering backtesting is crucial to becom...
FREE EBOOK – MASTERING BACKTESTING! Mastering backtesting is crucial to becom...
 
Smb options tribe_6_25_2013
Smb options tribe_6_25_2013Smb options tribe_6_25_2013
Smb options tribe_6_25_2013
 

More from Professional Training Academy

Lecture E - Standard V Investment Analysis, Recommendations, and Actions
Lecture E - Standard V Investment Analysis, Recommendations, and ActionsLecture E - Standard V Investment Analysis, Recommendations, and Actions
Lecture E - Standard V Investment Analysis, Recommendations, and ActionsProfessional Training Academy
 
SECTION VII - CHAPTER 42 - Being Right or making money
SECTION VII - CHAPTER 42 - Being Right or making moneySECTION VII - CHAPTER 42 - Being Right or making money
SECTION VII - CHAPTER 42 - Being Right or making moneyProfessional Training Academy
 
SECTION VII - CHAPTER 41 - Objective Rules & Evaluation
SECTION VII - CHAPTER 41 - Objective Rules & EvaluationSECTION VII - CHAPTER 41 - Objective Rules & Evaluation
SECTION VII - CHAPTER 41 - Objective Rules & EvaluationProfessional Training Academy
 
SECTION VI - CHAPTER 39 - Descriptive Statistics basics
SECTION VI - CHAPTER 39 - Descriptive Statistics basicsSECTION VI - CHAPTER 39 - Descriptive Statistics basics
SECTION VI - CHAPTER 39 - Descriptive Statistics basicsProfessional Training Academy
 
SECTION V- CHAPTER 38 - Sentiment Measures from External Data
SECTION V- CHAPTER 38  - Sentiment Measures from External  DataSECTION V- CHAPTER 38  - Sentiment Measures from External  Data
SECTION V- CHAPTER 38 - Sentiment Measures from External DataProfessional Training Academy
 
SECTION V - CHAPTER 37 - Sentiment Measures from Market Data
SECTION V - CHAPTER 37 - Sentiment Measures from Market DataSECTION V - CHAPTER 37 - Sentiment Measures from Market Data
SECTION V - CHAPTER 37 - Sentiment Measures from Market DataProfessional Training Academy
 
SECTION V - CHAPTER 36 - Market Sentiment & Technical Analysis
SECTION V - CHAPTER 36 - Market Sentiment & Technical AnalysisSECTION V - CHAPTER 36 - Market Sentiment & Technical Analysis
SECTION V - CHAPTER 36 - Market Sentiment & Technical AnalysisProfessional Training Academy
 
SECTION V - CHAPTER 35 - Academic Approaches to Technical Analysis
SECTION V - CHAPTER 35 - Academic Approaches to Technical AnalysisSECTION V - CHAPTER 35 - Academic Approaches to Technical Analysis
SECTION V - CHAPTER 35 - Academic Approaches to Technical AnalysisProfessional Training Academy
 
SECTION V - CHAPTER 34 - Noise Traders as technical Traders.pdf
SECTION V - CHAPTER 34 - Noise Traders as technical Traders.pdfSECTION V - CHAPTER 34 - Noise Traders as technical Traders.pdf
SECTION V - CHAPTER 34 - Noise Traders as technical Traders.pdfProfessional Training Academy
 
SECTION V - CHAPTER 33 - Noise Traders & Law of One Price
SECTION V - CHAPTER 33 - Noise Traders & Law of One PriceSECTION V - CHAPTER 33 - Noise Traders & Law of One Price
SECTION V - CHAPTER 33 - Noise Traders & Law of One PriceProfessional Training Academy
 
SECTION V - CHAPTER 32 - Forerunners to Behavioural Finance.pdf
SECTION V - CHAPTER 32 - Forerunners to Behavioural Finance.pdfSECTION V - CHAPTER 32 - Forerunners to Behavioural Finance.pdf
SECTION V - CHAPTER 32 - Forerunners to Behavioural Finance.pdfProfessional Training Academy
 

More from Professional Training Academy (20)

Chapter D - Knowledge Domains and Weightings
Chapter D - Knowledge Domains and WeightingsChapter D - Knowledge Domains and Weightings
Chapter D - Knowledge Domains and Weightings
 
Lecture F - Standard VI Conflicts of Interest
Lecture F - Standard VI Conflicts of InterestLecture F - Standard VI Conflicts of Interest
Lecture F - Standard VI Conflicts of Interest
 
Lecture E - Standard V Investment Analysis, Recommendations, and Actions
Lecture E - Standard V Investment Analysis, Recommendations, and ActionsLecture E - Standard V Investment Analysis, Recommendations, and Actions
Lecture E - Standard V Investment Analysis, Recommendations, and Actions
 
Lecture D - Standard IV Duties to Employers
Lecture D - Standard IV Duties to EmployersLecture D - Standard IV Duties to Employers
Lecture D - Standard IV Duties to Employers
 
Lecture C - Standard III Duties to Clients
Lecture C - Standard III Duties to ClientsLecture C - Standard III Duties to Clients
Lecture C - Standard III Duties to Clients
 
Lecture B - Standard II Integrity of Capital Markets
Lecture B - Standard II Integrity of Capital MarketsLecture B - Standard II Integrity of Capital Markets
Lecture B - Standard II Integrity of Capital Markets
 
Lecture A - Standard I Professionalism
Lecture A - Standard I ProfessionalismLecture A - Standard I Professionalism
Lecture A - Standard I Professionalism
 
SECTION VII - CHAPTER 44 - Relative Strength Concept
SECTION VII - CHAPTER 44 -  Relative Strength ConceptSECTION VII - CHAPTER 44 -  Relative Strength Concept
SECTION VII - CHAPTER 44 - Relative Strength Concept
 
SECTION VII - CHAPTER 43 - Model Building Process
SECTION VII - CHAPTER 43 - Model Building ProcessSECTION VII - CHAPTER 43 - Model Building Process
SECTION VII - CHAPTER 43 - Model Building Process
 
SECTION VII - CHAPTER 42 - Being Right or making money
SECTION VII - CHAPTER 42 - Being Right or making moneySECTION VII - CHAPTER 42 - Being Right or making money
SECTION VII - CHAPTER 42 - Being Right or making money
 
SECTION VII - CHAPTER 41 - Objective Rules & Evaluation
SECTION VII - CHAPTER 41 - Objective Rules & EvaluationSECTION VII - CHAPTER 41 - Objective Rules & Evaluation
SECTION VII - CHAPTER 41 - Objective Rules & Evaluation
 
SECTION VI - CHAPTER 40 - Concept of Probablity
SECTION VI - CHAPTER 40 - Concept of ProbablitySECTION VI - CHAPTER 40 - Concept of Probablity
SECTION VI - CHAPTER 40 - Concept of Probablity
 
SECTION VI - CHAPTER 39 - Descriptive Statistics basics
SECTION VI - CHAPTER 39 - Descriptive Statistics basicsSECTION VI - CHAPTER 39 - Descriptive Statistics basics
SECTION VI - CHAPTER 39 - Descriptive Statistics basics
 
SECTION V- CHAPTER 38 - Sentiment Measures from External Data
SECTION V- CHAPTER 38  - Sentiment Measures from External  DataSECTION V- CHAPTER 38  - Sentiment Measures from External  Data
SECTION V- CHAPTER 38 - Sentiment Measures from External Data
 
SECTION V - CHAPTER 37 - Sentiment Measures from Market Data
SECTION V - CHAPTER 37 - Sentiment Measures from Market DataSECTION V - CHAPTER 37 - Sentiment Measures from Market Data
SECTION V - CHAPTER 37 - Sentiment Measures from Market Data
 
SECTION V - CHAPTER 36 - Market Sentiment & Technical Analysis
SECTION V - CHAPTER 36 - Market Sentiment & Technical AnalysisSECTION V - CHAPTER 36 - Market Sentiment & Technical Analysis
SECTION V - CHAPTER 36 - Market Sentiment & Technical Analysis
 
SECTION V - CHAPTER 35 - Academic Approaches to Technical Analysis
SECTION V - CHAPTER 35 - Academic Approaches to Technical AnalysisSECTION V - CHAPTER 35 - Academic Approaches to Technical Analysis
SECTION V - CHAPTER 35 - Academic Approaches to Technical Analysis
 
SECTION V - CHAPTER 34 - Noise Traders as technical Traders.pdf
SECTION V - CHAPTER 34 - Noise Traders as technical Traders.pdfSECTION V - CHAPTER 34 - Noise Traders as technical Traders.pdf
SECTION V - CHAPTER 34 - Noise Traders as technical Traders.pdf
 
SECTION V - CHAPTER 33 - Noise Traders & Law of One Price
SECTION V - CHAPTER 33 - Noise Traders & Law of One PriceSECTION V - CHAPTER 33 - Noise Traders & Law of One Price
SECTION V - CHAPTER 33 - Noise Traders & Law of One Price
 
SECTION V - CHAPTER 32 - Forerunners to Behavioural Finance.pdf
SECTION V - CHAPTER 32 - Forerunners to Behavioural Finance.pdfSECTION V - CHAPTER 32 - Forerunners to Behavioural Finance.pdf
SECTION V - CHAPTER 32 - Forerunners to Behavioural Finance.pdf
 

Recently uploaded

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...RKavithamani
 

Recently uploaded (20)

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
 

System Testing and Robustness

  • 2. CHAPTER 3 – System Evaluation and Testing
  • 3. CHAPTER AGENDA ▪ Choose factors for system testing including objectives parameters, and test data ▪ Assess the use of in-sample and out-of-sample data ▪ Evaluate optimized test results for continuity and significance using a variety of visualization methods ▪ Explain the basics of using genetic algorithms ▪ Illustrate the concept of robustness in a trading system ▪ Critique the use of performance and risk metrics based on a given objective 3
  • 5. Identifying the Parameters Once the test strategy is known, the parameters to be tested must be identified. A parameter is a value within the strategy that can be changed in order to vary the speed or timing of the system. For example, parameters include: ▪ Moving average calculation period (number of days or bars). ▪ Exponential smoothing constant ( a percentage). ▪ Band width around a moving average (percentage or number of standard deviations). ▪ RSI calculation period (number of days or bars). ▪ Stop-loss value (fixed number ofpoints, a percentage, or a volatility factor). ▪ Maximum holding period for a trade (days or bars). 5
  • 6. Selecting the Test Data It will be necessary to have a database of prices and if more ambitious, a history of economic statistics as well. Data is readily available from numerous vendors and includes daily high, low, and closing prices plus volume and open interest (futures) for nearly all exchange- traded markets in the world. Analysts may choose to use different' data formats for testing. ▪ Individual full contracts ▪ Backward-(or forward-) adjusted data. ▪ Indexed data series ▪ Constant n-day forward series 6
  • 7. Synthetic Data The ultimate answer to getting test data is to create it yourself. The more data the better. It could be ideal if synthetic data could be created that had the same characteristics as the data that will be traded, yet is different. ▪ Monte Carlo Method ▪ Random Numbers and Distributions ▪ Synthetic data is an ideal solution to a difficult problem. It also brings to mind two computers playing chess with one another. 7
  • 8. Testing Integrity ▪ Analysts use as much data as possible to determine whether their proposed strategy is sound. ▪ The use of long test periods assures a good sample of markets, including long periods of sideways movement, bull and bear ln Markets, and a good number of price shocks of various sizes. ▪ The testing process most often involves some level of cheating. ▪ Acknowledging that developing a system can be difficult, there is a right way and a wrong way to test in order to arrive at credible results. ▪ In-Sample and Out-of-Sample Data ▪ Out-of-Sample Testing ▪ Step-Forward Testing 8
  • 10. Price Shocks ▪ Ignoring or underestimating the significance of a price shocks will result in a catastrophic loss-if not now, then sometime in the future. ▪ Price shocks are large changes in price caused by unpredictable and significant events. ▪ The impact of price shocks on historic tests can change the results from profits to losses; it varies the risk from small to extremely large. ▪ Consider a price shock only occurs because traders and investors are liquidating their positions or entering new positions in the direction of the price shock. ▪ Price shocks must be treated. as a serious risk; otherwise, any trading can be overleveraged and under capital . ▪ This is the most Common cause of catastrophic Joss. A price shock that causes a windfall profit could just as easily have produced a devastating loss. ' 10
  • 12. Summarizing Robustness ▪ In showing test results we concluded that a large number of profitable tests was a good measurement of robustness. ▪ For the testing process, it was necessary to set performance expectations and make realistic assumptions about the parameter values that were likely to work; realistic costs also must be used. ▪ A robust trading strategy is one that produces consistently good results across a broad set of parameter values applied to many different markets tested for many years. ▪ Robustness is a term used to describe a system or method that works under many market conditions, one in which we have confidence. 12
  • 13. Summarizing Robustness ▪ The following is a checklist and brief explanation that outlines the steps for testing, evaluating the test results, selecting parameter values, and monitoring actual' trading, consistent with the purpose of finding a robust trading strategy: Checklist 1 - Deciding what to test. ? - Is the underlying premise sound? - Can you program all the rules? - Does the strategy make sense on" under certain conditions? - Take a guess as to the expected results. - Be critical of Good results 13
  • 14. Summarizing Robustness Check List 2 - Decide how to test? Choose the testing tools and methods. Use as much if the Right data as possible. Separate the data into in-sample and out-if-sample sets Choose the range of parameter values that applies to the strategy Decide the order in which to test the parameters Be sure the parameter test values are distributed properly Define the success criteria. Presentation and visualization of the results 14
  • 15. Summarizing Robustness Check List 3 - Evaluating the results. Verify a reasonable sample of calculations. were there enough trades to have reliable results? Does the trading system produce profits for most combinations of parameters? Did rule changes improve overall test performance. 15
  • 16. Summarizing Robustness Check List 4 - Choosing the specific parameter values to trade. The final parameter selection can include all data. Choose values from a broad area success not biased by the one test that had peak profits. Profits must be distributed evenly throughout the test period. Verify whether a disproportionate amount of profits came from price shocks. Scale the risk to a personally acceptable risk level. When there is a choice between two sets of parameter values, choose the one that causes less time in the market. Out-of-sample performance must validate the results. 16
  • 17. Summarizing Robustness Checklist 5 - Trading and performance monitoring Trade using exactly the same rules that were tested. Trade the same data that was used in testing. Monitoring the difference between the system and the actual entries and exits - Slippage, 17