[Blotter-commits] r1649 - pkg/quantstrat/sandbox/backtest_musings
noreply at r-forge.r-project.org
noreply at r-forge.r-project.org
Wed Nov 19 13:14:26 CET 2014
Author: braverock
Date: 2014-11-19 13:14:26 +0100 (Wed, 19 Nov 2014)
New Revision: 1649
Modified:
pkg/quantstrat/sandbox/backtest_musings/gd_pres_backtest.Rmd
pkg/quantstrat/sandbox/backtest_musings/gd_pres_backtest.pdf
pkg/quantstrat/sandbox/backtest_musings/stat_process.bib
Log:
- updates to Global Derivatives presentation
Modified: pkg/quantstrat/sandbox/backtest_musings/gd_pres_backtest.Rmd
===================================================================
--- pkg/quantstrat/sandbox/backtest_musings/gd_pres_backtest.Rmd 2014-11-18 21:47:56 UTC (rev 1648)
+++ pkg/quantstrat/sandbox/backtest_musings/gd_pres_backtest.Rmd 2014-11-19 12:14:26 UTC (rev 1649)
@@ -42,7 +42,7 @@
- build a hypothesis for the system
- build the system in pieces
- test the system in pieces
-- measure how likely it is that you've overfit
+- measure how likely it is that you have overfit
Constraints and Objectives
=============================
@@ -122,11 +122,11 @@
### Indicators
- quantitative values derived from market data
+- includes all common "technicals" such as moving averages, relative value, etc.
### Signals
-- describe the interaction between filters, market data,
-and indicators
+- describe the interaction between filters, market data, and indicators
- can be viewed as a prediction at a point in time
### Rules
@@ -206,9 +206,9 @@
If your signal process doesn't have predictive power, stop now.
\end{center}
-- rules should refine the way the strategy 'listens' to signals
+ - rules should refine the way the strategy 'listens' to signals
- entries may be passive or aggressive, or may level or pyramid into a position
- - exits may have their own signal process, or may be empirical
+ - exits may have their own signal process, or may be derived empirically
- risk rules should be added near the end, for empirical 'stops' or to meet business constraints
Parameter Optimization
@@ -286,7 +286,7 @@
- hiding the most common outcomes
- focusing on extremes
- not enough trades or history for validity
- - colinearities of overlapping "trades"
+ - collinearities of overlapping "trades"
Using Returns
=============================
@@ -331,7 +331,7 @@
- **CSCV sampling** (combinatorially symmetric cross validation): "generate $S/2$ testing sets of size $T/2$
by recombining the $S$ slices of the overall sample of size $T$ ". [@Bailey2014probability, p.17]
- **Multiple Hypothesis Testing** looks at Type I vs Type II error in evaluating
- backtests and look at appropriate haircuts based on this. [@Harvey2013backtesting ; - at Harvey2013multiple ; - at Harvey2014 ]
+ backtests and at appropriate haircuts based on these probabilities. [@Harvey2013backtesting ; - at Harvey2013multiple ; - at Harvey2014 ]
Conclusion & Questions
@@ -371,16 +371,16 @@
\vfill
Code to apply the techniques discussed here may be found in the
-**R** *quantstrat* and *PerformanceAnalytics* packages. [@quantstrat2014; @perfa2014]
+**R** *quantstrat*, *PerformanceAnalytics*, and *PortfolioAnalytics* packages. [@quantstrat2014; @perfa2014; @porta2014]
\vfill
-All remaining errors or omissions should be
-attributed to the author. All views expressed in this presentation are
-those of Brian Peterson, and do not necessarily reflect the opinions or
-policies of DV Trading or DV Asset Management.
+All remaining errors or omissions should be attributed to the author.
+All views expressed in this presentation are those of Brian Peterson,
+and do not necessarily reflect the opinions or policies of DV Trading
+or DV Asset Management.
Resources
=========================================================
-\fontsize{5}{1}\selectfont
\ No newline at end of file
+\fontsize{4.5}{.75}\selectfont
\ No newline at end of file
Modified: pkg/quantstrat/sandbox/backtest_musings/gd_pres_backtest.pdf
===================================================================
(Binary files differ)
Modified: pkg/quantstrat/sandbox/backtest_musings/stat_process.bib
===================================================================
--- pkg/quantstrat/sandbox/backtest_musings/stat_process.bib 2014-11-18 21:47:56 UTC (rev 1648)
+++ pkg/quantstrat/sandbox/backtest_musings/stat_process.bib 2014-11-19 12:14:26 UTC (rev 1649)
@@ -171,6 +171,14 @@
url = {http://CRAN.R-project.org/package=PerformanceAnalytics},
}
+ at Manual{porta2014,
+ title = {PortfolioAnalytics: Portfolio Analysis, including Numerical Methods for Optimization of Portfolios},
+ author = {Brian G. Peterson and Peter Carl and Ross Bennett and Kris Boudt},
+ year = {2014},
+ subtitle = {R package version 0.9.0},
+ url={http://r-forge.r-project.org/projects/returnanalytics/}
+}
+
@Manual{quantstrat2014,
title = {quantstrat: Quantitative Strategy Model Framework},
author = {Brian G. Peterson and Joshua Ulrich and Jan Humme and Peter Carl },
More information about the Blotter-commits
mailing list