Upload
marcelo-andreotti
View
16
Download
0
Embed Size (px)
DESCRIPTION
Intro Trading R
Citation preview
Introduccin al Anlisis Cuantitativo de
Estrategias de Trading con R
Rafael Garca [email protected]
Descripcin del problema
Situacin Actual
La solucin R
Trabajo pendiente
Contenido
Problema a Resolver
Problema a Resolver
?
Ejemplo de Estrategia
Cruce de dos medias mviles simples
Media mvil corta: 5Media mvil larga: 20
Si mmc > mml-> tendencia alcista-> nos ponemos en largo
Si mmc < mml-> tendencia bajista-> nos ponemos en corto
Ejemplo de Estrategia
Tendencia lateral-> efecto escopeta (de feria)-> lo perdemos todo!
Cruce de dos medias mviles simples
Media mvil corta: 5Media mvil larga: 20
Ejemplo de Estrategia
Cmo se puede mejorar?
Aadiendo ms indicadores tcnicosADX: Average Directional IndexATR: Average True Range
Optimizando los valores de los indicadoresOptimizacin linealOptimizacin gentica
DiversificandoMltiples smbolosMltiples escalas temporalesCombinando con otras estrategias
Plataformas de Trading Actuales
Limitaciones
Estrategias muy simplesOptimizaciones no realistasAnlisis muy limitadosGestin de carteras limitadaPoca evaluacin de resultadosEtc.
Trading Cuantitativo con R
QuantmodDescarga de datos y grficos (velas japonesas, barras, lneas)
TTRColeccin de indicadores tcnicos
PerformanceAnalyticsEvaluacin de resultados
QuantstratDesarrollo de estrategias y gestin de carteras
IBrokersTrading automtico
LSTMOptimizacin de cartera
OtrosOptimizacin, redes neuronales, algoritmos genticos, anlisis de componentesPrincipales, kernels, support vector machines, paralelizacin, etc.
Ejemplo de Estrategia con R
> require(TTR)> require(quantmod)> require(PerformanceAnalytics)> getSymbols(EUR/USD, src=oanda)> mmc mml sen =mml, 1, -1))> ch ret Return.cumulative(ret)EUR.USDCumulative Return 0.05120814> maxDrawdown(ret)[1] 0.116249
> SharpeRatio(ret)EUR.USDStdDev Sharpe: (Rf=0%, p=95%) 0.02546219VaR Sharpe: (Rf=0%, p=95%) 0.01571873ES Sharpe: (Rf=0%, p=95%) 0.01165527> charts.PerformanceSummary(ret)
Trabajo por Hacer
Desarrollo de Estrategias
Anlisis TcnicoModelos inspirados en la naturalezaModelos estadsticosAprendizaje automticoOtros
Optimizacin y Evaluacin Gestin de Carteras Trading Automtico
Mercados
Gracias por su Atencin
Rafael Garca [email protected]: @entropycsBlog: http://auto-quant-trading.blogspot.com.es/LinkedIn: Etrategias de Trading con R
Pgina 1Pgina 2Pgina 3Pgina 4Pgina 5Pgina 6Pgina 7Pgina 8Pgina 9Pgina 10Pgina 11Pgina 12