Metastock Media Móvil De Tiempo Múltiple


Los indicadores listados en esta página y en la siguiente han sido diseñados para trazar señales de periodicidad semanal o superior en cualquier tabla de MetaStock. Estas fórmulas se pueden copiar desde archivos de texto y pegarse en el Generador de indicadores MetaStock o cargarse desde el archivo EXE autoinstalable correspondiente. Las fórmulas Multi-Frame se ejecutan en MetaStock versión 7.0 y superiores. El Equis Forum DLL es esencial para todas las fórmulas Multi-Frame. La misma funcionalidad también está disponible para gráficos intradía con tres series intradía en la familia Multi-Frame. Una serie simula cuadros de 1-240 minutos, otros cuadros de 1 a 24 horas y los terceros cuadros de 1-1440 minutos. Si el indicador que desea no aparece en el documento PDF (vea el enlace a continuación), todavía podría ser posible crearlo. Las fórmulas Multi-Frame se incluyen en el MSTT Resource Pack o se pueden adquirir por separado como el kit MF1, MF2 o MF3 Multi-Frame. El costo de todas las series 6 (D, D126, D, I, ID y X) es de sólo 49 utilizando el botón de pago MF1 en la página Productos. Los kits MF2 y MF3 cuestan sólo 39. El soporte, las actualizaciones y las adiciones a cada gama están garantizadas por un año a partir de la fecha de compra. La nueva serie D126 establece el tamaño de trama por el número de barras y tiene una función de alineación de tramas basada en calendario opcional. Además de las periodicidades semanales, mensuales y superiores, la serie D tiene marcos semanales y los marcos quincenales de la serie D. Haga clic aquí para descargar un archivo EXE que se instala automáticamente y contiene fórmulas de promedio móvil de tiempo limitado con funcionalidades de EO D e I ntraday. Nombre del indicador Multi-Frame D ADX Multitrama D ADXI Multitrama D ADXR Multitrama D DI Multitrama D - DI Multitrama D Aroon Multitrama D ATR Multitrama D Av / Media Multitrama D BB Multi-Frame D BB Arriba Multi-Frame D BB Bot Multi-Frame D B Indicador Multi-Frame D Nivel de Camarilla Multi-Frame D CCI Multi-Frame D Close Multi-Frame D CMF Multi-Frame D CMO Multi-Frame D Compresión Multi - Marco D Dema Multi-Frame D DMI Multi-Frame D Ehlers DCF Multi-Frame D Ehlers Índice de Fuerza Multi-Frame D EMA Multi-Frame D EVS Multi-Frame D Gann-HiLo Descripción Avge Direccional Movimiento Avge Direccional Movimiento Index Avge Direccional Movimiento Index Rating Movimiento Direccional DI Movimiento Direccional - DI Aroon Promedio Promedio Promedio o Valor Medio Bandas de Bollinger Banda de Bollinger Banda de Bollinger Superior B Bajo B Indicador (fuerza de tendencia) Niveles de Camarilla Índice de Canales de Mercancía Precio de Cierre Chaikin Dinero Chande Momentum Oscilador Compresas para clasificar la periodicidad Movimiento exponencial doble Índice de Momentum Promedio Dinámico Ehlers Factor de Coeficiente Distante Índice de Fuerza de Ehlers Media Móvil Exponencial Erlanger Volume Swing Gann-HiLoMulti Marco de tiempo (MTF) Gratis para miembros VIP. Con esta versión de MTF Balance of Market Power, puede aplicar cualquier marco de tiempo de Balance of Market Power a su gráfico actual. Usted puede tener un equilibrio de poder de mercado de 15 o 60 minutos en su gráfico de 5 minutos, o tener equilibrio semanal de poder de mercado en el gráfico diario. Siempre y cuando el marco de tiempo secundario sea mayor que el tiempo primario. Para más personalizadas Thinkorswim (TOS) y Ninjatrader (NT) indicador, Estrategias, SCAN, Screener, Thinkscript y Ninjascript, por favor visite: patternsmart Gratis para miembros VIP. El Awesome Oscillator (AO) es un indicador de momento que muestra la diferencia entre el período 34 y el periodo de 5 medias simples móviles del precio medio (el promedio de los máximos y los mínimos para un período determinado) . Con esta versión de MTF Awesome Oscillator, puede aplicar cualquier marco de tiempo de Awesome Oscillator a su gráfico actual. Usted puede tener oscilador impresionante de 15 o 60 minutos en su gráfico de 5 minutos, o tener semanal oscilador impresionante en el gráfico diario. Siempre y cuando el marco de tiempo secundario sea mayor que el tiempo primario. Para más personalizadas Thinkorswim (TOS) y Ninjatrader (NT) indicador, Estrategias, SCAN, Screener, Thinkscript y Ninjascript, visite: patternsmart Navegación de mensajes Buscar Categorías Productos destacados Mensajes recientesMultiple tiempo marco de apoyo en AFL Release 4.41 trae la capacidad de utilizar múltiples marcos de tiempo (Intervalos de barras) en una sola fórmula. Las funciones de tiempo se pueden dividir en 3 grupos funcionales: tiempo de conmutación de los arrays O, H, L, C, V, OI, Avg: TimeFrameSet. TimeFrameRestore que comprime / expande arrays simples a / del intervalo especificado: TimeFrameCompress, TimeFrameExpand acceso inmediato a los arrays del precio / volumen en diverso marco de tiempo: TimeFrameGetPrice El primer grupo se utiliza cuando su fórmula necesita realizar algunos cálculos en indicadores en diverso marco que el seleccionado actualmente . Por ejemplo, si necesita calcular un promedio móvil de 13 bar en datos de 5 minutos y un promedio exponencial de 9 bar de datos por hora, mientras que el intervalo actual es de 1 minuto escribirá: TimeFrameSet (in5Minute) // cambia a 5 minutos / MA ahora opera en 5 minutos de datos, ma513 tiene compresión de tiempo 13 bar MA de 5min barras / ma513 MA (C.13) TimeFrameRestore () // restauración de tiempo a original TimeFrameSet (inHourly) // cambiar ahora a hora mah9 EMA (C.9) // 9 bar media móvil a partir de datos horarios TimeFrameRestore () // restauración de la trama de tiempo a original Trazado (Close Price. ColorWhite. StyleCandle) // trama parcela promedio expandido (TimeFrameExpand (ma513, in5Minute), 13 bar media móvil de 5 min TimeFrameSet (intervalo) - reemplaza los arreglos de precio / volumen incorporados actuales: abierto, alto, bajo, cierre, volumen, openint, colorRed) ColorRed) (TiempoFrameExpand (mah9, inHourly) Avg con barras de tiempo de compresión de intervalo especificado una vez que cambió a un marco de tiempo diferente todos los cálculos y los indicadores incorporados operar en el marco de tiempo seleccionado. Para volver al intervalo original, llame al funciton TimeFrameRestore (). Si desea llamar a TimeFrameSet de nuevo con diferentes intervalos tiene que restaurar el tiempo original primero usando TimeFrameRestore (). El intervalo es el intervalo de tiempo en segundos. Por ejemplo: 60 es una barra de minutos. Debe utilizar constantes convenientes para intervalos comunes: in1Minute, in5Minute, in15Minute, inHourly, inDaily, inWeekly, inMonthly. Con la versión 4.70 también puede especificar intervalos N-tick. Esto se hace pasando el valor NEGATIVO como intervalo. Por ejemplo -5 dará compresión de barra de 5-tick y -133 dará compresión de 133-tick. Tenga en cuenta que el uso de intervalos de N-tick sólo funciona si su base de datos utiliza el intervalo de tiempo de base de Tick establecido en el diálogo Archivo - gt Database Settings. TimeFrameRestore () - restaura los arrays de precios reemplazados por SetTimeFrame. Note que sólo las variables incorporadas OHLC, V, OI y Avg se restauran al marco de tiempo original cuando se llama a TimeFrameRestore () . Todas las demás variables creadas cuando están en un intervalo de tiempo diferente permanecen comprimidas. Para comprimirlas al intervalo original, debe utilizar TimeFrameExpand. Una vez que cambie el tiempo usando TimeFrameSet, todas las funciones AFL funcionan en este marco de tiempo hasta que cambie el intervalo de tiempo al intervalo original usando TimeFrameRestore o vuelva a establecer un intervalo diferente usando TimeFrameSet. Es buena idea llamar SIEMPRE a TimeFrameRestore cuando haya terminado de procesar en otros marcos de tiempo. Cuando el intervalo de tiempo se cambia a un intervalo distinto del original, los resultados de todas las funciones llamadas desde TimeFrameSet también se comprimen en el tiempo. Si desea mostrarlos en el marco de tiempo original, tendría que expandirlos como se describe más adelante. Las variables creadas y asignadas antes de la llamada a TimeFrameSet () permanecen en el marco de tiempo que se crearon. Este comportamiento permite mezclar intervalos de tiempo diferentes ilimitados en fórmula única. Tenga en cuenta que sólo puede comprimir datos de intervalos más cortos a intervalos más largos. Por lo tanto, cuando se trabaja con datos de 1 minuto se puede comprimir a 2, 3, 4, 5, 6. N-minutos de datos. Pero al trabajar con datos de 15 minutos no se pueden obtener barras de datos de 1 minuto. De manera similar, si sólo tiene datos de EOD, no podrá acceder a marcos de tiempo intradiarios. Segundo grupo: TimeFrameCompress / TimeFrameExpand permiten comprimir y expandir arrays simples de / a diferentes marcos de tiempo. Especialmente vale la pena mencionar es TimeFrameExpand que se utiliza para descomprimir variables de matriz que se crearon en el marco de tiempo diferente. La descompresión es necesaria para mostrar correctamente la matriz creada en diferentes intervalos de tiempo. Por ejemplo, si desea mostrar el promedio móvil semanal, debe ampliarse para que los datos de una barra semanal cubran cinco barras diarias (de lunes a viernes) de la semana correspondiente. TimeFrameExpand (matriz, intervalo, modo expandLast): expande la matriz compacta en el tiempo desde el intervalo de tiempo de intervalo hasta el intervalo de tiempo base (el intervalo debe coincidir con el valor utilizado en TimeFrameCompress o TimeFrameSet) Modos disponibles: expandLast - el valor comprimido se amplía a partir de la última barra dentro ExpandFirst - el valor comprimido se expande a partir de la primera barra dentro de un período dado (por ejemplo, por ejemplo abre semanalmente está disponible desde la barra de lunes) expandPoint - el arreglo resultante se obtiene No los valores vacíos sólo para la última barra dentro del período dado (todas las barras restantes son Null (vacío)). Advertencia: expandFirst utilizado en el precio diferente de abierto puede mirar hacia el futuro. Por ejemplo, si crea semanalmente HIGH series, expandiéndolo a intervalos diarios utilizando expandFirst le permitirá saber en LUNES cuál fue el máximo de toda la semana. TimeFrameCompress se proporciona para la integridad y se puede utilizar cuando se desea comprimir una matriz única sin afectar OHLC incorporado, arrays V. Si llama a TimeFrameCompress no afecta a los resultados de otras funciones. Wc TimeFrameCompress (Close in in / Weekly) / ahora el marco de tiempo sigue sin modificarse (diga diariamente) y nuestro MA funcionará con datos diarios / dailyma MA (C.14) / pero si llamamos MA en el array comprimido, Otro marco de tiempo / semanario MA (wc, 14) // nota que el argumento es comprimido en el tiempo array Plot (dailyma, DailyMA. colorRed) weeklyma TimeFrameExpand (semanario, inWeekly) // expande para mostrar Plot (weeklyma, WeeklyMA. colorBlue) Durante Esta fórmula el marco de tiempo se mantuvo en el ajuste original que sólo se comprime única matriz. Comprime la matriz única a un intervalo dado usando los modos disponibles de modo de compresión disponibles: compressLast - last (close) valor de la matriz dentro del intervalo compressOpen - valor abierto de la matriz dentro del intervalo compressHigh - valor más alto de la matriz Array dentro del intervalo compressLow - valor más bajo de la matriz dentro del intervalo compressVolume - suma de los valores de la matriz dentro del intervalo Graph0 TimeFrameExpand (TimeFrameCompression (Open. InWeekly. CompressOpen), El primer grupo consta de una sola función útil: TimeFrameGetPrice que permite hacer referencia al precio y al volumen de otros marcos de tiempo sin cambiar / comprimir / expandir los marcos de tiempo. Sólo una llamada de función para recuperar el precio de un período de tiempo más alto. Permite también hacer referencia no sólo a las barras actuales sino pasadas de diferentes marcos temporales. TimeFrameGetPrice (campo de precio, intervalo, cambio 0, modo expandFirst) - hace referencia a campos OHLCV de otros marcos de tiempo. Esto funciona inmediatamente sin necesidad de llamar a TimeFrameSet en absoluto. El campo Price es uno de los siguientes: quotOquot, quotHquot, quotLquot, quotCquot, quotVquot, quotIquot (open interest). El intervalo es el intervalo de barras en segundos. Shift permite referenciar datos pasados ​​(valores negativos) y futuros (valores positivos) en un marco de tiempo superior. Por ejemplo, -1 da datos de barras anteriores (como en la función Ref, pero esto funciona en un marco de tiempo más alto). TimeFrameGetPrice (O. inWeekly. - 1) // te da la semana anterior Open price TimeFrameGetPrice (C. inWeekly. - 3) // te da semanalmente Close price 3 semanas atrás TimeFrameGetPrice Precio alto 2 semanas atrás TimeFrameGetPrice (O. inWeekly. 0) // te da esta semana Precio abierto. TimeFrameGetPrice (H. inDaily. - 1) // da el día anterior cuando trabaja en datos intradía. Shift funciona como en la función Ref (), pero se aplica al tiempo comprimido. Observe que estas funciones funcionan como estas 3 funciones anidadas TimeFrameExpand (Ref (TimeFrameCompress (matriz, intervalo, compresión (dependiendo del campo utilizado)), shift), interval, expandFirst) por lo tanto, si los datos comprimidos de desplazamiento 0 pueden mirar hacia el futuro Ser conocido el lunes). Si desea escribir un sistema de trading utilizando esta función, asegúrese de hacer referencia a los datos PAST utilizando el valor de cambio negativo. La única diferencia es que TimeFrameGetPrice es 2 veces más rápido que anidado Expand / Compress. Nota sobre el rendimiento de las funciones de TimeFrame: a) Mediciones realizadas en Athlon 1.46GHz, 18500 barras diarias comprimidas a un tiempo semanal TimeFrameGetPrice (quotCquot, inWeekly, 0) - 0.0098 seg (9.8 milisegundos) TimeFrameSet (inWeekly) - 0.012 seg (12 milisegundos) TimeFrameRestore () - 0.006 seg (6 milisegundos) TimeFrameCompress (Close, inWeekly, compressLast) - 0.0097 seg (9.7 milisegundos) TimeFrameExpand (matriz, inWeekly, expandLast) - 0.0098 seg (9.8 milisegundos) b) Medidas realizadas en Athlon 1.46GHz, 1000 Barras diarias comprimidas a tiempo semanal todas las funciones de marco por debajo de 0,0007 seg (0,7 milisegundos) ¿Cómo funciona internamente Funciones de marco de tiempo no cambian el BarCount - sólo apretar los arrays para que tenga N-barras primera llena de valores NULL y luego - Parte de la matriz contiene los valores reales de tiempo comprimido. Es por eso que es esencial para expandir los datos de nuevo al marco original con TimeFrameExpand. La siguiente exploración simple muestra lo que sucede después de cambiar a un período de tiempo más alto. Ejecute la exploración en el símbolo actual, todas las citas, la periodicidad establecida a diario y verá cómo quotweekly close compactedquot columna contiene valores vacíos al principio y los datos comprimidos semanales al final de la matriz. Filtro 1 AddColumn (Close, cierre diario) TimeFrameSet (inWeekly) AddColumn (wc Close, cierre semanal comprimido) TimeFrameRestore () AddColumn (TimeFrameExpand (wc, inWeekly), cierre semanal expandido) EJEMPLO 1: Trazado de MACD semanal y flechas cruzadas de datos diarios TimeFrameSet (inWeekly) m MACD (12.26) // MACD a partir de datos SEMANALES TimeFrameRestore () m1 TimeFrameExpand (m, inWeekly) PlotShapes (m1, MACD semanal MAC) ColorRed) PlotShapes (Cross (m1, 0) shapeUpArrow. (0 m1) shapeDownArrow. ColorGreen) EJEMPLO 2: tabla de velas semanales superpuesta en la tabla de precios diarios de la línea wo TimeFrameGetPrice (O. inWeekly. 0. expandPoint) wh TimeFrameGetPrice (h enWeekly 0. expandPoint) wl TimeFrameGetPrice (L. inWeekly Ejemplo 3: Sistema de triple pantalla simplificado / Sistema de triple pantalla Simplificado Sistema de triple pantalla Simplificado Sistema de triple pantalla Simplificado Sistema de triple pantalla Simplificado (12, 26) - Señal (12. 26. 9) wtrend ROC (whist, 1) // tendencia semanal - una semana de cambio de histograma semanal de macd TimeFrameRestore () / expand Cambiar a la base de tiempo semanal / TimeFrameSet (inWeekly) Calculado MACD a diario para que podamos utilizarlo con señales diarias / wtrend TimeFrameExpand (wtrend, inWeekly) / elder ray / bullpower Alto - EMA (Close. 13) bearpower Bajo - EMA (Close. 13) Comprar wtrend gt 0 / 1ra pantalla: positivo tendencia semanal / AND bearpower lt 0 Y bearpower gt Ref (bearpower, - 1) (H - 1) / 3ra pantalla, si los precios hacen una nueva alta / BuyPrice Ref (H - 1) // comprar stop level Vender 0 // salir sólo por stops ApplyStop (stopTypeProfit. StopModePercent. StopTypeTrailing stopModePercent 20. Verdadero)

Comments