Trading System- Encyclopedia of Trading Strategies.pdf

(5325 KB) Pobierz
THE ENCYCLOPEDIA OF
TRADING STRATEGIES
JEFFREY OWEN KATZ, Ph.D.
DONNA 1. M C CORMICK
767155197.097.png 767155197.108.png
TRADEMARKS AND SERVICE MARKS
Company and product names associated with listings in this book should be con-
sidered as trademarks or service marks of the company indicated. The use of a reg-
istered trademark is not permitted for commercial purposes without the permission
of the company named. In some cases, products of one company are offered by
other companies and are presented in a number of different listings in this book. It
is virtually impossible to identify every trademark or service mark for every prod-
uct and every use, but we would like to highlight the following:
Visual Basic, Visual C++, and Excel are trademarks of Microsoft Corp.
NAG function library is a service mark of Numerical Algorithms Group, Ltd.
Numerical Recipes in C (book and software) is a service mark of Numerical
Recipes Software.
TradeStation, SuperCharts, and SystemWriter Plus are trademarks of
Omega Research.
Evolver is a trademark of Palisade Corporation.
Master Chartist is a trademark of Robert Slade, Inc.
TS-Evolve and TradeCycles (MESA) are trademarks of Ruggiero
Associates.
Divergengine is a service mark of Ruggiero Associates.
C++ Builder, Delphi, and Borland Database Engine are trademarks
of Borland.
CQC for Windows is a trademark of CQG, Inc.
Metastock is a trademark of Eqnis International.
technical analysis function library is a service mark of FM Labs.
Excalibur is a trademark of Futures Truth.
MATLAB is a trademark of The MathWorks, Inc.
MESA96 is a trademark of Mesa.
767155197.119.png 767155197.130.png 767155197.001.png 767155197.011.png 767155197.022.png 767155197.033.png 767155197.044.png 767155197.052.png 767155197.053.png 767155197.054.png 767155197.055.png 767155197.056.png
..~.
ONTENTS
PREFACE xiii
INTRODUCTION xv
What Is a Complete Mechanical Trading System? - What Are Good Entries and Exits?
* The Scientific Approach to System Development * Tools and Materials Needed for
the Scientific Approach
PART I
Tools of the Trade
Introduction 1
Chapter 1
Data 3
Types of Data * Data Time Frames * Data Quality Data Sources and Vendors
Chapter 2
Simulators 13
Types of Simulators * Programming the Simulator * Simulator Output @erformance
summnry reports; trade-by-trade reports) * Simulator Perfomxmce (speed: capacity:
power) Reliability of Simulators - Choosing the Right Simulator * Simulators Used
in This Book
Chaoter
3
Optimizers and Optimization 29
What Optimizers Do * How Optimizers Are Used * ?Lpes of Optimization (implicit
optimizers; brute force optimizers; user-guided optimization; genetic optimizers; optimization
by simulated annealing; analytic optimizers; linearpmgrwnming) How to Fail with
Optimization (small samples: large fxmztneter sets; no veri~cation) . How to Succeed
with O&mization (h-ge, representative samples; few rules andparameters; veriicatim
@results) * Alternatives to Traditional Optimization * Optimizer Tools and Information *
Which Optimizer Is forYou?
767155197.057.png 767155197.058.png 767155197.059.png 767155197.060.png 767155197.061.png 767155197.062.png 767155197.063.png 767155197.064.png 767155197.065.png 767155197.066.png 767155197.067.png 767155197.068.png 767155197.069.png 767155197.070.png 767155197.071.png 767155197.072.png 767155197.073.png 767155197.074.png 767155197.075.png 767155197.076.png 767155197.077.png 767155197.078.png 767155197.079.png 767155197.080.png 767155197.081.png 767155197.082.png 767155197.083.png 767155197.084.png 767155197.085.png 767155197.086.png 767155197.087.png 767155197.088.png 767155197.089.png 767155197.090.png 767155197.091.png 767155197.092.png 767155197.093.png 767155197.094.png 767155197.095.png 767155197.096.png 767155197.098.png
Chapter 4
Statistics 51
Why Use Statistics to Evaluate Trading Systems? Sampling * Optimization and
Curve-Fitting Sample Size and Representativeness . Evaluating a System Statistically
* Example 1: Evaluating the Out-of-Sample Test (what ifthe distribution is not normal?
what if there is serial dependence? what if the markets change?) Example 2:
Evaluating the In-Sample Tests * Interpreting the Example Statistics (optimization
i-esults; verification results) Other Statistical Techniques and Their Use (genetically
evoJved systems; multiple regression; monte car10 simulations; out-of-sample testing;
walk-forward testing) * Conclusion
PART II
The Study of Entries
Introduction 71
What Constitutes a Good Entry? * Orders Used in Entries (stop orders; limit orders;
market orders; selecting appropriate orders) * Entry Techniques Covered in This Book
(breakouts and moving averages; oscillators; seasonality: lunar and solar phenomena:
cycles and rhythms; neural networks; geneticaNy evolved entry rules) * Standardized
Exits * Equalization of Dollar Volatility * Basic Test Portfolio and Platfcnm
Chapter 5
Breakout Models 83
Kinds of Breakouts Characteristics of Breakouts . Testing Breakout Models
Channel Breakout Entries (close only channel breakouts; highest higMowest low
bnxzkouts) Volatility Breakout Entries Volatility Breakout Variations (long positions
only; currencies only; adx tremififilter) . Summary Analyses (breakout types: entry
orders; interactions; restrictions andjilters; analysis by market) * Conclusion
What Have We Lamed?
Chapter 6
Moving Average Models 109
What is a Moving Average? - Purpose of a Moving Average * The Issue of Lag
Types of Moving Averages Types of Moving Average Entry Models Characteristics
of Moving Average Entries Orders Used to Effect Entries * Test Methodology ’
Tests of Trend-Following Models
* Tests of Counter-Trend Models * Conclusion
What Have We Learned?
767155197.099.png 767155197.100.png 767155197.101.png 767155197.102.png 767155197.103.png 767155197.104.png 767155197.105.png 767155197.106.png 767155197.107.png 767155197.109.png 767155197.110.png 767155197.111.png 767155197.112.png 767155197.113.png 767155197.114.png 767155197.115.png 767155197.116.png 767155197.117.png 767155197.118.png 767155197.120.png 767155197.121.png 767155197.122.png 767155197.123.png 767155197.124.png 767155197.125.png 767155197.126.png 767155197.127.png 767155197.128.png 767155197.129.png 767155197.131.png 767155197.132.png 767155197.133.png 767155197.134.png 767155197.135.png 767155197.136.png 767155197.137.png 767155197.138.png 767155197.139.png 767155197.140.png 767155197.002.png 767155197.003.png 767155197.004.png 767155197.005.png 767155197.006.png 767155197.007.png
 
ix
Chapter 7
Oscillator-Based
Entries
133
What Is an Oscillator? Kinds of Oscillators * Generating Entries with Oscillators *
Characteristics of Oscillator Entries . Test Methodology Test Results (teas of
overbought/oversold models; tests of signal line models; tests of divergence models;
summary analyses) - Conclusion * What Have We Learned?
Chapter S
Seasonality 153
What Is Seasonality? Generating Seasonal Entries Characteristics of Seasonal
Entries . Orders Used to Effect Seasonal Entries . Test Methodology . Test Results
(test of the basic crossover model; tests of the basic momentum model: tests of the
crossover model with con$mtion; tests of the C~SSOV~~ model with confirmation and
inversions: summary analyses) * Conclusion * What Have We Learned?
Chmter 9
Lunar and Solar Rhythms 179
Legitimacy or Lunacy? Lunar Cycles and Trading (generating lunar entries: lunar test
methodology; lunar test results; tests of the basic cmmo~er model; tests of the basic
momentum model: tests of the cnx~mer model with confirmation; test.s of the crmmver
model with confirmation and inversions; summary analyses; conclusion) * Solar
Activity and Trading (generazing solar entries: solar test results: conclusion) *
What Have We Learned?
Chapter 10
Cycle-Based Entries 2Q3
Cycle Detection Using MESA Detecting Cycles Using Filter Banks (butterworth
jilters; wavelet-basedjilters) * Generating Cycle Entries Using Filter Banks *
Characteristics of Cycle-Based Entries . Test Methodology . Test Results .
Conclusion What Have We Learned?
Chapter 11
Neural Networks 227
What Are Neural Networks? (feed-forward neural networks) . Neural Networks
in Trading Forecasting with Neural Networks Generating Entries with Neural
Predictions . Reverse Slow %K Model (code for the reverse slow %k model: test
methodology for the reverse
slow %k model; training results for the reverse slow %k
Point Models (code for the turning point models; test methodology
model) Turning
767155197.008.png 767155197.009.png 767155197.010.png 767155197.012.png 767155197.013.png 767155197.014.png 767155197.015.png 767155197.016.png 767155197.017.png 767155197.018.png 767155197.019.png 767155197.020.png 767155197.021.png 767155197.023.png 767155197.024.png 767155197.025.png 767155197.026.png 767155197.027.png 767155197.028.png 767155197.029.png 767155197.030.png 767155197.031.png 767155197.032.png 767155197.034.png 767155197.035.png 767155197.036.png 767155197.037.png 767155197.038.png 767155197.039.png 767155197.040.png 767155197.041.png 767155197.042.png 767155197.043.png 767155197.045.png 767155197.046.png 767155197.047.png 767155197.048.png 767155197.049.png 767155197.050.png 767155197.051.png
 
Zgłoś jeśli naruszono regulamin