Wednesday 18 October 2017

Alerta Media Móvil Thinkscript


Here8217s un script que muestra cómo activar una alerta en un crossover de media móvil, pero sólo después de que la barra que causó un crossover ha terminado. Tengo una flecha trazada intrabar si los promedios se cruzan, y desaparece si no cruzan. Esto mismo puede suceder a las alertas basadas en el crossover, que le dará una alerta que posteriormente se invalida. La manera alrededor de él es tener la alerta mira una barra detrás, así que won8217t dispara hasta que la primera señal después de que una barra del cruce esté acabada. El guión se llama 8220MACrossoverwAlertsSTUDY. ts8221, y es gratuito en mi sitio de Google bajo 8220Estudios de Thinkscript publicados8221. Esto es tan útil, sobre todo porque estoy aprendiendo TS hey gran alerta .. realmente aprecio el trabajo que pones pulg me preguntaba si había alguna manera de cambiar el Sma a un ema..i uso 2 emas para mi alerta de crossover. Im no una persona techy así que no tendría idea de hacer eso. Thx alot, Phill Usted cambia el promedio () a expmovingavg () básicamente. Me encanta la idea de activar una alerta. ¿Sería posible hacer que el texto de mi teléfono celular tooIn mi indicador Multi-Divergence, hay una lógica utilizada que rompe el filtro de estudio cuando se intenta utilizar en una exploración. Así que hice un nuevo indicador específicamente para el escaneo, limitándolo a sólo utilizar MACD, RSI o CCI. Ahora se puede utilizar en una lista de seguimiento, y se llama 8220ProDivergenceScan8221. Todavía es una secuencia de comandos sólo para donantes, así que utilice la información de los donantes de su blog para acceder a ella en la sección de Estudios Thinkscript liberados del sitio de Google. Si usted no es un donante, puede ingresar al hacer clic en el botón Donar: Instrucciones: Importar ProDivergencia Puede escanear como cualquier otro estudio y, a continuación, siga estas instrucciones para configurar una exploración con él. Vaya a la pestaña de exploración en Think Desktop y elija 8220Stock Hacker8221. A continuación, haga clic en 8220Agregar Estudio Filter8221 (Primero en la captura de pantalla a continuación) y luego haga clic en el lápiz para editar el filtro predeterminado que se agrega (Segundo en la captura de pantalla): Elimine el ADXCrossover predeterminado () si hay uno (Tercero en la captura de pantalla) y haga clic en 8220Thinkscript Editor8221 (Cuarto): Elija su período de agregación en la parte superior (D para diario en este ejemplo). En el editor, escriba 8220ProDivergenceScan () 8221 y, a continuación, elija 8220Inspector8221 en el panel lateral. Usted verá las entradas de estudio de ProDivergenceScan y los cuatro diagramas que puede escanear: BullDivs para la divergencia alcista en el corto período de tiempo BearDivs para la divergencia bajista en el corto plazo BullDivl para la divergencia alcista en largo plazo BearDivl para la divergencia bajista en el tiempo largo También puede escribir el nombre de cualquier otro estudio que tenga en su biblioteca en este editor de thinkscript para obtener acceso a él para cualquier filtro). Para que la exploración se active, desea comprobar cuándo el valor del gráfico elegido es igual a 1, ya que Eso es lo que codifiqué el indicador para hacer. Para ello, agregue la cadena 822018221 después del nombre de la parcela, como se muestra aquí: Después de esto, haga clic en 8220Ok8221 y ejecute la exploración. Puede recibir una ventana emergente que advierte que los cambios futuros en el estudio no se reflejarán en este filtro. Eso sólo significa que si cambia el código en ProDivergenceScan, no se reflejará aquí. El filtro toma una instantánea del código cuando crea el filtro. Si actualiza el indicador, simplemente elimine el filtro antiguo y vuelva a configurarlo como se indica anteriormente. Si has estado tratando de llegar a mí, revisa tus carpetas de spam para mis respuestas. Mis mensajes parecen no llegar a las personas. Me imaginé una manera de combinar todos mis indicadores de divergencia en un único estudio. El nuevo guión Multi-divergencia usa pendientes de líneas de regresión lineal igual que en el nuevo indicador de divergencia MACD. Este script reemplaza a todos los otros scripts de divergencia. La diferencia es que ahora puede realizar una regresión en cualquier estudio de su elección a partir de una lista de indicadores ToS. Los indicadores actualmente soportados para el análisis de divergencia son: MACD, RSI, CCI, Momentum, Flujo de Dinero, Volumen de Balance, Tasa de Cambio, Índice de Momentum Estocástico, Oscilador Final, Indicador de Volumen, Oscilador de Volumen, Volumen de Cambio, , Williams Porcentaje-R, y Woodie8217s CCI (Tenga en cuenta que doesn8217t escanear todos estos para la divergencia a la vez. Sólo el indicador que usted seleccione. Si desea tener RSI y MACD al mismo tiempo, por ejemplo, poner el script en Su gráfico dos veces y seleccione el indicador apropiado para cada uno por separado). Si hay otro indicador ToS incorporado que desea tener disponible para el análisis de divergencia, avíseme y lo puedo agregar en futuras actualizaciones. Puede utilizar el indicador de divergencia múltiple en gráficos en tiempo real y en escaneos de listas de vigilancia, y pongo en la lógica de alerta para que pueda hacer ping cuando se produce una divergencia. Este indicador es solo para donantes de blogs. Puedes encontrarlo en mi sitio de google bajo Estudios liberados de Thinkscript en la sección Sólo de donantes. Si ya has donado en el pasado, puedes usar tu contraseña para acceder a ella. Si quieres convertirte en donante (o echarme más dinero) puedes hacerlo haciendo clic en el botón Donar: Como siempre, si eres un DIY8217er, no dudes en hacer preguntas en los comentarios y responder a la pregunta. Acabo de actualizar la herramienta de Excel CAT de archivo para usar RTD en lugar del DDE desaparecido. Esto sólo funciona en Excel para Windows, por desgracia. Puede descargarlo ahora desde mi sitio de Google en Herramientas publicadas en la carpeta Sólo donantes. Si ya has donado en el pasado, puedes usar tu contraseña para acceder a ella. Si quieres convertirte en donante (o tirarme más monedas) puedes hacerlo haciendo clic en el botón Donar: Si quieres saber más sobre el CAT, aquí encontrarás la entrada original del blog. Este indicador se ha actualizado Vea la nueva entrada aquí. Esto ha sido un largo tiempo en venir. Mi vida familiar ha estado en conmoción por un par de años. Finalmente tuve un poco de tiempo así que quería hacer esto. Gracias por estar conmigo. Muchas personas han solicitado una versión del Indicador de Divergencia del MACD que puede ejecutarse en una exploración. La vieja que tenía funcionaba en lógica recursiva y así no se apoyaba en exploraciones. Este nuevo utiliza una filosofía diferente que se ejecuta en tiempo real. Antes de usar mis Puntos Swing y comprobar el valor del MACD contra ellos. Altos valores de oscilación más altos y menores valores correspondientes de MACD en esas barras marcarían una divergencia bajista. Ahora estoy usando pendientes de regresión lineal para comparar las divergencias. Aquí la teoría de cómo funciona: Una regresión lineal es una forma de encajar una línea recta a través de algunos datos de tal manera que se obtiene la menor distancia media de la línea. Si la pendiente de la regresión lineal está hacia arriba, entonces los valores generalmente tienden hacia arriba sobre el conjunto de datos que usted pone. Si la pendiente es negativa, entonces los valores tienden hacia abajo. Así que tomar una regresión lineal de precio, a continuación, obtener la pendiente de la LR, y también tomar una regresión lineal del indicador MACD estándar y obtener esa pendiente. Cuando la pendiente de precios es positiva y la pendiente MACD es negativa, tenemos una divergencia bajista MACD. Si la pendiente del precio es negativa y la pendiente del MACD es positiva, tenemos una divergencia alcista. Si la pendiente de precio y la pendiente de MACD son las mismas, tenemos una continuación de tendencia (arriba / arriba o abajo / abajo). Esta gráfica muestra esta teoría en acción: Aquí se muestra mi indicador. Las flechas pequeñas son divergencias a corto plazo, las flechas más grandes son las divergencias a largo plazo. Los plazos cortos y largos son entradas, así que usted puede fijarlos en lo que usted desea. Este gráfico utiliza las entradas 20 y 50, pero puede experimentar con lo que funciona mejor para lo que está negociando: Como con todas las divergencias, sólo porque está ahí no significa que la tendencia debe revertir. A veces las divergencias pueden durar mucho tiempo. Esta información es buena para darle la sensación de que una tendencia podría revertir, y usted puede planear su propia entrada y detener en consecuencia. Ahora, para configurar una exploración personalizada, siga las instrucciones de estas imágenes: Luego, cuando se ejecute la exploración, se marcará si la divergencia que solicitó se encuentra actualmente. Este indicador es solo para donantes de blogs. Puedes encontrarlo en mi sitio de google bajo Estudios liberados de Thinkscript en la sección Sólo de donantes. Navegación posteriorEasy codificación para los comerciantes. Cómo construir su propio indicador En los primeros días de thinkorswimreg, los comerciantes clamaron por más herramientas de gráficos como estudios técnicos y pruebas de estrategia. Originalmente, el equipo de desarrollo escribió estas herramientas individuales en las plataformas de lenguaje de programación bastante complejo. Eso fue genial para el rendimiento, pero torpe para las ideas más simples como restar el promedio móvil de 10 días de la media móvil de 30 días. Hoy en día, nuestros programadores todavía pueden hacerlo. Pero ¿por qué no dar a los comerciantes la capacidad de hacerlo por sí mismos, mientras que la creación de sus propios datos de gráficos personalizados con un lenguaje sencillo Con este rayo de una idea, thinkScript nació. No, thinkScript no es un complemento, un complemento o algo que descargar. Y lo mejor de todo, usted no necesita ser un geek de la computadora para aprenderlo. Eso significa que los comerciantes comunes como tú y yo podemos aprender lo suficiente sobre thinkScript para hacer nuestras tareas diarias un poco más fácil. En la campana de cierre, este artículo es para la gente regular. No programadores. Lets Get Crackin thinkScript es el más utilizado en las tablas y en las pestañas de MarketWatch. Piense en acceder a él de la misma forma en que agregará un estudio técnico, ya que el editor thinkScript que le permite escribir el código thinkScript existe dentro de la página Gráficos de estudios y citas. 1. Haga clic en el botón Estudios. 2. Seleccione Edit Studies en la nueva ventana que se abre (Figura 1). 3. Haga clic en el botón Nuevo en la esquina inferior izquierda. Que abre un editor de thinkScript con un defecto thinkScript codeplot Los datos se cierran dentro de él. Puede borrar ese código y empezar a escribir el propio en ese campo. FIGURA 1: ThinkScript Editor en tablas de thinkorswm. Sólo con fines ilustrativos. Observe el menú de comandos y funciones de ThinkScript en el lado derecho de la ventana del editor. Eso es una biblioteca thinkScript con definiciones rápidas de cada una de las funciones. 1. En la ficha MarketWatch haga clic en Cotizaciones en el menú superior. 2. En la página Citas, haga clic en el pequeño punto en la esquina superior izquierda junto a la palabra Símbolo. 3. Seleccione Personalizar en el menú desplegable. 4. Desplácese hacia abajo en la lista de elementos disponibles y haga clic en una de las columnas personalizadas numeradas. 5. Haga doble clic para abrir la misma ventana de thinkScript que en las gráficas (Figura 1). 6. Cuando haya terminado de escribir su código thinkScript, pulse Aplicar para mostrarlo en un gráfico o verlo como una columna en la página Citas. Como he mencionado, puede script casi cualquier cosa que quieras thats no en la plataforma (dentro de la razón, por supuesto). Para empezar, veamos algunos ejemplos interesantes que quizás quieras probar. FIGURA 2: Una vez que haya guiado su indicador personal en thinkorswim, puede verlo en Gráficos. El gráfico de arriba es de la secuencia de comandos de la Figura 1. Sólo con fines ilustrativos. 1. Indicador Técnico: Crossover de Moving-Average Por encima de todo, thinkScript fue creado para abordar el análisis técnico. Este es el código para un crossover de promedio móvil que se muestra en la Figura 1, donde se pueden ver medias de movimiento simple de 10 días y 30 días en un gráfico. Siga los pasos descritos anteriormente para las secuencias de comandos de gráficos y escriba lo siguiente: Huh Permite hacer una copia de seguridad y clarificar los términos. Def Define algo en thinkScript. Dice definir esta cosa llamada tenday como referenciando el estudio simplemovingavg, que utiliza 10 días de datos. Def también define a treinta días como un promedio simple-móvil que utiliza 30 días de datos. Reference Un comando de tipo que extrae los estudios en su código ya escrito en thinkScript. Como saben, los desarrolladores ya han creado cientos de estudios. Guárdese tiempo y utilice la referencia siempre que pueda. Aquí, thinkScript está tirando en un estudio llamado simplemovingavg. Usted puede encontrar simplemovingavg en la lista de estudios en cartas de thinkorswim. Una vez que encuentre un estudio, haga referencia a él en su código. En este código de crossover de media móvil, el tenday está diciendo al estudio simplemovingavg que utilice la longitud 10. Eso significa usar 10 días de precios en el cálculo del promedio móvil. La longitud 30 indica que el promedio de movimientos simples de treinta días utiliza 30 días de datos de precios. Trama Una vez que haya definido las cosas para su gráfico, muéstrelas con el comando de trazado. En este crossover de media móvil, estaban trazando dos líneas de media móvil de 10 días y media móvil de 30 días. Por lo tanto, bien necesitan crear dos parcelas y llamarlos cosas diferentes. Acabo de crear plot1 y trazar datos2, y les dije que mostraran lo que acabamos de definir. Trazado data1 tenday significa que el comando plot mostrará esta cosa llamada data1, que definimos anteriormente como tenday. Los datos de la trama2 treinta días hace lo mismo para el promedio de movilidad simple de 30 días. Por cierto, al final de cada línea de código thinkScript verás un punto y coma (). Eso le dice a thinkScript que esta sentencia de comando ha terminado. Además, un programador capacitado podría escribir un código thinkScript para colores y todo tipo de otras cosas en un crossover de media móvil. No te preocupes por eso por ahora. Aprende lo suficiente como para empezar. Youll go bonkers tratando de averiguar todo a la vez. 2. Volatilidad de encargo: IV percentil Si usted quiere los datos de las opciones que no existen actualmente como característica de la plataforma, porqué no crearlo usted mismo Otro truco práctico de thinkScript permite que la pestaña de Market-Watch muestre una métrica para una lista común en una página de cotizaciones. Es posible que ya esté familiarizado con el percentil IV actual en la sección de estadísticas de opciones de hoy de las páginas de comercio. Ese número muestra la actual volatilidad implícita global de las opciones de acciones, en relación con sus años anteriores de alto a bajo rango. Pero ¿qué pasa si desea ver el percentil IV para un marco de tiempo diferente, por ejemplo, 3 meses (ver la figura 3.) FIGURA 3: VOL CUSTOM PERCENTILE No quiero 12 meses de volatilidad Escribir un guión para obtener tres. Sólo con fines ilustrativos. Siguiendo los pasos descritos para los guiones Quotes, ingrese esto: Este código thinkScript define cuatro thingsivol, lowvol, highvol y currentvol, y los basa en el valor de impvolatility. Impvolatility es un estudio que le da las plataformas número de índice Vol, que es una volatilidad implícita total de opciones de acciones. Si IsNaN devuelve cero si el índice Vol no está disponible para un símbolo. El más bajo y el más alto son comandos que piden thinkScript para encontrar el menor o más alto ivol en los últimos 60 días. El comando plot muestra los resultados de una fórmula usando las cosas que hemos definido. Puede cambiar 60 a cualquier número para el que desea ver el rango. Tenga en cuenta que cada mes tiene alrededor de 20 días de negociación, por lo que 60 días de negociación es de unos tres meses. Si desea mostrar un número anual, use 262, que es aproximadamente un año de días de negociación. Para conseguir esto en una lista de vigilancia, siga estos pasos en la pestaña de vigilancia de mercado: 1. Haga clic en la subpasta de cotizaciones. 2. Haga clic en el punto a la izquierda de la palabra Símbolo, en la esquina superior izquierda de la pestaña Citas. 3. Seleccione Personalizar en el menú desplegable. 4. Cuando se abre el cuadro Personalizar presupuestos, haga clic en una de las opciones personalizadas de la lista de elementos disponibles. Abre el cuadro Fórmula de Cita personalizada, donde puede hacer clic en la pestaña Editor ThinkScript y escribir en el código. Recuerde nombrar su código thinkScript para que pueda agregarlo a su lista de Cotizaciones. ThinkScript también se utiliza en los gráficos thinkorswim como una herramienta de análisis técnico de back-testing. Con esta característica usted puede ver la ganancia y la pérdida potenciales para las operaciones hipotéticas generadas en señales técnicas. Tenga en cuenta, esto no incluye los costos de comisión, lo que afectará a su verdadero P / L. FIGURA 4: RETROCESO CON THINKSCRIPT. Puede convertir sus indicadores en un backtest de estrategia. Con el guión de los promedios móviles de 10 y 30 días en las figuras 1 y 2, por ejemplo, puede representar cuántas veces cruzan durante un período determinado. Sólo con fines ilustrativos. Refiérase a la Figura 4. Deja que los resultados de la estrategia de revisión que obtienen largo (comprar una acción u opción) cuando un promedio móvil de 10 días cruza por encima de la media móvil de 30 días y obtener corto (vender una acción u opción) cuando un movimiento de 30 días Promedio cruza por encima de una media móvil de 10 días. Para ello, tenemos que escribir dos scripts y separarlos. Para combinar los dos y agregar este script de backtesting a un gráfico, haga lo siguiente: 1. Haga clic con el botón derecho del ratón en un gráfico y seleccione Estudios y luego Editar estudios. 2. Esta vez, haga clic en la pestaña Estrategias en la esquina superior izquierda. 3. A continuación, haga clic en Nuevo en la esquina inferior izquierda. Cuando se abre la pestaña ThinkScript Editor, ingrese el código bajo thinkScript 1 anterior. 4. Darle un nombre fácil como MovingAvgBuy. 5. Haga clic en el botón Aceptar en la esquina inferior derecha para cerrar el editor thinkScript. 6. Haga clic de nuevo en Nuevo. 7. Introduzca un nombre como MovingAvgSell. 9. Busque los thinkScripts que acaba de crear en la lista de estrategias. Haga doble clic para verlos en la ventana Estudios y Estrategias Adicionales. Observe en el gráfico de la Figura 4, verá señales de compra y venta. Para ver los beneficios / pérdidas, haga clic con el botón derecho del ratón en una de las señales comerciales del gráfico. A continuación, seleccione Mostrar informe en el menú desplegable. El código thinkScript lo hace a través del comando AddOrder. Este código especifica BuyAuto cuando el sma10 es mayor que sma30 y SellAuto cuando sma10 es menor que sma30. Juntos, crean las cartas hipotéticas compra y vende. ThinkScript también tiene comandos para abrir y cerrar pedidos de compra y venta para que pueda crear escenarios de prueba específicos. Los comandos tickColor, arrowColor y GetColor son comandos que thinkScript utiliza para agregar color a las señales de compra y venta. Los números 5 y 6 se refieren respectivamente al rojo y al verde. Script de bonificación: Alertas de script Estar atado a los mercados no significa estar atado a su computadora. Si estás fuera de casa y no tienes tiempo para ver las SPUs en las aplicaciones de comercio móvil TD Ameritrades, la funcionalidad de alerta en la plataforma thinkorswim te permite escribir indicadores técnicos personalizados y enviar mensajes a tu teléfono o dispositivo móvil cuando el indicador alcanza un cierto nivel Nivel o valor. 1. En la pestaña Market Watch, haga clic en la sub-pestaña Alerts. 2. Haga clic en el botón Alerta de estudio en la esquina superior derecha. 3. Cuando se abre el cuadro Alertas de estudio, haga clic en la pestaña Editor ThinkScript. 4. Youll ser presentado con SimpleMovingAvg () para empezar. Suprima eso si usted no desea ser alertado en una media móvil. Pero como ejemplo, este es el código que escribiría para ser alertado si el promedio móvil de 30 días se mueve por encima de la media móvil de 10 días. Hay otros controles en el cuadro Alertas de estudio, como el período de agregación en la parte superior que le permite elegir datos intradiarios, diarios, semanales o mensuales. Theres también el disparador si el menú desplegable que le avisa si el valor de su estudio del thinkScript resuelve ciertas condiciones. Cuando termines, haz clic en el botón Crear alerta en la parte inferior derecha y ya casi terminaste. Para asegurarse de que recibe mensajes con alertas activadas: 1. Haga clic en Configuración de la aplicación en la esquina superior derecha de las plataformas. 2. Haga clic en la subpestaña Notificaciones. 3. En la lista Notificar sobre, elija Alerta activada. 4. Compruebe un método de notificación en Configuración de alertas, como correo electrónico o SMS. Necesitará una dirección de correo electrónico confirmada o un número de teléfono para SMS para configurar notificaciones de alerta, lo que hará en la parte superior de la sub-pestaña Notificaciones. Ahi tienes. Utilice thinkScripts para las alertas, y usted nunca tendrá que perder una señal de comercio de nuevo Bueno, no podríamos ayudar, pero obtener un poco geek en ese último script, pero weve sólo arañó la superficie de lo que thinkScript puede hacer. Si usted tiene una idea para su propio estudio propietario, o quiere modificar una existente, thinkScript es la forma más conveniente y eficiente de hacerlo. Y usted apenas pudo divertirse haciéndolo. Conozca thinkScript Si está atrapado o simplemente quiere explorar todo lo que el thinkScript tiene para ofrecer, hay un par de lugares por recorrer. 2. Escuche a David Sr. Script Kier en el salón thinkScript. Inicie sesión en thinkorswim de TD Ameritrade. Haga clic en la pestaña Chat y luego en ThinkScript Lounge. Dentro de este tema: Backtesting es la evaluación de una estrategia comercial particular utilizando datos históricos. Los resultados presentados son hipotéticos, no ocurrieron realmente y no pueden tomar en consideración todas las tarifas de transacción o impuestos que incurriría en una transacción real. Y así como el desempeño pasado de una garantía no garantiza resultados futuros, el desempeño pasado de una estrategia no garantiza que la estrategia tenga éxito en el futuro. Los resultados podrían variar significativamente, y podrían producirse pérdidas. La volatilidad del mercado, el volumen y la disponibilidad del sistema pueden retrasar el acceso a la cuenta y las ejecuciones comerciales. El desempeño pasado de un valor o estrategia no garantiza resultados futuros ni éxitos. Las opciones no son adecuadas para todos los inversores, ya que los riesgos especiales inherentes al comercio de opciones pueden exponer a los inversores a pérdidas potencialmente rápidas y sustanciales. Comercio de opciones sujeto a revisión y aprobación de TD Ameritrade. Por favor lea Características y Riesgos de Opciones Estandarizadas antes de invertir en opciones. Documentación de apoyo para cualquier reclamación, comparaciones, estadísticas u otros datos técnicos serán suministrados a petición. La información no pretende ser un asesoramiento de inversión ni interpretarse como una recomendación o aprobación de ninguna inversión o estrategia de inversión en particular, y es sólo con fines ilustrativos. Asegúrese de entender todos los riesgos involucrados con cada estrategia, incluyendo los costos de comisión, antes de intentar colocar cualquier operación. Los clientes deben considerar todos los factores de riesgo relevantes, incluyendo sus propias situaciones financieras personales, antes de negociar. Miembro de TD Ameritrade, Inc. FINRA / SIPC. TD Ameritrade es una marca de propiedad conjunta de TD Ameritrade IP Company, Inc. y The Toronto-Dominion Bank. 2016 TD Ameritrade IP Company, Inc. Todos los derechos reservados. Se utiliza con permiso. Inconcebible.

No comments:

Post a Comment