Monday 2 October 2017

Mejor Sistema De Comercio Afl


Cómo optimizar el sistema de comercio NOTA: Este es un tema bastante avanzado. Por favor lea primero los tutoriales anteriores de AFL. La idea detrás de una optimización es simple. Primero usted tiene que tener un sistema que negocia, éste puede ser un crossover simple de la media móvil por ejemplo. En casi todos los sistemas existen algunos parámetros (como período de promedio) que deciden cómo se comporta el sistema dado (es decir, es adecuado para largo o corto plazo, cómo reacciona en las poblaciones altamente volátiles, etc.). La optimización es el proceso de encontrar valores óptimos de esos parámetros (dando el mayor beneficio del sistema) para un símbolo dado (o una cartera de símbolos). AmiBroker es uno de los pocos programas que le permiten optimizar su sistema en varios símbolos a la vez. Para optimizar su sistema tiene que definir de uno a diez parámetros para ser optimizado. Usted decide cuál es el valor mínimo y máximo permitido del parámetro y en qué incrementos se debe actualizar este valor. AmiBroker realiza varias pruebas de nuevo el sistema utilizando TODAS las combinaciones posibles de valores de parámetros. Cuando este proceso está terminado, AmiBroker muestra la lista de resultados clasificados por beneficio neto. Puede ver los valores de los parámetros de optimización que proporcionan el mejor resultado. Escribir fórmula AFL La optimización en el tester posterior es soportada a través de una nueva función llamada optimizar. La sintaxis de esta función es la siguiente: variable optimize (quot Descripción quot, default. Min. Máximo paso) variable - es la variable AFL normal que obtiene asignado el valor devuelto por la función optimize. Con los modos de backtesting, exploración, exploración y comentar normales, la función de optimización devuelve el valor por defecto, por lo que la llamada de función anterior es equivalente a: variable default En el modo de optimización, la función de optimización devuelve valores sucesivos de min a max (inclusive) Quot Descriptionquot es una cadena que se utiliza para identificar la variable de optimización y se muestra como un nombre de columna en la lista de resultados de optimización. Default es un valor por defecto que optimiza la función devuelve en exploración, indicador, comentario, escaneo y modos normales de retroceso min es un valor mínimo de la variable que se está optimizando max es un valor máximo de la variable que se está optimizando paso es un intervalo usado para incrementar la Valor de min a max AmiBroker soporta hasta 64 llamadas para optimizar la función (por lo tanto hasta 64 variables de optimización), tenga en cuenta que si está utilizando una optimización exhaustiva, entonces es muy buena idea limitar el número de variables de optimización a sólo unos pocos. Cada llamada para optimizar la generación de bucles de optimización (máximo - minuto) / paso y múltiples llamadas para optimizar multiplican el número de ejecuciones necesarias. Por ejemplo, optimizar dos parámetros usando 10 pasos requerirá 1010 100 bucles de optimización. Función de optimización de llamada ONCE por variable al principio de la fórmula ya que cada llamada genera una nueva optimización de bucles La optimización de símbolos múltiples es totalmente compatible con AmiBroker El espacio de búsqueda máximo es 2 64 (10 19 10,000,000,000,000,000,000) combinaciones 1. Optimización de variable única: sigavg Optimizar (Promedio de la señal: 9. 2. 20. 1) Comprar Cross (MACD (12. 26), Signal (12. 26. sigavg)) Sell Cross (Signal (12. 26. sigavg), MACD 2. Optimización de dos variables (adecuada para gráficos en 3D) por Optimizar (por 2. 5. 50. 1) Nivel Optimizar (nivel 2. 2. 150. 4) Comprar Cross (CCI (per), nivel) 3. Optimización de la variable múltiple (3) Optimización de la variable (mfast) Optimizar (MACD lento) 12. Optimización (MACD lento) Velocidad de venta (Señal (mfast, mslow, sigavg), MACD (mfast, mslow)) Después de entrar La fórmula simplemente haga clic en el botón Optimizar en la ventana QuotAutomatic Analysisquot. AmiBroker comenzará a probar todas las combinaciones posibles de variables de optimización e informará los resultados en la lista. Después de la optimización se hace la lista de resultados se presenta ordenada por el beneficio neto. Como puede ordenar los resultados por cualquier columna de la lista de resultados, es fácil obtener los valores óptimos de los parámetros para la reducción más baja, el menor número de operaciones, el mayor factor de beneficio, la menor exposición al mercado y el retorno anual ajustado al riesgo más alto. Las últimas columnas de la lista de resultados presentan los valores de las variables de optimización para la prueba dada. Cuando usted decide qué combinación de parámetros se adapte a sus necesidades, lo mejor de todo lo que necesita hacer es reemplazar los valores predeterminados en optimizar llamadas de función con los valores óptimos. En la etapa actual es necesario escribirlos manualmente en la ventana de edición de la fórmula (el segundo parámetro de optimizar la llamada de función). Visualización de gráficos de optimización 3D animados Para mostrar el gráfico de optimización 3D, primero debe ejecutar la optimización de dos variables. Dos optimización variable necesita una fórmula que tiene 2 llamadas de función Optimize (). Un ejemplo de fórmula de optimización de dos variables se ve así: por Optimizar (por 2. 5. 50. 1) Nivel Optimizar (nivel 2. 2. 150. 4) Comprar Cross (CCI (per), nivel) Sell Cross (Level, CCI (per)) Después de ingresar la fórmula, debe hacer clic en el botón quotOptimizequot. Una vez completada la optimización, debe hacer clic en la flecha desplegable del botón Optimizar y seleccionar Ver gráfico de optimización 3D. En unos segundos aparecerá un colorido diagrama tridimensional de superficie en una ventana del visor de gráficos en 3D. A continuación se muestra un gráfico 3D de ejemplo generado utilizando la fórmula anterior. De forma predeterminada, los gráficos 3D muestran los valores del beneficio neto con respecto a las variables de optimización. Sin embargo, puede trazar un gráfico de superficie 3D para cualquier columna de la tabla de resultados de optimización. Simplemente haga clic en el encabezado de la columna para ordenarla (aparecerá una flecha azul que indica que los resultados de optimización están ordenados por columna seleccionada) y, a continuación, seleccione Ver gráfico de optimización 3D nuevamente. Mediante la visualización de cómo sus parámetros de los sistemas afectan el rendimiento comercial, puede decidir con más facilidad qué valores de parámetros producen una calidad exagerada y que producen un rendimiento del sistema similar. Configuraciones robustas son regiones en el gráfico 3D que muestran cambios graduales en lugar de cambios abruptos en el gráfico de superficie. Gráficos de optimización 3D son una gran herramienta para evitar la curva de ajuste. La curvatura (o sobre-optimización) ocurre cuando el sistema es más complejo de lo que debe ser, y toda esa complejidad se enfocó en las condiciones del mercado que podrían nunca volver a ocurrir. Los cambios radicales (o picos) en los gráficos de optimización 3D muestran claramente áreas de sobre-optimización. Usted debe elegir la región del parámetro que produce una meseta ancha y ancha en la carta 3D para su comercio de la vida real. Los conjuntos de parámetros que generan picos de ganancia no funcionarán confiablemente en el comercio real. Controles del visor de gráficos 3D El visor de gráficos 3D de AmiBrokers ofrece capacidades de visualización total con una rotación completa de gráficos y animación. Ahora puede ver los resultados de su sistema desde todas las perspectivas imaginables. Se puede controlar la posición y otros parámetros de la tabla utilizando los atajos de ratón, la barra de herramientas y el teclado, lo que le resulte más fácil para usted. A continuación encontrará la lista. - para girar - mantenga presionado el botón del ratón IZQUIERDO y mueva en las direcciones X / Y - para acercar, alejar - mantenga presionado el botón del ratón DERECHO y moverse en las direcciones X / Y - mover (traducir) - mantenga presionado el botón del ratón IZQUIERDO Y CTRL y mover en direcciones X / Y - a Animar - mantenga presionado el botón del ratón IZQUIERDA, arrastre rápidamente y suelte el botón mientras arrastra el ESPACIO - animar (auto-rotación) TECLA DE FLECHA IZQUIERDA - rotate vert. Izquierda TECLA DE FLECHA A LA DERECHA - gira vert. Derecha FLECHA ARRIBA - rotar horiz. Arriba FLECHA ABAJO - gire el horiz. NUMPAD 4 - mover hacia la izquierda NUMPAD 6 - moverse hacia la derecha NUMPAD 8 - subir NUMPAD 2 - bajar PAGE UP - subir el nivel del agua hacia arriba PAGE DOWN - nivel de agua abajo Optimización inteligente (no exhaustiva) AmiBroker ofrece ahora una optimización inteligente (no exhaustiva) además de una búsqueda regular y exhaustiva. La búsqueda no exhaustiva es útil si el número de todas las combinaciones de parámetros del sistema comercial dado es simplemente demasiado grande para ser factible para la búsqueda exhaustiva. La búsqueda exhaustiva está perfectamente bien, siempre y cuando sea razonable usarla. Digamos que usted tiene 2 parámetros cada uno que van de 1 a 100 (paso 1). Eso es 10000 combinaciones - perfectamente bien para la búsqueda exhaustiva. Ahora con 3 parámetros tienes 1 millón combinaciones - todavía está bien para la búsqueda exhaustiva (pero puede ser lenghty). Con 4 parámetros tienes 100 millones de combinaciones y con 5 parámetros (1..100) tienes 10 billones de combinaciones. En ese caso, sería demasiado tiempo para comprobar todos ellos, y este es el área donde los métodos no exhaustivos de búsqueda inteligente puede resolver el problema que no es solucionable en un tiempo razonable mediante la búsqueda exhaustiva. Aquí es absolutamente la instrucción más simple de cómo utilizar nuevo optimizador no exhaustivo (en este caso CMA-ES). 1. Abra su fórmula en el editor de fórmulas 2. Agregue esta línea única en la parte superior de su fórmula: OptimizerSetEngine (quotcmaequot) // también puede usar quotspsoquot o quottribquot aquí 3. (Opcional) Seleccione su objetivo de optimización en Automatic Analysis, Settings , QuotWalk-Forwardquot, campo de optimización. Si se salta este paso, se optimizará para CAR / MDD (rendimiento anual compuesto dividido por la reducción máxima). Ahora, si ejecuta la optimización utilizando esta fórmula, utilizará un nuevo optimizador evolutivo (no exhaustivo) CMA-ES. ¿Cómo funciona? La optimización es el proceso de encontrar el mínimo (o máximo) de la función dada. Cualquier sistema comercial puede ser considerado como una función de cierto número de argumentos. Las entradas son parámetros y datos de cotización. La salida es su objetivo de optimización (digamos CAR / MDD). Y usted está buscando el máximo de la función dada. Algunos de los algoritmos inteligentes de optimización se basan en la naturaleza (comportamiento animal) - Algoritmo PSO, o proceso biológico - Algoritmos genéticos, y algunos se basan en conceptos matemáticos derivados por los seres humanos - CMA-ES. Estos algoritmos se utilizan en muchas áreas diferentes, incluyendo las finanzas. Ingrese quotPSO financequot o quotCMA-ES financequot en Google y encontrará mucha información. Los métodos no exhaustivos (o quotsmartquot) encontrarán óptimo global o local. El objetivo es, por supuesto, encontrar uno global, pero si hay un único pico agudo de las combinaciones de parámetros zillones, métodos no exhaustivos no pueden encontrar este único pico, pero tomando forma comerciantes perspecive, encontrar único pico agudo es inútil para Porque ese resultado sería inestable (demasiado frágil) y no replicable en el comercio real. En el proceso de optimización estamos buscando regiones de meseta con parámetros estables y este es el área donde brillan los métodos inteligentes. En cuanto al algoritmo utilizado por la búsqueda no exhaustiva, se ve como sigue: a) el optimizador genera una población inicial de grupos de parámetros (generalmente aleatoria) b) el backtest es realizado por AmiBroker para cada conjunto de parámetros de la población c) los resultados de los backtests son Evaluado de acuerdo con la lógica del algoritmo y la nueva población se genera sobre la base de la evolución de los resultados d) si se encuentra mejor nuevo - guárdelo y vaya al paso b) hasta que se cumplan los criterios de detención Iteraciones máximas b) detener si el rango de los mejores valores objetivos de las últimas generaciones X es cero c) detenerse si al agregar un vector de desviación estándar 0,1 en cualquier dirección del eje principal no cambia el valor del valor objetivo d) Exhaustivo) en AmiBroker es necesario especificar el motor optimizador que desea utilizar en la fórmula AFL utilizando la función OptimizerSetEngine. La función selecciona el motor de optimización externo definido por nombre. AmiBroker actualmente se comercializa con 3 motores: Standard Particle Swarm Optimizer (quotspsoquot), Tribus (quottribquot) y CMA-ES (quotcmaequot) - los nombres en llaves se utilizarán en llamadas OptimizerSetEngine. Además de seleccionar el motor del optimizador puede que desee establecer algunos de sus parámetros internos. Para ello, utilice la función OptimizerSetOption. Función OptimizerSetOption (quotnamequot, value) La función establece parámetros adicionales para el motor de optimización externo. Los parámetros dependen del motor. Los tres optimizadores enviados con AmiBroker (SPSO, Trib, CMAE) soportan dos parámetros: quotRunsquot (número de ejecuciones) y quotMaxEvalquot (evaluaciones máximas (pruebas) por ejecución única). El comportamiento de cada parámetro es dependiente del motor, por lo que los mismos valores pueden y, por lo general, dará diferentes resultados con diferentes motores utilizados. La diferencia entre Runs y MaxEval es la siguiente. La evaluación (o prueba) es un solo backtest (o evaluación del valor objetivo de la función). RUN es una ejecución completa del algoritmo (encontrar el valor óptimo) - generalmente involucra muchas pruebas (evaluaciones). Cada ejecución simplemente RESTABLECE todo el proceso de optimización desde el nuevo comienzo (nueva población aleatoria inicial). Por lo tanto, cada ejecución puede conducir a encontrar diferentes locales máx / min (si no encuentra global). El parámetro Runs define el número de ejecuciones de algoritmos posteriores. MaxEval es el número máximo de evaluaciones (bactests) en cualquier ejecución individual. Si el problema es relativamente simple y 1000 pruebas son suficientes para encontrar el máximo global, 5x1000 es más probable encontrar el máximo global, ya que hay menos posibilidades de quedar atrapado en el máximo local, como subsecuentes se iniciará a partir de la población aleatoria inicial diferente. Ser complicado Depende del problema bajo prueba, su complejidad, etc, etc. Cualquier método no exhaustivo estocástico no le da la garantía de encontrar max / min global, independientemente del número de pruebas si es más pequeño que exhaustivo. La respuesta más fácil es. Especifique como gran número de pruebas como es razonable para usted en términos de tiempo necesario para completar. Otro consejo simple es multiplicar por 10 el número de pruebas con la adición de nueva dimensión. Eso puede conducir a la sobreestimación del número de pruebas necesarias, pero es bastante seguro. Los motores enviados están diseñados para ser fáciles de usar, por lo tanto, son usables los valores predeterminados / automáticos, por lo que la optimización se puede ejecutar normalmente sin especificar nada (aceptar valores predeterminados). Es importante entender que todos los métodos de optimización inteligente funcionan mejor en espacios de parámetros continuos y funciones objetivo relativamente suaves. Si el espacio de parámetros es discreto, los algoritmos evolutivos pueden tener problemas para encontrar el valor óptimo. Esto es especialmente cierto para los parámetros binario (encendido / apagado) - no son adecuados para cualquier método de búsqueda que utiliza gradiente de cambio de función objetivo (como la mayoría de los métodos inteligentes hacen). Si su sistema comercial contiene muchos parámetros binarios, no debe utilizar el optimizador inteligente directamente en ellos. En su lugar, intente optimizar sólo los parámetros continuos utilizando el optimizador inteligente y cambie los parámetros binarios manualmente o mediante un script externo. SPSO - Optimizador de enjambre de partículas estándar El Optimizador de enjambre de partículas estándar se basa en el código SPSO2007 que se supone debe producir buenos resultados siempre que se proporcionan parámetros correctos (por ejemplo, Runs, MaxEval) para un problema particular. Selección de opciones correctas para el optimizador de PSO puede ser difícil por lo tanto los resultados pueden variar significativamente de caso a caso. SPSO. dll viene con códigos fuente completos dentro de la subcarpeta quotADKquot. OptimizerSetOption (quotRunsquot, 1) OptimizerSetOption (quotMaxEvalquot, 1000) sl Optimizar (quotsquot, 26, 1, 100, 1) OptimizerSetOption (quotRunsquot, 1) OptimizerSetOption (quotRunsquot, 1) ) (0, MACD (fa, sl)) TRIBES - El Optimizer adaptable del optimizador del enjambre de la partícula del Parámetro-menos es adaptable (quotfquot, 12, 1, 100, 1) , Versión sin parámetros de PSO (optimización de optimización de enjambre de partículas) no exhaustiva. Para el fondo científico vea: particleswarm. info/Tribes2006Cooren. pdf En teoría debe funcionar mejor que PSO regular, porque puede ajustar automáticamente los tamaños del enjambre y la estrategia del algoritmo al problema que está resolviendo. La práctica muestra que su rendimiento es bastante similar a PSO. El complemento Tribes. DLL implementa la variante quotTribes-Dquot (es decir, adimensional). Basado en clerc. maurice. free. fr/pso/Tribes/TRIBES-D. zip de Maurice Clerc. Los códigos fuente originales utilizados con permiso del autor Tribes. DLL vienen con código fuente completo (dentro de la carpeta quotADKquot) Parámetros soportados: quotMaxEvalquot - número máximo de evaluaciones (backtests) por ejecución (predeterminado 1000). Debe aumentar el número de evaluaciones con un número creciente de dimensiones (número de parámetros de optimización). El predeterminado 1000 es bueno para 2 o máximo 3 dimensiones. QuotRunsquot - número de ejecuciones (reinicios). (Predeterminado 5) Puede dejar el número de ejecuciones con un valor predeterminado de 5. Por defecto, el número de ejecuciones (o reinicios) se establece en 5. Para utilizar el optimizador Tribes, sólo tiene que agregar una línea a su código: OptimizerSetOption (quotMaxEvalquot , 5000) // 5000 evaluations max CMA-ES - Optimizador de estrategias evolutivas CMA-ES (Covariance Matrix Adaptation Evolutionary Strategy) es un optimizador no exhaustivo avanzado. Para los antecedentes científicos ver: bionik. tu-berlin. de/user/niko/cmaesintro. html De acuerdo con los benchmarks científicos supera a otras nueve, las estrategias evolutivas más populares (como el PSO, la evolución genética y diferencial). Bionik. tu-berlin. de/user/niko/cec2005.html El complemento CMAE. DLL implementa quotGlobalquot variante de búsqueda con varios reinicios con el creciente tamaño de población CMAE. DLL viene con código fuente completo (dentro de la carpeta quotADKquot) Por defecto número de ejecuciones (O reinicia) se establece en 5. Es aconsejable dejar el número predeterminado de reinicios. Puede cambiarlo usando la llamada OptimizerSetOption (quotRunsquot, N), donde N debe estar en el rango 1..10. No es recomendable especificar más de 10 ejecuciones, aunque es posible. Tenga en cuenta que cada ejecución utiliza TWICE el tamaño de la población de ejecución anterior por lo que crece exponencialmente. Por lo tanto, con 10 carreras que terminan con la población 210 mayor (1024 veces) que la primera ejecución. Hay otro parámetro quotMaxEvalquot. El valor predeterminado es CERO, lo que significa que el complemento calculará automáticamente MaxEval requerido. Se aconseja no definir MaxEval por sí mismo como el defecto funciona bien. El algoritmo es lo suficientemente inteligente como para minimizar el número de evaluaciones requeridas y converge muy rápido a punto de solución, por lo que a menudo encuentra soluciones más rápido que otras estrategias. Es normal que el plugin omita algunos pasos de evaluación, si detecta que se encontró la solución, por lo tanto, no debería sorprenderse que la barra de progreso de optimización se mueva muy rápido en algunos puntos. El complemento también tiene la capacidad de aumentar el número de pasos sobre el valor inicialmente estimado si es necesario para encontrar la solución. Debido a su naturaleza adaptativa, el tiempo de cotización que se deja y / o el número de pasos mostrados por el diálogo de progreso es sólo una suposición más aproximada en el momento y puede variar durante el curso de optimización. Para utilizar el optimizador CMA-ES, sólo tiene que agregar una línea a su código: Esto llevará a cabo la optimización con la configuración predeterminada que están bien para la mayoría de los casos. Debe tenerse en cuenta, como es el caso de muchos algoritmos de búsqueda de espacio continuo, que la disminución del parámetro quotstepquot en las llamadas de función Optimize () no afecta significativamente los tiempos de optimización. Lo único que importa es el problema quotdimension, es decir, el número de parámetros diferentes (número de optimizar las llamadas de función). El número de quotstepsquot por parámetro se puede establecer sin afectar el tiempo de optimización, así que utilice la resolución más fina que desee. En teoría, el algoritmo debería ser capaz de encontrar solución en un máximo de 900 (N3) (N3) backtests donde quotNquot es la dimensión. En la práctica, converge mucho más rápido. Por ejemplo, la solución en el espacio de parámetros 3 (N3) dimensional (digamos 100100100 1 millón de pasos exhaustivos) puede encontrarse en tan sólo 500-900 pasos CMA-ES. Optimización individual multihilo A partir de AmiBroker 5.70 además del multithreading de múltiples símbolos. Puede realizar la optimización multi-subprocesos de símbolo único. Para acceder a esta funcionalidad, haga clic en la flecha desplegable situada junto al botón quotOptimizequot en la ventana New Analysis y seleccione quot. QuotIndividual Optimizequot usará todos los núcleos de procesador disponibles para realizar la optimización de símbolo único, lo que lo hace mucho más rápido que la optimización regular. En el modo quotCurrent symbolquot realizará la optimización en un símbolo. En quotAll symbolsquot y modos quotFilterquot que procesará todos los símbolos de forma secuencial, es decir, la optimización primera completa para el primer símbolo, a continuación, la optimización en el segundo símbolo, etc. Limitaciones: 1. backtester personalizado no está soportado (todavía) 2. Los motores de optimización inteligentes no son compatibles - Sólo funciona la optimización EXHAUSTIVA. Eventualmente, podemos deshacernos de la limitación (1) - cuando AmiBroker se cambia, el backtester personalizado no usa OLE más. Pero (2) es probablemente aquí para quedarse por Sistema long. Quick beneficio comercial AFL para Amibroker rápido sistema de comercio de beneficio se completa un sistema de comercio en el gráfico único panel en Amibroker. Ofrece buenas señales de venta de compra con claros niveles de tendencia (Stoploss de arrastre) y objetivos. El mejor marco de tiempo para este sistema es de 15 minutos. Nunca utilice esta AFL para Positional Trading ya que los indicadores y fórmulas utilizados en ella son sólo para Intraday Trading. Utilice el Sistema de Negociación Rápida de Beneficios AFL sólo para Intraday Trading en MCX Commodity, NCDEX Agricultura de Productos Básicos, NSE Equity Cash Stocks, Nifty Future, Nifty Future, Nifty Options, System8221) SetBarsRequired (100000,0) GraphXSpace 15 SetChartOptions (0, chartShowArrowschartShowDates) SetChartBkColor (ParamColor (8220bkcolor8221, ColorRGB (0,0, 0))) GfxSetBkMode (0) GfxSetOverlayMode (1) SetBarFillColor (IIf (CgtO, ParamColor (UP 8220Candle Color8221, colorGreen), IIf (CltO, ParamColor (8220Candle abajo Color8221, colorred), colorLightGrey))) Solar (C, 8221nPrice8221, IIf (CgtO, ParamColor (8220Wick UP Color8221, colorDarkGreen), IIf (CltO, ParamColor (8220Wick abajo Color8221 , ColorDarkRed), colorLightGrey)), 64,0,0,0,0) N (Título StrFormat (8220 8211 Abre g, H _ {h}, Lo _ {g}, Close _ {g} Valor Seleccionado (ROC (C, 1))) FactorParam (8220Factor8221,2,1,10,0.1) PdParam (8220ATR Periodos 8221,11,1,100,1) Up (HL) / 2 (FactorATR (Pd)) Dn (HL) / 2 (FactorATR (Pd)) iATRATR (Pd) TrendUpTrendDownNull trend01 changeOfTrend0 flagflagh0 para (i 1 i ltBarCount-1 i) TrendUpi Nulo TrendDowni Nulo si (CloseigtUpi-1) trendi1 si (trendi-1 -1) changeOfTrend 1 else if (Trend-1) trendi-1 if (trendi-1 1) changeOfTrend 1 else if (trendi-11) trendi1 changeOfTrend 0 si if (trendi-1-1) trendi-1 changeOfTrend 0 Comprar trend1 Selltrend-1 BuyExRem (Buy, Venta) SellExRem (Vender, Comprar) ShortSell CoverBuy BuyPriceValueWhen (Comprar, C) SellPriceValueWhen (Sell, C) ShortPriceValueWhen (corto, C) CoverPriceValueWhen (Cover, C) Título EncodeColor (colorWhite) 8220Quick Profit Trading System8221 8221 8211 8221 8221 8211 8221 EncodeColor (colorred) Intervalo (2) EncodeColor (ColorWhite) 8221 8211 8221 Fecha () 8221 8211 82208221n8221 EncodeColor (colorred) 8221Op-8220O8221 82208221Hi-8220H8221 82208221Lo-8220L8221 8220 8220Cl-8220C8221 8220 8220Vol 8220 WriteVal (V) 8221n8221 EncodeColor ( ColorLime) WriteIf (Comprar. 8221 GO LONG / Reverse Signal en 8220C8221 8220,82218221) WriteIf (Vender 8221 EXIT LONG / Reverse Signal en 8220C8221 8220,82218221) 8221n8221EncodeColor (colorYellow) WriteIf (Venta 8220Total Beneficio / Pérdida para el último intercambio Rs.8221 (C - BuyPrice) 82218221,82218221) WriteIf (Comprar 8220Total Ganancia / Pérdida para el último comercio Rs.8221 (SellPrice-C) 82218221,82218221) PlotShapes (IIf (Buy, shapeSquare, shapeNone), colorGreen, 0, L, Offset-40 ) PlotShapes (IIf (Buy, shapeUpArrow, shapeNone), colorWhite, 0, L, Offset-45) PlotShapes (IIf (Short, shapeSquare) PlotShapes (IIf (Buy, shapeSquare, shapeNone) , ShapeNoble), colorOrange, 0, H, Offset50) PlotShapes (IIf (Corto, shapeDownArrow, shapeNone), colorWhite, 0, H, Offset - 45) para (iBarCount-1igt1i8211) si (Buyi 1) entrada Ci sig 8220BUY8221 sl TrendSLi entrada tar1 (entrada .0050) tar2 entrada (entrada .0092) tar3 entrada (entrada .0179) barras ii 0 si (Selli 1) sig 8220SELL8221 Entrada C1 sl TrendSLi tar1 entrada 8211 (entrada .0050) tar2 entrada 8211 (entrada .0112) tar3 entrada 8211 (entrada .0212) barras ii 0 Desplazamiento 20 Clr IIf (sig 8220BUY8221, colorLime, colorRed) ssl IIf (barras BarCount-1 , TrendSLBarCount-1, Ref (TrendSL, -1)) sslBarCount-1 Plot (LineArray (barras-Offset, tar1, BarCount, tar1,1), 82208221, Clr, styleLinestyleDots, Null, (LineArray (barras-Offset, tar3, BarCount, tar3,1), 82208221, Clr, styleLinestyleDots, Null, Desplazamiento, tar2, BarCount, tar2,1), 82208221, Clr, null, Offset) messageboard ParamToggle (8220Message Board8221,8221ShowHide8221,1) si (messageboard 1) GfxSelectFont (8220Tahoma8221, 13, 100) GfxSetBkMode (1) GfxSetTextColor (ColorWhite) si (sig 8221BUY8221) GfxSelectSolidBrush (colordarkgreen) otra cosa GfxSelectSolidBrush (colorred) pxHeight Estado (8220pxchartheight8221) xx Estado (8220pxchartwidth8221) Izquierda 1100 ancho 310 x 5 x2 290 GfxSelectPen (colorGreen, 1) GfxRoundRect (x, y 8211 98, x2, y. GfxTextOut ((8221 8220), 27, y-100) GfxTextOut ((8220Last 8221 sig 8221 La señal llegó 8221 (BarCount-bars-1) Intervalo () (82208221 WriteIf (sig 8221BUY8221, sig 8221 8220, sig 8221 8221) 8221. entrada 8221), 13, y-60) GfxTextOut ((8220Trailing SL 8221 Ref (TrendSL, -1) 8221 (8221 WriteVal (IIf (sig 8220SELL8221, entry-sl, sl-entry), 2.2) 8220) 8221), 13, y-40) GfxTextOut (8220Current P / L 8221 WriteVal (IIf (sig 8220BUY8221, (entrada C), (entrada-C)), 13, y-22) FSParam (8220Font Size8221,30,11,100,1) GfxSelectFont (8220Times New Roman8221, FS, 700, True) GfxSetBkMode (ColorWhite) GfxSetTextColor (ParamColor (8220Color8221, colorGreen)) HorParam (8220Horizontal Position8221,940,1,1200,1) VerParam (8220Vertical Position8221,12,1,830,1) GfxTextOut (82208221C, Hor Ver.) YCTimeFrameGetPrice (8220C8221, inDaily, -1) DDPrec (C-YC, 2) xxPrec ((DD / YC) 100,2) GfxSelectFont (8220Times Nueva Roman8221, 11, 700, True) GfxSetBkMode (Colorblack) GfxSetTextColor (ParamColor (8220Color8221, colorYellow)) GfxTextOut (82208221DD8221 (8220xx8221) 8221, Hor. Ver45) SECTIONBEGIN (8220Time Left8221) Función GetSecondNum () Hora Actual (4) segundos int (Tiempo 100) Minutos int (Tiempo / 100 100) Horas int (Hora / 10000 100) secondNum int (60 horas 60 minutos 60 segundos) volver secondNum RequestTimedRefresh (1) TimeFrame Intervalo () SecNumber GetSecondNum () Newperiod SecNumber TimeFrame 0 SecsLeft SecNumber 8211 int (SecNumber / TimeFrame) TimeFrame SecsToGo TimeFrame 8211 SecsLeft GfxSelectSolidBrush (ColorRGB (230, 230, 230)) GfxSelectPen (ColorRGB (230, 230, 230 ), 2) si NewPeriod) GfxSelectSolidBrush (colorYellow) GfxSelectPen (colorYellow, 2) Say (8220New period8221) GfxSelectFont (8220Arial8221, 14, 700, False) GfxSetTextColor (colorred) GfxTextOut (8220Time izquierda (: 8221SecsToGo82218221, x, y) SECTIONEND ( ) Compartir: Análisis de estructura de tendencia Blaster Multi Scan tiempo poderoso zoom No es de tendencia Blaster para Amibroker tendencia Blaster para Amibroker es un sistema de comercio indicador de avanzada que utiliza un algoritmo de negociación precisión y enfoque de múltiples marco de tiempo para proporcionar puntos de entrada y salida precisos. Las entradas y las salidas se codifican sabiamente para tener un énfasis en tendencias de tiempo más largas. Ha sido diseñado para Amibroker, una plataforma de gráficos líder y ampliamente disponible. Puede intercambiar todas las principales acciones, índices, materias primas y divisas con la ayuda de este sistema. Su uno de los mejores comprar vender sistema comercial en Amibroker disponibles en el mercado. También es el único código de afl de amibroker altamente rentable y comprobado. Leer más, pero primero vea este video ¿Cómo funciona? El sistema de comercio (amibroker afl) comprende señales de entrada y salida con una flecha que le dice cuándo comprar y cuándo vender y una estrella que le dice cuándo salir. Simplicidad en sí 8211 compra verde y rojo vender y las estrellas son la salida. El enfoque multitemporal mantiene a los operadores en las líneas laterales en un mercado secundario. Pérdida completa y objetivos potenciales se muestran en la pantalla para la gestión del dinero. En los últimos cinco años ha demostrado ser muy rentable, especialmente cuando se alía al mejor marco de tiempo, índice o stock y hora del día. Si bien es exacto para casi cualquiera de estas tres variables, para una óptima eficiencia es mejor seguir las instrucciones de cerca. No todo comercio es un ganador, pero históricamente las pérdidas han sido mucho más pequeñas que las ganancias de tamaño. Trend Blaster Trading System ha multiplicado cada rupia invertido por casi 13 veces. Nifty Trading System En el siguiente gráfico verá estos 2 oficios en el futuro Nifty representan un beneficio combinado de más de 60 puntos No todos los intercambios es así, cada comercio es único en el sistema de comercio. Compruebe la imagen de abajo (haga clic en la imagen para verla más grande). Trend Blaster Zoom Scan Los comerciantes mecánicos comercian el mismo stock o commodity o índice futuro todos los días. Pero, el mejor de la acción no debe ser negociado en el peor de los tiempos. Cómo saber qué stock a negociar mecánicamente para un día en particular Hemos introducido una nueva exploración llamada Trend Blaster Zoom Scan y sabe cómo escanear las existencias para el comercio de día que se llevará a cabo. Póngalo a sí, obtendrá 3 tipos de acciones, aprobado OK, pasó débil y falló. Debe evitar los scrips fallidos para el día. Los comerciantes agresivos pueden intentar con acciones débiles pasadas. Pero los comerciantes seguros deben ir con sólo pasó acciones OK y encontrará las mejores acciones para el comercio mecánicamente (es decir, siga todas las señales ciegamente) para el día. La mayoría de sus oficios sólo ZOOM. La ventaja de Trend Blaster: sistema de comercio totalmente mecánico para amibroker, sin adivinar involucrado. Ambos Stop y la opción de marcha atrás y sin parar y marcha atrás. La función de exploración de zoom está incluida. Usted sabrá cuál scrip para el comercio y qué scrip para evitar. Por lo que tiene opción de parada e inversa opcional en los parámetros. Sin parar y marcha atrás le ahorrará de entrar en operaciones falsas en el mercado lateral. Incluso funciona con la versión de prueba de Amibroker con exploración desactivada. Mostrar línea stop loss opcional, nueva adición. MÁS GRANDE Y MEJOR COMENTARIO EN LA CAJA DE COMENTARIO. VV IMP: INTRODUCCIÓN DE OBJETIVOS (Primera vez en India). Modo agresivo y conservador para non stop y reverse, nueva adición. Cerrar posiciones de fin de día para los comerciantes de día. Mejora del soporte y la resistencia, los niveles de S038R automática, mejor que el sistema más antiguo. Alerta de voz, Alerta de correo electrónico, nueva adición. Cambiar el tiempo de cierre del mercado, por lo que se puede utilizar para NSE y MCX e incluso forex etc, nueva adición. Explorador mejorado con objetivos, stop loss y señales fuertes o débiles. Es importante saber cuándo no comerciar que cuándo comerciar. Bandas de tendencia, crossover y niveles de fibonacci opcionales en parámetros. Trabaja en todos los marcos de tiempo, tan adecuado para el comercio intradía, el comercio de posición, así como la inversión. Enfoque de tiempo múltiple enfoque, mantiene un ojo en la tendencia de mayor tiempo. No hay necesidad de esperar a cierre de la vela en no parada y reversa, entrada y salida inmediatamente si la señal viene (por lo que algunos intercambios de momento momentum también se capturan). Los mismos parámetros probados para los últimos cuatro años y medio (Capital Rs. 1000 invertidos en cada año, negociación 1 Nifty) y 1 paisa corretaje ajustado rendimientos en pruebas detalladas son: 2008 8211 325.32, 2009 8211 333.34, 2010 8211 170.20, 2011 8211 215.56, 2012 8211 91,38, 2013 8211 130,70, 2014 (hasta junio) 8211 77,62. El sistema superó al índice Nifty por un enorme 1305,55 en los últimos seis años y medio. Trend Blaster Comprar / Vender Scan Dos poderosos escaneado propietario se incluye en Trend Blaster Trading System. La compra / venta de sistema de comercio de exploración con filtro de volumen se encuentran los oficios para usted en cuestión de minutos. Escanee para saber qué señal es más potente con el filtro de volumen azul. Comprar ahora Banco Nifty Trading System En el siguiente gráfico verá estos 2 oficios en el futuro Nifty Banco representan un beneficio combinado de más de 125 puntos No todos los intercambios es así, cada comercio es único en el sistema de comercio. Compruebe la imagen de abajo (haga clic en la imagen para verla más grande). Comprar ahora Dow Jones Trading System Trend Blaster trabaja en todos los otros mercados donde hay liquidez adecuada. En el siguiente gráfico verá estos 2 oficios en el Dow Jones sacando algunos puntos graves con 2 de los 2 oficios de ser un ganador No todos los intercambios es así, cada comercio es único en el sistema de comercio. Compruebe la imagen de abajo (haga clic en la imagen para verla más grande). Video Ejemplo 8211 Nifty Options Sistema de comercio de oro MCX Trend Blaster funciona en todos los productos en los que existe liquidez adecuada. En el siguiente gráfico verá estos 3 oficios en oro en cambio MCX representan un beneficio combinado de más de 350 puntos No todos los intercambios son como este, cada comercio es único en el sistema de comercio. Compruebe la imagen de abajo (haga clic en la imagen para verla más grande). EURUSD Forex Trading System Trend Blaster trabaja en los mercados de divisas donde hay liquidez adecuada. En la siguiente tabla verá estos 4 comercios en el EURUSD sacando algunos pips graves con 3 de las 4 operaciones siendo un ganador No todos los intercambios son así, cada comercio es único en el sistema de comercio. Compruebe la imagen de abajo (haga clic en la imagen para verla más grande). Trend Blaster Trading System Compra en línea a través de tarjeta de crédito / Netbanking NRIs y no-indios pueden pagar la cantidad adecuada de dólares a nuestro correo de PayPal id infinifty123gmail. Nuestros datos bancarios: Nombre de la cuenta: MONEY BLOOM Banco: Union Bank of India Subdivisión: Kalyani Branch Corriente A / c No: 619901010050095 Código IFSC UBIN0561991 Código MICR: 700026065. Código SWIFT: UBININBBOCL. Cómo solicitar una prueba Asegúrese de que utiliza una velocidad de Internet de al menos 30 KBPS. No soportamos juicio en Windows XP, Internet 2G o Internet de dongle lento. Trend Blaster Trading System Para Amibroker viene con una oferta de prueba gratuita de 1 días de riesgo. Recuerda que verás toda la funcionalidad de Trend Blaster en la versión registrada de Amibroker. Trend Blaster sin exploración funcionará incluso con la versión de prueba de Amibroker. Descargue las guías de instalación y uso de Trend Blaster, lea las guías de instalación y uso y envíenos su nombre. Ciudad. Nombre del sistema comercial (es decir, Trend Blaster Trading System). Y número de contacto para helpdeskstockmaniacs. net para activar el ensayo. Lea esta Guía de instalación y uso (ESPAÑOL) o la Guía de instalación y uso (HINDI) antes de solicitar la prueba. Instaladores de prueba (Descargar todo a su escritorio antes de pedir cualquier ayuda de instalación) StockManiacs Remote Support Dot Net, Otras utilidades y Administrador de descargas Entrega: Obtenga el enlace de descarga del sistema de señal Trend Blaster. Esto no es un sistema de comercio de código abierto y la estación de trabajo limitada, así que por favor no pida el código fuente. TAT para la entrega y la instalación: El TAT para la entrega y la instalación es de 24 horas de trabajo. Sin embargo, vamos a tratar de servidor más rápido si es posible. Amibroker: Le proporcionaremos una versión de prueba de Amibroker 5.60 junto con el sistema de señal Trend Blaster. Sin embargo, si desea comprar la última versión de Amibroker, puede comprarla directamente en el sitio oficial de Amibroker. Datos en vivo: No somos proveedores de datos. Pero podemos sugerirle algunos proveedores de datos probados. En cualquier caso, no nos responsabilizamos de ningún problema de actualización de datos. Actualizaciones: Las actualizaciones gratuitas en los sistemas de comercio pueden ser instaladas por el cliente libre de costo hasta la tenencia del servicio. Instalación y entrenamiento: Ayuda de instalación inicial a través de la utilidad de escritorio remoto ShowMyPc o Team Viewer o Ammyy Admin. Guías completas y videos. Soporte de correo electrónico completo hasta el período de suscripción. Garantía libre 038 Ayuda: La garantía y la ayuda libres serán proporcionadas hasta la tenencia del servicio o 1 año que termina nunca primero. Después del período de garantía libre en caso de nueva instalación, el cliente debe pagar Rs. 525 por instalación. Muy Muy Importante: Después de la compra siempre pida correo de confirmación de helpdeskstockmaniacs. net y guárdelo correctamente para reclamar soporte futuro. En caso de múltiples licencias de PC, solicite un correo de confirmación mencionando claramente sus múltiples licencias de PC. Después de la instalación, los usuarios deben enviar un correo electrónico a helpdeskstockmaniacs. net en un plazo de 24 horas, mencionando su entrega e instalación completa. Requisitos del sistema: Windows 7, mínimo 2 GB de RAM, punto de red versión 4, mínimo 30 KBPS velocidad de Internet. Algunos softwares antivirus no son compatibles con la Biblioteca AFL de Amibroker y los Softwares de actualización de datos. Sugerimos pausar o desinstalar mejor su software antivirus para que funcione sin problemas. V. V. Importante: La licencia de Trend Blaster es para uso exclusivo del titular de la licencia y no es transferible. No es posible la interrupción temporal de la licencia. Recuerde, todas las ventas son finales y no tenemos ninguna facilidad de devolución de dinero. Tenga en cuenta que cualquier oferta de bonificación sólo es válida en el momento de la compra y los artículos de bonificación no deben considerarse como una actualización o complemento al producto existente. Preguntas Frecuentes ¿Qué es tan especial en Trend Blaster Trading System Trend Blaster Trading System es muy especial, ya que es el único sistema de comercio en la India que es rigurosamente backtested en todas las condiciones del mercado. La mejor parte de ella es la función de Zoom Scan que puede encontrar qué scrips para el comercio y qué scrips no para el comercio de un día en particular. ¿Ofrece alguna garantía para futuros rendimientos? No, tenga en cuenta que los resultados anteriores no son indicativos de rentabilidades futuras. Pero usted puede tomar nuestra solemne garantía de que las capturas de pantalla y los resultados que se muestran aquí no son manipulados y en realidad representa el producto. ¿Proporcionará datos de FNO o de materias primas con el Trend Blaster Trading System? No, somos desarrolladores de sistemas de señal y no somos responsables de ningún problema en los feeds de datos. Si lo desea, definitivamente le ayudaremos a encontrar un proveedor de datos confiable. Palabras claves y Etiquetas amibroker, indicador amibroker, indicador para amibroker, el mejor sistema de comercio, el mejor sistema de comercio, sistema amibroker, día trading astuto, sistema de comercio para amibroker, amibroker sistema de comercio, sistema de comercio amibroker, amibroker sistemas, mejor afl amibroker, mejor Amibroker afl, amibroker afl, amibroker afl, amibroker afl, amibroker afl, amibroker afl, sistema de comercio afl, sistemas de comercio amibroker, sistemas de comercio para amibroker, Sistema de comercio de nifty de banco, sistema de comercio de oro de mcx, sistema de comercio de divisas de eurusd Versión Updation Log Versión 1.0: Lanzado en 02-Jan-2012. Versión 1.1: Lanzada el 18-Feb-2012. Versión 1.2: Lanzada el 05-Jul-2012. Versión 2.0: Lanzado el 15-Aug-2013. Versión 3.0: Lanzado el 22-Ene-2014. Versión 4.0: Lanzado el 27-Ene-2014. Amibroker AFL Library Versión: Lanzado el 28-May-2014. Divulgaciones y renuncias Cláusula de exención de responsabilidad obligatoria 8211 Commodity Futures Trading Commission El comercio de futuros y opciones tiene grandes recompensas potenciales, pero también un gran riesgo potencial. Debe ser consciente de los riesgos y estar dispuesto a aceptarlos para invertir en los mercados de futuros y opciones. Don8217t el comercio con el dinero que can8217t permitirse perder. Esto no es ni una solicitud ni una oferta de compra / venta de futuros u opciones. No se está haciendo ninguna representación de que cualquier cuenta tenga o sea probable obtener ganancias o pérdidas similares a las discutidas en este sitio web. El desempeño pasado de cualquier sistema o metodología comercial no es necesariamente indicativo de resultados futuros. CFTC REGLA 4.41 8211 RESULTADOS DE RENDIMIENTO HIPOTÉTICOS O SIMULADOS TIENEN CIERTAS LIMITACIONES. DESCONOCIDO UN REGISTRO DE RENDIMIENTO REAL, LOS RESULTADOS SIMULADOS NO REPRESENTAN COMERCIO REAL. TAMBIÉN, DADO QUE LOS COMERCIOS NO HAN SIDO EJECUTADOS, LOS RESULTADOS PUEDEN TENERSE COMPARTIDOS POR EL IMPACTO, EN CASO DE, DE CIERTOS FACTORES DE MERCADO, COMO LA FALTA DE LIQUIDEZ. LOS PROGRAMAS DE COMERCIO SIMULADOS EN GENERAL ESTÁN SUJETOS AL FACTOR DE QUE SEAN DISEÑADOS CON EL BENEFICIO DE HINDSIGHT. NO SE HACE NINGUNA REPRESENTACIÓN QUE CUALQUIER CUENTA TENDRÁ O ES POSIBLE PARA LOGRAR GANANCIAS O PÉRDIDAS SIMILARES A LOS MOSTRADOS.

No comments:

Post a Comment