Wednesday, October 26, 2016

Operando Con Las Estrategias Para Backtest

Back-probar sus ideas de trading Introducción Una de las cosas más útiles que usted puede hacer en la ventana de análisis es hacer una copia de probar su estrategia comercial en los datos históricos. Esto le puede dar información valiosa sobre los puntos fuertes y los puntos débiles de su sistema antes de invertir dinero real. Esta sola característica AmiBroker es puede ahorrar mucho dinero para usted. Escribir sus normas comerciales En primer lugar es necesario tener reglas objetivas (o mecánicos) para entrar y salir del mercado. Este paso es la base de su estrategia y hay que pensar en usted mismo ya que el sistema debe coincidir con su tolerancia al riesgo, tamaño de la cartera, las técnicas de manejo de dinero, y muchos otros factores individuales. Una vez que tenga sus propias reglas para el comercio debe escribir como comprar y vender reglas en AmiBroker Fórmula Lanugage (más corta y cubrir si quieres probar también corta el comercio). En este capítulo vamos a considerar muy básico en movimiento transversal media de sistema. El sistema sería comprar acciones / contratos cuando se cierre el precio sube por encima de 45 días de media móvil exponencial y vender acciones / contratos cuando cerca precio cae por debajo de 45 días de media móvil exponencial. La media móvil exponencial puede calcularse de AFL utilizando su función incorporada EMA. Todo lo que necesitas hacer es especificar la matriz de entrada y el período de promedio, por lo que la media móvil exponencial de 45 días de los precios de cierre se pueden obtener mediante la siguiente declaración: ema (cerrar, 45); El identificador de cierre se refiere al conjunto integrado de la celebración de los precios de cierre de símbolo analizados actualmente. Para probar si los estrechos cruces de precios superiores a la media móvil exponencial usaremos función integrada de cruz: comprar = cruz (cerca, ema (cerrar, 45)); La declaración anterior define una regla de compra de comercio. Se da 1 o cierto cuando cerca precio cruza por encima de la EMA (cerrar, 45). Entonces podemos escribir la regla de venta que daría a 1 cuando la situación opuesta ocurre - cerca precio cruza por debajo de la EMA (cerrar, 45): vender = cruz (ema (cerrar, 45), cerca); Tenga en cuenta que estamos usando la misma función cruz, sino el orden inverso de argumentos. Así que la fórmula completa para operaciones de largo se verá así: comprar = cruz (cerca, ema (cerrar, 45)); vender = cruz (ema (cerrar, 45), cerca); NOTA: Para crear nueva fórmula por favor abra Editor de fórmulas utilizando Analysis - & gt; menú Editor de fórmulas, escriba la fórmula y seleccione Herramientas & gt; Enviar a menú Análisis en editor de fórmulas Pruebas de espalda Para realizar una copia-prueba su sistema simplemente haga clic en el botón Atrás de prueba en la ventana de análisis automático. Asegúrese de que ha escrito en la fórmula que contiene, al menos, comprar y vender normas comerciales (como se muestra arriba). Cuando la fórmula es correcta AmiBroker comienza el análisis de sus símbolos de acuerdo a sus reglas de comercio y genera una lista de las operaciones simuladas. Todo el proceso es muy rápido - puede realizar una copia de prueba miles de símbolos en cuestión de minutos. La ventana de progreso le mostrará la hora prevista su finalización. Si desea detener el proceso que acaba de hacer clic en el botón Cancelar en la ventana de progreso. Análisis de los resultados Cuando el proceso se termina la lista de operaciones simuladas se muestra en la parte inferior de la ventana de análisis automático. (el panel de resultados). Usted puede examinar cuando las señales de compra y venta se produjo con sólo hacer doble clic sobre el comercio de panel Resultados. Esto le dará señales en bruto o sin filtro por cada bar cuando se cumplan las condiciones de compra y venta. Si quieres ver solamente flechas comerciales individuales (abrir y cerrar el comercio actualmente seleccionado) usted debe hacer doble clic en la línea mientras mantiene tecla SHIFT pulsada. Alternativamente, usted puede elegir el tipo de pantalla seleccionando elemento apropiado en el menú contextual que aparece al hacer clic en el panel de resultados con un botón derecho del ratón. Además de la lista de resultados que puede obtener estadísticas muy detalladas sobre el rendimiento de su sistema haciendo clic en el botón Informe. Para obtener más información acerca de las estadísticas del informe por favor consulte Descripción ventana del informe. Cambiar los ajustes de backtesting Volver pruebas de motor en AmiBroker utiliza algunos valores predefinidos para llevar a cabo su tarea, incluyendo el tamaño de la cartera, la periodicidad (diaria / semanal / mensual), importe de las comisiones, tasas de interés, la máxima pérdida y la meta de ganancias se detiene, el tipo de comercios, campos de precio y así sucesivamente . Todos estos ajustes pueden ser modificados por el usuario mediante la ventana de configuración. Después de cambiar los ajustes por favor recuerde ejecutar su prueba de nuevo si desea que los resultados estén en sincronía con los ajustes. Por ejemplo, para realizar copias de prueba en bares semanales diaria en lugar de simplemente haga clic en el botón Configuración, seleccione Semanal de cuadro combinado Periodicidad y haga clic en Aceptar. a continuación, ejecute su análisis haciendo clic en Volver prueba. Nombres de variables Reservados La siguiente tabla muestra los nombres de las variables reservadas utilizadas por Analizador automático. El significado y ejemplos sobre el uso de ellas se dan más adelante en este capítulo. A diferencia de las poblaciones de backtesting o futuros, backtesting diferenciales de opciones múltiples patas tiene sus desafíos únicos. Una forma de backtest sus estrategias de opciones es descargar los datos históricos de opción (Market Data Express) y utilizar un plugin de Excel análisis técnico (TA-Lib). A continuación, puede crear una hoja de cálculo de Excel para introducir automáticamente / ajustar sus operaciones de cálculo como se golpean ciertas condiciones técnicas. Una mejor manera es utilizar un software de opciones backtesting automatizado, tal como (OptionStack). Con esta herramienta, puede crear reglas para entrar de forma automática y ajustar su opción se propaga como las condiciones del mercado cambian. De hecho, puede backtest años de diferenciales complejas opciones (collares, cóndores, etc ..) en segundos. Sin embargo, este programa se encuentra actualmente en fase beta y no parece ser una inscripción en lista de espera.


No comments:

Post a Comment