20 votos

La evaluación de estrategias de trading automatizado: la práctica aceptada

Tanto para proyectos privados, y para los clientes, he estado trabajando en el código mucho este año, para evaluar estrategias de trading automatizado. Esto, a menudo, termina convirtiéndose en la tarea de cómo comparar manzanas y naranjas. E. g. para usar un FX ejemplo, algunas de las estrategias que se acaban de comprar/vender en lote 1, en una sola moneda. Otros son comerciales en tres o cuatro monedas y el uso de diferentes tamaños de lote, doblar a la hora de perder, etc., etc. Luego hay preguntas sobre qué consideramos las relaciones de márgenes, costos de operación, de capital inicial disponible. Los intereses devengados cuando el total de capital no está en la estrategia? De impuestos, la CGT, el timbre... ni siquiera ir allí! Algunas estrategias para tener resultados diferentes si tenemos en cuenta el promedio de las pérdidas de la pérdida de los oficios frente a la peor pérdida. (Esto último es lo que decide la llamada de margen.) Qué es más importante?

Pero a menudo estoy muy decepcionado por los trabajos académicos que asume ninguna extensión ilimitada de capital, siempre recibiendo el precio anunciado sin embargo, muchos lotes que desea comprar, etc. Algunas de las estrategias que se ven muy bien con ninguna extensión, desmoronarse cuando aplico un pesimista propagación; otras estrategias están casi no se ve afectada.

Así que (¡por fin!) mi pregunta es ¿podría alguien que me señale documentos/libros en una práctica aceptada en la estrategia de evaluación y de comparación? Asesoramiento General, debate y opinión sobre este tema también son bienvenidos, pero la clave de la cosa de la que me siento necesita en la actualidad es un "Según Hoyle" referencia no puedo utilizar como una guía, sino que también explica claramente las ventajas y desventajas involucradas y por qué la mayoría de la gente elige para hacerlo de esa manera.

ACTUALIZACIÓN: Gracias por las respuestas hasta ahora, y estoy tomando un vistazo a los libros que se proponen aquí y en otros hilos. Sólo quería aclarar que el alcance de esta pregunta) no se trata de diseñar estrategias. Estoy siendo dado un conjunto de operaciones para cada una de un conjunto de estrategias y se le pide que diga cual es el mejor. Los comercios tienen que venir de algoritmos, o de operadores humanos. Mi método preferido es la simulación detallada: definir la cantidad de dinero en efectivo en el inicio, incluir todos los gastos, y ver cuánto dinero en efectivo al final. Otros parecen felices con solo contar pip movimientos. Para algunas estrategias de esto da un resultado similar, para otros, se da un resultado diferente. Quiero saber cómo los Chicos Grandes manejar esto, y por qué, así que puedo usar eso como el enfoque básico, y luego argumentar de forma inteligente para/en contra de los diferentes enfoques.

14voto

Nick Berardi Puntos 31361

Yo por desgracia no se puede señalar a un gran libro sobre el asunto exacto que usted está describiendo. La cosa más cercana para los principiantes es el "quantitative Trading". Es razonable introducción, pero yo realmente no lo recomiendo como una fuente primaria. El autor es incompleta en el mejor (si no engañosa) sobre una serie de cuestiones.

Mi libro favorito por el momento es la rentabilidad Esperada por Antti Ilamen con un prólogo por el Acantilado Asness de AQR. Esto realmente llega a las estrategias empleadas por la mayoría de los cuantitativos, los gerentes, y los presenta en un marco que le permite avanzar en sus propias investigaciones. Dicho esto, si bien puede servir como un modelo, no aborda directamente las cuestiones metodológicas.

Al final del día, nada mejor que la auto-comprensión. Si usted quiere tener éxito en la cuantitativa invertir, gastar el tiempo para comprender los métodos estadísticos. Usted puede obtener razonablemente lejos por la comprensión básica de las finanzas (la teoría moderna de carteras, etc.), pero una comprensión más profunda requiere el conocimiento de la economía y la estadística.

Claro, este sitio (junto con Willmott y NuclearPhynance) puede servir como una guía. Ver "riesgos clave en el desarrollo de la estrategia" para empezar.

12voto

tenfour Puntos 118

No voy a decir cómo la mayoría de la gente, sino más bien como creo que la mayoría de la gente debe hacerlo.

Usted debe comparar la estrategia actual con un número de va de azar de comercio a través del período de tiempo utilizando las mismas restricciones que la estrategia.

Básicamente, esta es una manera de no mezclar especies de frutas y ver lo que la distribución de la suerte es para el particular, fruto de su interés.

Más detalles (incluyendo la forma en pruebas retrospectivas fácilmente puede ser engañosa) se puede encontrar a través de http://www.portfolioprobe.com/2010/11/05/backtesting-almost-wordless/

4voto

Ant Puntos 121

También podría tratar de mirar a David Aronson la Evidencia Basada en el Análisis Técnico y el libro R ttrTests paquete. Describir las pruebas de los regímenes que le permitirá descartar suerte ciega etc. en los resultados del sistema.

3voto

Chris Bunch Puntos 639

Si usted está buscando para la "práctica aceptada," entonces, en mi opinión, usted debe leer Grinold y Kahn. Ese libro aboga firmemente por el uso de la información de la relación, el sucesor del íntimamente relacionados con el ratio de Sharpe. Consulte las páginas wiki para obtener una lista de alternativas ratios de rendimiento y medidas de evaluación, pero no son casi tan extendida como estos dos.

Sólo una nota respecto a tu pregunta: todos los resultados de la evaluación deben ser aplicadas en el nivel de cartera (es decir, la agrupación de todos los oficios) el uso de mark-to-market (registro) devuelve, probablemente diaria. Si la cartera no tiene operaciones, es la celebración de efectivo y por lo tanto está obteniendo la tasa libre de riesgo (lo que dará un cero exceso de rentabilidad de la Información y la ratio de Sharpe). Tenga cuidado siempre de simular todos los aspectos de su comercio sin necesidad de look-ahead sesgo, incluyendo la limitación en el número de operaciones que puede entrar (ver Cómo "desagrupar" un conjunto de datos financieros? para obtener un ejemplo de cómo esto puede ser malinterpretado).

Una serie de otras preguntas en este sitio ya se han desarrollado diversas cuestiones de aplicación, tales como:

Finanhelp.com

FinanHelp es una comunidad para personas con conocimientos de economía y finanzas, o quiere aprender. Puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X