El primer problema fue que, al ser Bollinger Bands, necesitaba más de los 2 puntos de datos que usted le proporcionó. Al pasar n20 a getBollingerBands () significa que desea extraer un valor medio de 20 puntos de datos consecutivos. Dado que sólo había 2, se obtuvo una matriz en blanco, lo que a su vez hizo que los valores NaN lo convirtieran en el ltpathgt. He actualizado esa matriz de datos para que sea mucho más larga, según sea necesario. La otra cuestión era que en lugar de esto: tenías la función pasada a forEach extender todo el camino hacia abajo para incluir todo el código de renderizado (por ejemplo, svg. append (ruta)), lo que significaba que estaba tratando de procesar la cosa entera por datos (Es decir, potencialmente cientos de veces). Bandas de Bollinger Características bandas de comercio, que son líneas trazadas en y alrededor de la estructura de precios para formar un sobre, son la acción de los precios cerca de los bordes del sobre que nos interesa. De los conceptos más poderosos disponibles para el inversor con base técnica, pero no, como se cree comúnmente, dar absolutamente comprar y vender señales basadas en el precio de tocar a las bandas. Lo que hacen es responder a la pregunta perenne de si los precios son altos o bajos sobre una base relativa. Armado con esta información, un inversor inteligente puede tomar decisiones de compra y venta mediante el uso de indicadores para confirmar la acción del precio. Pero antes de comenzar, necesitamos una definición de lo que estamos tratando. Las bandas comerciales son líneas trazadas en y alrededor de la estructura de precios para formar un quotenvelope. quot Es la acción de los precios cerca de los bordes del sobre que nos interesan particularmente. La referencia más temprana a las bandas comerciales que he encontrado en la literatura técnica es En la magia de beneficio de la transacción de acciones autor de cronograma JM Hursts enfoque involucrado el dibujo de los sobres suavizados alrededor del precio para ayudar en la identificación del ciclo. La figura 1 muestra un ejemplo de esta técnica: Obsérvese en particular el uso de sobres diferentes para ciclos de diferentes longitudes. El siguiente desarrollo importante en la idea de las bandas comerciales se produjo a mediados de la década de 1970, como el concepto de desplazamiento de un promedio móvil hacia arriba y hacia abajo por un cierto número de puntos o un porcentaje fijo para obtener un sobre alrededor del precio ganó popularidad, Que todavía es empleado por muchos. Un buen ejemplo aparece en la Figura 2, donde se ha construido un sobre alrededor del Dow Jones Industrial Average (DJIA). El promedio utilizado es un promedio móvil simple de 21 días. Las bandas se desplazan hacia arriba y hacia abajo por 4. El procedimiento para crear un gráfico de este tipo es sencillo. Primero, calcule y trace el promedio deseado. A continuación, calcule la banda superior multiplicando el promedio por 1 más el porcentaje elegido (1 0,04 1,04). A continuación, calcule la banda inferior multiplicando el promedio por la diferencia entre 1 y el porcentaje elegido (1 - 0,04 0,96). Finalmente, trace las dos bandas. Para el DJIA, los dos promedios más populares son los promedios de 20 y 21 días y los porcentajes más populares están en el rango de 3,5 a 4,0. La siguiente gran innovación vino de Marc Chaikin, de Bomar Securities, quien, al intentar encontrar alguna manera de que el mercado estableciera los anchos de banda en lugar del enfoque intuitivo o de elección aleatoria utilizado antes, sugirió que las bandas fueran construidas para contener un porcentaje fijo De los datos del último año. La figura 3 muestra este poderoso y aún muy útil enfoque. Se quedó con el promedio de 21 días y sugirió que las bandas deberían contener 85 de los datos. Por lo tanto, las bandas se desplazan hacia arriba 3 y hacia abajo por 2. Bandas Bomar fueron el resultado. La anchura de las bandas es diferente para las bandas superior e inferior. En un movimiento sostenido del toro, el ancho de banda superior se expandirá y el ancho de banda inferior se contraerá. Lo contrario ocurre en un mercado bajista. No sólo cambia el ancho de banda total a lo largo del tiempo, sino también el desplazamiento alrededor del promedio. Preguntar al mercado lo que está sucediendo siempre es un mejor enfoque que decirle al mercado qué hacer. A finales de la década de 1970, mientras negociábamos órdenes de compra y opciones ya principios de los años ochenta, cuando comenzó a operar la opción de índice, me concentré en la volatilidad como variable clave. A la volatilidad, entonces, volví a crear mi propio enfoque a las bandas comerciales. He probado cualquier número de medidas de volatilidad antes de seleccionar la desviación estándar como el método por el cual establecer el ancho de banda. Me interesé especialmente en la desviación estándar debido a su sensibilidad a las desviaciones extremas. Como resultado, Bollinger Bands son extremadamente rápidos para reaccionar a grandes movimientos en el mercado. En la Figura 5, las bandas de Bollinger se representan con dos desviaciones estándar por encima y por debajo de un promedio móvil simple de 20 días. Los datos utilizados para calcular la desviación estándar son los mismos datos que los utilizados para la media móvil simple. En esencia, está utilizando las desviaciones estándar en movimiento para representar bandas alrededor de un promedio móvil. El marco de tiempo para los cálculos es tal que es descriptivo de la tendencia a mediano plazo. Obsérvese que muchas reversiones ocurren cerca de las bandas y que el promedio proporciona soporte y resistencia en muchos casos. Hay un gran valor en considerar diferentes medidas de precio. El precio típico, (high low close) / 3, es una de esas medidas que he encontrado útil. El cierre ponderado, (high low close close) / 4, es otro. Para mantener la claridad, limitaré mi análisis de las bandas comerciales al uso de los precios de cierre para la construcción de bandas. Mi enfoque principal está en el término intermedio, pero las aplicaciones a corto y largo plazo funcionan igual de bien. Centrarse en la tendencia intermedia da un recurso a los ámbitos de referencia a corto y largo plazo, un concepto invaluable. Para el mercado de acciones y acciones individuales. Un período de 20 días es óptimo para calcular las bandas de Bollinger. Es descriptivo de la tendencia a medio plazo y ha logrado una amplia aceptación. La tendencia a corto plazo parece bien servida por los cálculos de 10 días y la tendencia a largo plazo por cálculos de 50 días. El promedio que se selecciona debe ser descriptivo del marco de tiempo elegido. Esta es casi siempre una longitud promedio diferente a la que resulta más útil para las compras y ventas de crossover. La manera más fácil de identificar el promedio adecuado es elegir uno que proporcione apoyo a la corrección del primer movimiento hacia arriba de un fondo. Si el promedio es penetrado por la corrección, entonces el promedio es demasiado corto. Si, a su vez, la corrección es inferior a la media, entonces el promedio es demasiado largo. Un promedio que se elige correctamente proporcionará apoyo mucho más a menudo que se rompe. (Ver Figura 6.) Bollinger Bands se puede aplicar a prácticamente cualquier mercado o seguridad. Para todos los mercados y cuestiones, utilizaría un período de cálculo de 20 días como punto de partida y sólo me alejaré de él cuando las circunstancias me obliguen a hacerlo. A medida que aumenta el número de períodos involucrados, es necesario aumentar el número de desviaciones estándar empleadas. En 50 períodos, dos y una décima desviaciones estándar son una buena selección, mientras que en 10 períodos uno y un nueve décimos hacen el trabajo bastante bien. 50 períodos con 2,1 desviación estándar 10 períodos con 1,9 desviación estándar Banda superior 50 días SMA 2,1 (s) Banda media 50 días SMA Banda inferior 50 días SMA - 2,1 (s) Banda superior 10 días SMA 1,9 (s) Medio Banda SMA de 10 días Banda inferior SMA de 10 días En la mayoría de los casos, la naturaleza de los períodos es inmaterial, todos parecen responder a bandas de Bollinger correctamente especificadas. Los he utilizado en datos mensuales y trimestrales, y sé que muchos comerciantes los aplican sobre una base intradía. Etiquetas de las bandas superior e inferior Bandas comerciales responden a la pregunta de si los precios son altos o bajos sobre una base relativa. La cuestión se centra en la frase base relativa de las cuotas. Las bandas comerciales no dan señales absolutas de compra y venta simplemente por haberse tocado más bien, proporcionan un marco dentro del cual el precio puede estar relacionado con los indicadores. Algunos trabajos más antiguos indicaron que la desviación de una tendencia medida por la desviación estándar de una media móvil se utilizó para determinar estados extremos de sobrecompra y sobreventa. Pero recomiendo el uso de bandas comerciales como la generación de señales de compra, venta y continuidad a través de la comparación de un indicador adicional a la acción de precio dentro de las bandas. Si las etiquetas de precio de la banda superior y la acción del indicador lo confirma, no se genera ninguna señal de venta. Por otro lado, si las etiquetas de precio de la banda superior y la acción del indicador no confirma (es decir, diverge). Tenemos una señal de venta. La primera situación no es una señal de venta en su lugar, es una señal de continuación si una señal de compra estaba en efecto. También es posible generar señales de acción de precios dentro de las bandas solamente. Una parte superior (formación de la carta) formada fuera de las bandas seguida de una segunda parte superior dentro de las bandas constituye una señal de venta. No hay ningún requisito para la segunda posición de tope con relación a la primera parte superior, solamente en relación con las bandas. Esto a menudo ayuda a manchar las tapas donde el segundo empuje va a un nuevo máximo nominal. Por supuesto, lo contrario es cierto para los mínimos. Porcentaje b (b) y Ancho de Banda Un indicador derivado de Bandas de Bollinger que yo llamo b puede ser de gran ayuda, usando la misma fórmula que George Lane usó para estocásticos. El indicador b nos indica dónde estamos dentro de las bandas. A diferencia de las estocásticas, que están limitadas por 0 y 100, b puede asumir valores negativos y valores por encima de 100 cuando los precios están fuera de las bandas. A los 100 estamos en la banda superior, en 0 estamos en la banda inferior. Por encima de 100 estamos por encima de las bandas superiores y por debajo de 0 estamos por debajo de la banda inferior. Cierre - banda inferior banda superior - banda inferior El indicador b nos permite comparar la acción de los precios con la acción del indicador. En un gran empuje hacia abajo, supongamos que llegamos a -20 para b y 35 para el índice de fuerza relativa (RSI). En el siguiente empuje hacia abajo a niveles de precios ligeramente más bajos (después de un rally), b sólo cae a 10, mientras que el RSI se detiene en 40. Tenemos una señal de compra causada por la acción de los precios dentro de las bandas. (La primera baja llegó fuera de las bandas, mientras que la segunda baja se hizo dentro de las bandas.) La señal de compra es confirmada por RSI, ya que no hizo un nuevo mínimo, lo que nos da una señal de compra confirmada. Banda superior - banda inferior Las bandas comerciales y los indicadores son buenas herramientas, pero cuando se combinan, el enfoque resultante de los mercados se vuelve poderoso. El ancho de banda, otro indicador derivado de Bollinger Bands, también puede interesar a los comerciantes. Es el ancho de las bandas expresado como un porcentaje de la media móvil. Cuando las bandas se estrechan drásticamente, una fuerte expansión de la volatilidad generalmente ocurre en un futuro muy cercano. Por ejemplo, una caída en el ancho de banda por debajo de 2 para el Standard amp Poors 500 ha dado lugar a movimientos espectaculares. El mercado más a menudo comienza en la dirección equivocada después de que las bandas se aprieten antes de realmente ponerse en marcha, de las cuales enero de 1991 es un buen ejemplo. Evitar la multicolinealidad Una regla fundamental para el uso exitoso del análisis técnico requiere evitar la multicolinealidad en medio de indicadores. Multicolinearidad es simplemente el recuento múltiple de la misma información. El uso de cuatro indicadores diferentes todos derivados de la misma serie de precios de cierre para confirmar unos a otros es un ejemplo perfecto. Por lo tanto, un indicador derivado de los precios de cierre, otro del volumen y el último del rango de precios proporcionaría un grupo útil de indicadores. Pero la combinación de RSI, convergencia / divergencia media móvil (MACD) y tasa de cambio (asumiendo que todos se derivaron de los precios de cierre y utilizaron períodos de tiempo similares) no. Aquí hay, sin embargo, tres indicadores para utilizar con las bandas para generar compras y vende sin tener problemas. En medio de los indicadores derivados del precio solo, RSI es una buena opción. Los precios de cierre y el volumen se combinan para producir el balance en balance, otra buena opción. Por último, el rango de precios y el volumen se combinan para producir flujo de dinero, una vez más, una buena opción. Ninguno es demasiado colineal y por lo tanto juntos se combinan para una buena agrupación de herramientas técnicas. Muchos otros podrían haber sido elegidos también: MACD podría ser sustituido por RSI, por ejemplo. El Índice de Canales de Mercancía (CCI) fue una elección temprana para usar con las bandas, pero como resultó, fue pobre, ya que tiende a ser colineal con las bandas mismas en ciertos marcos temporales. La línea inferior es comparar la acción del precio dentro de las vendas a la acción de un indicador que usted sabe bien. Para la confirmación de las señales, puede comparar la acción de otro indicador, siempre y cuando no sea colineal con el primero. Las bandas de Bollinger fueron creadas por John Bollinger, CFA, CMT y publicadas en 1983. Fueron desarrolladas en un esfuerzo para crear bandas comerciales completamente adaptables. Las siguientes reglas que cubren el uso de bandas de Bollinger se recogieron de las preguntas que los usuarios han hecho más a menudo y de nuestra experiencia de más de 25 años con Bandas de Bollinger. Bandas de Bollinger proporcionan una definición relativa de alto y bajo. Por definición, el precio es alto en la banda superior y bajo en la banda inferior. Esa definición relativa puede utilizarse para comparar la acción de precios y la acción de indicadores para llegar a decisiones rigurosas de compra y venta. Los indicadores apropiados pueden derivarse del impulso, el volumen, el sentimiento, el interés abierto, los datos entre mercados, etc. Si se utilizan más de un indicador, los indicadores no deben estar directamente relacionados entre sí. Por ejemplo, un indicador de impulso puede complementar un indicador de volumen con éxito, pero dos indicadores de impulso no son mejores que uno. Las bandas de Bollinger se pueden utilizar en el reconocimiento de patrones para definir / aclarar patrones de precios puros, tales como tops M y fondos W, cambios de momento, etc. Etiquetas de las bandas son sólo eso, las etiquetas no las señales. Una etiqueta de la Banda de Bollinger superior NO es en-y-de-sí mismo una señal de venta. Una etiqueta de la banda Bollinger inferior no es en-y-de-sí una señal de compra. En los mercados de tendencias de los precios puede, y lo hace, subir la banda Bollinger superior y bajar la banda Bollinger inferior. Cierra fuera de las bandas de Bollinger son inicialmente señales de continuación, no señales de inversión. (Esto ha sido la base para muchos sistemas exitosos de ruptura de volatilidad.) Los parámetros predeterminados de 20 períodos para la media móvil y los cálculos de desviación estándar, y dos desviaciones estándar para el ancho de las bandas son sólo eso, los valores por defecto. Los parámetros reales necesarios para cualquier mercado / tarea pueden ser diferentes. El promedio desplegado como la Banda de Bollinger media no debería ser el mejor para crossovers. Más bien, debe ser descriptivo de la tendencia a mediano plazo. Para una contención consistente de los precios: Si el promedio se alarga, el número de desviaciones estándar debe aumentarse de 2 en 20 períodos, a 2,1 en 50 períodos. Asimismo, si se acorta el promedio, se reducirá el número de desviaciones estándar de 2 en 20 períodos a 1,9 en 10 períodos. Las bandas tradicionales de Bollinger se basan en una media móvil simple. Esto se debe a que se utiliza un promedio simple en el cálculo de la desviación estándar y deseamos ser lógicamente consistentes. Las Bandas de Bollinger exponenciales eliminan los cambios repentinos en el ancho de las bandas causados por grandes cambios de precios que salen de la parte posterior de la ventana de cálculo. Los promedios exponenciales deben usarse tanto para la banda media como para el cálculo de la desviación estándar. No haga ninguna suposición estadística basada en el uso del cálculo de la desviación estándar en la construcción de las bandas. La distribución de los precios de los valores no es normal y el tamaño típico de la muestra en la mayoría de los despliegues de Bollinger Bands es demasiado pequeño para su significación estadística. (En la práctica encontramos típicamente 90, no 95, de los datos dentro de las Bandas de Bollinger con los parámetros por defecto) b nos dice dónde estamos en relación con las Bandas de Bollinger. La posición dentro de las bandas se calcula utilizando una adaptación de la fórmula para estocástica b tiene muchos usos entre los más importantes son la identificación de las divergencias, el reconocimiento de patrones y la codificación de los sistemas de comercio utilizando bandas de Bollinger. Los indicadores pueden normalizarse con b, eliminando los umbrales fijados en el proceso. Para hacer esta parcela de 50-período o más Bollinger Bands en un indicador y luego calcular b del indicador. El Ancho de Banda nos dice cuan amplias son las Bandas de Bollinger. El ancho bruto se normaliza utilizando la banda media. El uso de los parámetros por defecto BandWidth es cuatro veces el coeficiente de variación. BandWidth tiene muchos usos. Su uso más popular es indentify The Squeeze, pero también es útil en la identificación de cambios de tendencia. Bollinger Bands se puede utilizar en la mayoría de las series de tiempo financiero, incluyendo acciones, índices, divisas, materias primas, futuros, opciones y bonos. Bollinger Bands se puede utilizar en barras de cualquier longitud, 5 minutos, una hora, diaria, semanal, etc La clave es que las barras deben contener suficiente actividad para dar una imagen robusta del mecanismo de formación de precios en el trabajo. Las bandas de Bollinger no proporcionan asesoramiento continuo sino que ayudan a identificar las configuraciones donde las probabilidades pueden estar a su favor. Una nota de John Bollinger: Una de las grandes alegrías de haber inventado una técnica analítica como Bollinger Bands es ver lo que otras personas hacen con ella. Estas reglas que cubrían el uso de Bandas de Bollinger fueron ensambladas en respuesta a las preguntas hechas a menudo por los usuarios y nuestra experiencia durante 25 años de usar las bandas. Si bien hay muchas maneras de utilizar Bollinger Bands, estas reglas deben servir como un buen punto de partida. Para obtener más información sobre las bandas de Bollinger: Para ver un seminario web que cubre estas 22 reglas, haga clic en 22 Reglas para usar las bandas de Bollinger. Copia Bollinger Capital Management. Todos los derechos reservados. Qué es BBScript. Citando el sitio web oficial de BBScript (.BBScript): BBScript es un lenguaje de programación basado en web para análisis técnicos. Se desarrolló como un lenguaje de scripting rápido, simple y fácil de usar para implementar y trazar indicadores técnicos para acciones y datos de divisas en nuestras cartas interactivas de sitios web: BollingerOnBollingerbands, EquityTrader y BBForex. Actualmente los últimos tres sitios web son los únicos que soportan BBScript. Uso de BBScript. Los indicadores simples o complejos se pueden trazar en nuestras cartas avanzadas altamente interactivas y personalizables. Estos gráficos emplean funciones avanzadas como arrastrar, acercar y alejar, seguidores verticales y horizontales, líneas de tendencia, actualizaciones continuas de datos, arrastrar y soltar el reordenamiento de gráficos, etc. Un editor BBScript está integrado y puede compilar y ejecutar código BBScript . A continuación, los indicadores se representan y representan utilizando el motor de gráficos. Para obtener la documentación completa y la información más reciente sobre BBScript, consulte el sitio web oficial:.BBScript. Para preguntas y soporte en línea, vaya al foro de discusión BBScript. BBScript y Backtester no están disponibles para los navegadores móviles. Ejemplo de programa BBScript: (Indicador Momentum con promedio móvil exponencial) A continuación, se muestra un ejemplo de código BBScript para trazar el indicador de momento de 12 periodos junto con un promedio móvil exponencial de 12 periodos de ese indicador en el mismo gráfico de indicadores. Es necesario estar suscrito a BollingerOnBollingerBands para ejecutar BBScript. Si aún no ha suscrito, obtenga su prueba gratuita de 30 días aquí. Una vez que se haya suscrito, vaya a la sección Gráfico y asegúrese de que la pestaña Avanzado está seleccionada. Abra el editor de BBScript haciendo clic en su opción de pestaña en el menú de gráfico principal. Se abrirá el editor. Para activar la secuencia de comandos, asegúrese de que la casilla Ejecutar secuencia de comandos está marcada. En el área de texto del panel izquierdo, inserte el script que desea ejecutar. Haga clic en el botón Ejecutar para ejecutar el script y trazar su salida. El script se ejecutará con el símbolo y la frecuencia de muestreo actualmente seleccionados. En el caso que se muestra a continuación, es el gráfico diario AAPLs. Si desea ejecutar el script en otro símbolo o tasa de muestreo, simplemente cambie esos ajustes de sus campos de entrada correspondientes y menús desplegables. (X) // objeto de datos // crear el indicador de momento y su período de ema1 12 // período de período mtm2 12 // momento de correo electrónico momentum close (x) - close (x) - period1 // mtm formula plot1 plot (momentum, Momentum // histograma, ff0000) // trama mtm emamtm ema (momento, período2) // ema de mtm plot2 trama (emamtm, EMA, línea, 0000ff) // diagrama de ema chart (plot1, plot2) // mostrar mtm y ema in Gráfico de indicadores BBScript Editor El editor de BBScript se muestra a continuación. Se compone de los siguientes componentes: Ejecutar secuencia de comandos: (parte superior izquierda) El script se ejecutará cuando se marque esta casilla de verificación. Nuevo botón: Esto creará un nuevo script en blanco y lo abrirá en el espacio de trabajo actual. El nombre del script debe proporcionarse en el campo Nombre del script. Botón Examinar: Este botón abrirá el gestor de archivos donde se muestran todos los scripts de los usuarios. Botón Eliminar: Este botón eliminará el script actual del servidor backend y lo eliminará del área de trabajo. Nombre de secuencia de comandos: El nombre de secuencia de comandos debe ser único y sólo puede contener hasta 40 caracteres alfanuméricos, espacios o el carácter de subrayado (). Un guión no puede guardarse o ejecutarse hasta que se proporcione un nombre válido. Botón Guardar: (lado superior izquierdo) Para guardar el script en nuestro servidor, haga clic en este botón. Se debe proporcionar un nombre de guión válido. Si está deshabilitado, el script ya está guardado. Panel de comandos de entrada: (lado izquierdo) Inserte el código en esta área. Los comentarios se resaltan en verde y los errores se subrayan en rojo. A medida que escribe el script, las funciones de autocompletar y su descripción se muestran en la pantalla de salida. Buscar campo de texto manual: (arriba a la derecha) introduzca una palabra clave para buscar en el manual de BBScript. Panel de salida: (lado derecho) Muestra las notificaciones del sistema, las impresiones de variables, los mensajes de error, las búsquedas manuales o API. Indicador de duración: (parte inferior derecha) Muestra la duración de la ejecución del script. BBScript se basa en la nube. Se ejecuta en un navegador y todos los scripts se almacenan de forma segura en nuestros servidores. Puede acceder a las secuencias de comandos en cualquier momento que esté conectado y conectado a BollingerOnBollingerBands. Debe tener instalado Adobe Flash Player en su computadora y estar conectado a Internet para crear, editar, guardar y ejecutar sus scripts desde nuestra interfaz web. En el administrador de archivos BBScript, los scripts se pueden cargar en el espacio de trabajo, cambiarlos de nombre o eliminarlos haciendo clic en los botones correspondientes (cargar, renombrar o eliminar) al lado de un nombre de secuencia de comandos en la misma fila. Carga de un guión: para cargar un guión en el espacio de trabajo de los editores para que pueda editarlo o ejecutarlo, haga clic en el botón Cargar situado junto a su nombre. Antes de que se complete la acción, se le pedirá que guarde el script de área de trabajo no guardado que se muestra actualmente antes de que se elimine del espacio de trabajo. Eliminación de una secuencia de comandos: para eliminar una secuencia de comandos, haga clic en el botón Eliminar. Se le pedirá que confirme la acción de eliminación antes de ejecutarla. Cambio de nombre de una secuencia de comandos: al hacer clic en el botón Cambiar nombre, podrá editar el nombre de la secuencia de comandos como se muestra a continuación. Una vez que haya terminado de introducir el nuevo nombre (con los parámetros de nombre descritos en el Nombre de script anterior), haga clic en el botón Aplicar que se encuentra junto a él y se aplicarán los cambios. Si el nombre no es válido, aparecerá un mensaje de error. El indicador resultante se muestra debajo del gráfico de precios. Observe las etiquetas para el momento y su promedio móvil exponencial. Observe también que el indicador de momento está representado en formato de histograma (líneas verticales verticales positivas y líneas verticales negativas rojas). La media móvil exponencial se representa en azul en un formato lineal. El indicador creado se comporta de la misma manera que los indicadores incorporados. Si coloca el cursor sobre él, puede determinar el valor en un punto específico. Puede acercar y alejar, así como arrastrar el gráfico a la derecha oa la izquierda. A medida que los datos se transmiten, la secuencia de comandos volverá a ejecutarse y el gráfico de indicadores se actualizará automáticamente. El BBScript Backtester es una nueva característica de BBScript. Fue diseñado a propósito para ser simple y fácil de usar sin sacrificar el poder. Su objetivo es permitirle probar rápidamente sus ideas de trading y análisis y luego automatizarlas si es necesario. Hemos pregrabado todos los indicadores de Bollinger Band y muchos otros indicadores técnicos para usted. Además, hemos escrito muchos scripts de ejemplo que puede utilizar como es o emplear como plantillas para sus propias ideas. Hay muchas plataformas de creación de sistemas, optimización y backtesting normalmente son bastante complicadas y muy caras. La nuestra es una adición gratuita a su suscripción existente de BB y está diseñada para ser fácil de usar. Al igual que cualquier herramienta de gran alcance, itll tomar un poco de tiempo para acostumbrarse a ella, pero una vez que esté a la velocidad creo que youll apreciar lo único y útil el BBScript Backtester es. Disfrute Puede probar 6 tipos diferentes de sistemas. Modo uno: Siempre en el mercado, sin pirámide Esperar la primera señal y entrar en el mercado largo o corto. Ignorar señales subsiguientes del mismo tipo. Inversa al estado opuesto en la siguiente señal de tipo opuesto. Repita los pasos b y c. Ejemplo, si compra primero, compre 1 (entrada larga), venda 2 (salida larga y entrada corta), compre 2, venda 2. Ejemplo, si vende primero, vende 1, compra 2, compra 2, compra 2.Mode dos: Siempre en el mercado, con pyramidingWait para la primera señal y entrar en el mercado largo o corto. En las señales subsiguientes del mismo tipo añadir una posición. Inversa al estado opuesto en la siguiente señal de tipo opuesto. Si es largo, venda la posición neta más una unidad más Si es corto, cubra la posición neta más una unidad más Repita los pasos b y c. Ejemplo, si largo primero, compre 1, venda 2, venda 1 (un agregado), compre 3 (2 salidas largas, una entrada corta), venda 2.Modo tres: Oficios discretos sin paradas, ningunos pyramidingFor los comercios largos, espera Para la primera señal de entrada larga, marcha hacia adelante hasta que se encuentre la salida coincidente, registre el comercio y busque la siguiente señal de entrada larga. Para operaciones cortas, espere la primera señal de entrada corta, avance hacia adelante hasta que se encuentre la salida coincidente, registre el comercio y busque la siguiente señal de entrada corta. Modo cuatro: Oficios discretos sin paradas, con pirámidePara los largos oficios, marchar hacia adelante hasta que se encuentre la salida coincidente, registro de comercio. Vuelva a la entrada larga y busque la siguiente señal de entrada larga. Para operaciones cortas, espere la primera señal de entrada corta, avance hacia adelante hasta encontrar la salida coincidente, registro de comercio. Vuelva a la entrada corta y busque la siguiente señal de entrada corta. Modo cinco: Operaciones discretas con paradas, sin pirámidePara operaciones largas, espere la primera señal de entrada larga, avanza hasta que se encuentre la salida o la parada correspondiente, registre el comercio y busque la siguiente señal de entrada larga. Para operaciones cortas, espere la primera señal de entrada corta, avance hacia adelante hasta que se encuentre la salida o parada correspondiente, registre el comercio y busque la siguiente señal de entrada corta. Modo seis: Oficios discretos con paradas y pirámidePara los largos oficios, espere la primera señal de entrada larga, avance hacia adelante hasta que se encuentre la salida o parada correspondiente, registre el comercio. Vuelva a la entrada larga y busque la siguiente señal de entrada larga. Para operaciones cortas, espere la primera señal de entrada corta, avance hacia adelante hasta que se encuentre la salida o parada correspondiente, registre el comercio. Vuelva a la entrada corta y busque la siguiente señal de entrada corta. Se puede especificar un tipo de parada opcional cuando se prueban sistemas con paradas (modo cinco y modo seis). Hay 3 tipos de paradas: Parada de araña, parada parabólica y parada de Bollinger. Sus señales serán numeradas como pares y se pueden trazar en el gráfico. Haga clic en cualquier entrada o salida y su complemento se resaltará instantáneamente. Además de las estadísticas normales del sistema, se puede ver de un vistazo cómo su enfoque está haciendo con el tiempo mediante el uso de la curva de equidad, que se puede construir mediante la adición de ganancias comerciales diarias o combinando ganancias comerciales diarias. Consulte la documentación y los ejemplos para obtener más información. A continuación, se muestra un ejemplo de código BBScript para construir un sistema de Bollinger Band simple, tráficos discretos con paradas y sin diagrama de pirámide. (X, 20, 2, middle) lowerBB bbands (x, 20, 2, lower) / / Bollinger Bands (x, 20, 2, lower) / / / Back en los bajos BBands buy entry xover (cerrar (x), lowerBB) // marcar el medio BB y vender exit - xover (close (x), middleBB) // grupo comprar y vender señales en un array señales entrada exit // Back tipo de prueba 4 operaciones discretas, paradas de uso, sin pirámide tipo de respaldo 4 // tipo de parada Chandelier stoptype 0 // ejecutar el backtest bt backtest (x, señales, backtype, stoptype) // preparar gráfico de precios con señales plot1 plot (close X), mostrar la gráfica con las señales pchart (plot1) // calcular la curva de patrimonio sin componer equitycurvecalc 0 // obtener la matriz de la curva de equidad utilizando el objeto back-tester eqCurve equitycurve (bt, equitycurvecalc) // crear diagrama de curva de equidad (plot2) Para usar BBScript Backtester, vaya a la sección Advanced Chart, haga clic en el botón BBScript en el menú de gráfico principal. Copie el código de ejemplo Simple System y Backtester o escriba su propio código BBScript en el panel de entrada de scripts y ejecútelo. Asegúrese de que la casilla Ejecutar secuencia de comandos está marcada. Las notificaciones del sistema se mostrarán en el panel de salida. Después de ejecutar con éxito el código, haga clic en el botón Informe de Backtester (lado de paseo superior de BBScript Editor), un informe detallado de Backtester aparecerá. Haga clic en el botón emergente para abrir el informe en una ventana independiente. El Informe incluye el Resumen de Comercio y el Histórico de Operaciones. A continuación se presentan los términos estadísticos utilizados en el informe Backtester y sus definiciones. En la sección de resumen comercial: Total de operaciones: número total de operaciones cerradas Total de victorias: número total de operaciones cerradas ganadoras Pérdidas totales: número total de perder operaciones cerradas Ganancia: porcentaje de ganar operaciones cerradas en el número total de operaciones cerradas (Corto y largo) Pérdida promedio total: pérdida promedio por pérdida de comercio cerrado (corto y largo) Factor de ganancia: total de puntos absolutos ganados / total puntos absolutos perdidos, sólo operaciones cerradas Ganancia Promedio General: ganancia promedio por ciento Ganancias acumuladas totales: porcentaje total de ganancias acumuladas, operaciones cerradas solamente En la sección de Comercio - Largo: Número de Largos: número total de operaciones largas cerradas Ganancias: número de operaciones largas cerradas ganadoras Pérdidas : Número de pérdidas de operaciones largas cerradas Ganancia promedio: ganancia promedio por ganancia de comercio largo cerrado Pérdida promedio: pérdida promedio por pérdida de comercio largo cerrado Ganancia acumulada: ganancias de porcentaje compuesto total de operaciones largas, operaciones cerradas solamente De Shorts: número total de operaciones cerradas cortas Ganancias: número de operaciones cortas cerradas ganadoras Pérdidas: número de pérdidas de operaciones cortas cortas Ganancia media: ganancia media por ganancia cerrada de comercio corto Pérdida promedio: pérdida promedio por pérdida de comercio cerrado corto Gane acumulativo: Ganancias de porcentaje compuesto total de operaciones cortas, operaciones cerradas solamente El siguiente es un ejemplo de Reporte de Backtester. Número de largos: 22 Victorias: 16 Pérdidas: 6 Promedio de victorias: 5.03 Pérdida promedio: -7.93 Ganancia acumulada: 33.18 1: Enter: 2010-08-25 242.5500, Exit: 2010-09-01 250.3300, 3.2076 2: Enter: 2011 -03-17 334.6400, Salida: 2011-03-25 351.5400, 5.0502 3: Enter: 2011-05-17 336.1400, Exit: 2011-05-31 347.8300, 3.4777 4: Enter: 2011-06-13 326.6000, Exit: 2011-06-27 332.0400, 1.6656 5: Enter: 2011-06-21 325.3000, Exit: 2011-08-08 353.2100, 8.5798 6: Enter: 2011-11-15 388.8300, Exit: 2011-11-25 363.5700, - 6.4964 7: Enter: 2011-11-18 374.9400, Salida: 2011-12-01 387.9300, 3.4646 8: Enter: 2011-11-22 376.5100, Exit: 2011-12-20 395.9500, 5.1632 9: Enter: 2012-04 -17 609.7000, Salida: 2012-05-09 569.1800, - 6.6459 10: Introduzca: 2012-05-18 530.3800, Salida: 2012-05-23 570.5600, 7.5757 11: Introduzca: 2012-10-09 635.8500, salida: 2012 -10-31 595.4500, - 6.3537 12: Introduzca: 2012-10-22 634.0300, Salida: 2012-11-02 576.8000, - 9.0264 13: Enter: 2012-11-05 584.6200, Exit: 2012-11-08 537.2600, - 8.1010 14: Enter: 2012-11-09 547.0600, Salida: 2012-11-23 571.5000, 4.4675 15: Enter: 2013-01-16 506.0900, Salida: 2013-01-24 450.5000, - 10.9842 16: Enter: 2013 -01-28 449.8300, Salida: 2013-02-11 479.9000, 6.6847 17: Enter: 2013-03-05 431.1400, Salida: 2013-03-15 443.8500, 2.9480 18: Enter: 2013-04-22 399.3600, Exit: 2013-04-29 430.1200, 7.7023 19: Introduzca: 2013-06-27 393.7800, Salida: 2013-07-03 420.8000, 6.8617 20: Enter: 2013-09-18 464.6800, Salida: 2013-09-23 490.8300, 5.6275 21: Enter: 2014-01-06 543.9300, Salida: 2014-01-15 557.3600, 2.4691 22: Enter: 2014-01-31 500.6000, Salida: 2014-02-10 528.9900, 5.6712 Número de cortos: 0 Victorias: 0 Pérdidas: 0 Ganancia promedio: 0 Pérdida promedio: 0 Ganancia acumulada: 0 Señales y curva de equidad Puede ver señales comerciales en el gráfico después de que su código BBScript se ejecute correctamente. Las flechas verdes arriba son compras (entradas largas, salidas cortas) y las flechas hacia abajo son ventas (salidas largas, entradas cortas). Haga clic en cualquier flecha, su complemento se resaltará. Fecha de entrada y salida, junto con el comercio de ganancia también se mostrará. La curva de equidad se muestra debajo del gráfico de precios.
AlgoBit Full Review Algobit es un algoritmo que fue desarrollado tecnológicamente en casa y que escanea constantemente los mercados financieros. El resultado es que Algobit localizará las nuevas tendencias de las opciones de formación y, a partir de entonces, indicará al comerciante en el momento adecuado para entrar en su comercio. Revisión Veredicto: Algobit no es una estafa ¿Cómo funciona AlgoBit Algobit está diseñado para comerciantes que valoran la ganancia total en comparación con las altas tasas de éxito. Cuando negocie con Algobit, se recomienda que ingrese operaciones consecutivas en un solo activo elegido, pero varíe sus sumas invertidas. Debido a que la tendencia es exacta a una tasa de 99, el único seto que tendrá que superar es el momento. Cómo comenzar a utilizar Algobit. Primero tendrá que registrar una cuenta de Trading de OptionBit. Esto es fácil, ya que todo lo que necesita hacer es simplemente rellenar su información en el formulario de registro proporcionado en el s...
Comments
Post a Comment