Estoy usando PHP y recientemente comencé a usar la extensión de análisis técnico TA-LIB para calcular los indicadores sobre los datos de precios de las acciones. Estoy obteniendo lo que considero un resultado extraño en uno de los indicadores más simples que hay, la media móvil simple. Y no he descubierto la razón. He publicado una pregunta similar en el foro TA-LIB, pero la actividad allí es muy baja y sospecho que no podría obtener una respuesta en mucho tiempo, si es que en absoluto. El SMA calcula el promedio basado en un número dado de puntos anteriores de datos de precio. El problema que estoy teniendo es ilustrado mejor por un ejemplo. Digamos que tengo un conjunto de 10 puntos de datos de precio y me gustaría calcular el SMA. Para simplificar, utilicemos un promedio de 4. Al calcular esto, esperamos un nuevo conjunto de 7 valores medios. Sin embargo, TA-LIB devuelve 4 como se ve a continuación: Como se puede ver obtenemos valores nulos al principio del conjunto, como se esperaba. Sin embargo, nos faltan los puntos de datos al final y el número de puntos de datos que faltan siempre corresponde al número de puntos de datos sobre los que estoy haciendo el promedio. Esto causa una brecha unatural en el extremo cuando dibujo el promedio móvil contra mis datos del precio. Cualquier idea sobre lo que está pasando se hizo Octubre 18 14 a las 16:05 Resulta que he cometido un error tonto, no es sorprendente. Realmente escribí mi propia función: Funciona bien, pero al comparar sus resultados con los resultados de TA-LIB me di cuenta de que el problema es un error de análisis que he hecho con los resultados de TA-LIB. La pregunta que hice originalmente es, pues, inválida. Simple error, waiste del tiempo, pero bueno saber TA-LIB funciona como yo quiero que to. TA-Lib. Biblioteca de análisis técnico Herramientas multi-plataforma para análisis de mercado. TA-Lib es ampliamente utilizado por los desarrolladores de software que requieren realizar análisis técnicos de los datos del mercado financiero. Incluye 200 indicadores como ADX, MACD, RSI, estocástico, Bollinger Bands, etc. (más información) Reconocimiento de patrones de Candlestick API de código abierto para C / C, Java, Perl, Python y 100 Managed. NET Librería de código abierto TA - Lib está disponible bajo una Licencia BSD que le permite ser integrado en su propia aplicación de código abierto o comercial. (Más información) Aplicación comercial TA-Lib también está disponible como una fácil de instalar complementos de Excel. Pruébalo gratis. Los sitios web, los productos y las marcas registradas de TA-Lib son propiedad de TicTacTec LLC. Librería de funciones comunes de TicTacTec - TALIB Descripción: Se trata de una biblioteca separada de indicadores TA llamada TA-Lib que se utiliza para la mayoría de los indicadores qtstalker. Utilice este complemento TALIB para acceder a la mayoría de los populares indicadores TA. Los promedios móviles, estocásticos, RSI, etc. están todos aquí. Vea el índice de funciones de tadoc. org y siga los enlaces al código fuente de implementación de TA-Lib. La función, sus parámetros de entrada y los valores de salida se describen en su código. También tiene una copia local dondequiera que haya instalado la fuente TA-Lib. Consulte la lista completa (que incluye las funciones de candelabro) en el sistema de control de fuente TA-Lib. Vea la explicación de la capa de abstracción. Para obtener información más detallada sobre TA-Lib, consulte el sitio web de TA-Lib. Fórmula de referencia: TALIB (ADOSC, FASTPERIOD, SLOWPERIOD) Acumulación Distribución oscilador TALIB (ADOSC, 3, 10) de movimiento direccional - Índice Promedio de movimiento direccional - Clasificación Indice Medio de TALIB (APO, INPUTARRAY, FASTPERIOD, SLOWPERIOD) Precio Oscilador - Absolute TALIB (APO , Cierre, 12, 26) Promedio de rango verdadero TALIB (BBANDS, INPUTARRAY, PERIOD, DEVIATIONSUP, DEVIATIONSDOWN, PLOT) Bandas de Bollinger. PLOT es un entero que especifica 1 de 3 parcelas disponibles. El gráfico 1 es la banda superior. La trama 2 es la banda media. El gráfico 3 es la banda inferior. TALIB (BBANDS, Close, 5, 2, 2, 1) Balance del Poder Índice de Canales de Mercancía Tres Cuervos Negros Tres Dentro de Arriba / Abajo Tres Afuera Arriba / Abajo Tres Estrellas en el Sur Tres Avanzando a Soldados Blancos PENETRACIÓN Abandonada es el porcentaje de penetración De una vela dentro de otra vela Ocultación Baby Swallow Cubierta de Nube Oscura PENETRATION es el porcentaje de penetración de una vela dentro de otra vela Evening Doji Star PENETRATION es el porcentaje de penetración de una vela dentro de otra vela Evening Star PENETRATION es el porcentaje de penetración de una vela dentro de otra vela arriba / abajo-Gap Side-by-Side Líneas blancas Harami Cross patrón alta onda vela de modificación del patrón Hikkake Idéntico Tres cuervos Patear - Bull / Bear determinado por el más largo PENETRACIÓN Hold Marubozu largo Legged Doji Long Line vela Mat es el porcentaje de Penetración de una vela dentro de otra vela Mañana Estrella Doji PENETRACIÓN es el porcentaje de penetración de una vela dentro de otra vela Estrella Matutina PENETRACIÓN es el porcentaje de penetración de una vela dentro de otra vela Aumento / Caída Tres Métodos Línea corta Vela Takuri (Libélula Doji Con Muy larga sombra inferior) único río Tres revés Gap Dos cuervos superior / inferior Gap Tres métodos TALIB (OCM, INPUTARRAY, PERIODO) Chande Momentum oscilador TALIB (OCM, Cerrar, 14) TALIB (COEF. DE. CORREL, INPUTARRAY, INPUTARRAY, PERIODO) Pearson Momentum Producto Corr . Coef. TALIB (COEF. DE. CORREL, cierre, primer, 30) TALIB (DEMA, INPUTARRAY, PERIODO) Doble Media Móvil Exponencial TALIB (DEMA, Cerrar, 30) de movimiento direccional - Índice TALIB (EMA, INPUTARRAY, período) Media Móvil Exponencial TALIB (EMA, Cerrar , 14) transformada de Hilbert - dominante Ciclo Período transformada de Hilbert - dominante Ciclo Fase transformada de Hilbert - En-Indicador de fase transformada de Hilbert - Sinewave Indicador transformada de Hilbert - Instataneous Trendline transformada de Hilbert - Modo Mercado TALIB (KAMA, INPUTARRAY, PERIODO) Kaufman adaptativo de media móvil TALIB (KAMA, Cerrar, 30) TALIB (LinearReg, INPUTARRAY, PERIODO) TALIB (LinearReg, Cerrar, 14) TALIB (LINEARREGANGLE, INPUTARRAY, PERIODO) regresión lineal TALIB ángulo (LINEARREGANGLE, Cerrar, 14) TALIB (LINEARREGINTERCEPT, INPUTARRAY, período) regresión lineal de intercepción TALIB (LINEARREGINTERCEPT, Cerrar, 14) TALIB (LINEARREGSLOPE, INPUTARRAY, PERIODO) regresión lineal de pendiente TALIB (LINEARREGSLOPE, Cerrar, 14) TALIB (MACD, INPUTARRAY, FASTPERIOD, SLOWPERIOD, TRIGGERPERIOD, PLOT) media móvil de convergencia divergencia trama es Un entero que especifica 1 de 3 parcelas disponibles. El gráfico 1 es el MACD. El gráfico 2 es el disparador. El gráfico 3 es el oscilador. TALIB (MACDClose, 12, 26, 9, 1) TALIB (MACDEXT, INPUTARRAY, FASTPERIOD, SLOWPERIOD, TRIGGERPERIOD, PLOT) media móvil de convergencia divergencia (parámetros ampliados) trama es un número entero que especifica 1 de 3 parcelas disponibles. El gráfico 1 es el MACD. El gráfico 2 es el disparador. El gráfico 3 es el oscilador. TALIB (MACDEXT, Close, 12, 26, 9, 1) TALIB (MACDFIX, INPUTARRAY, TRIGGERPERIOD, PLOT) Divergencia de Convergencia Promedio Móvil PLOT fijo es un entero que especifica 1 de 3 parcelas disponibles. El gráfico 1 es el MACD. El gráfico 2 es el disparador. El gráfico 3 es el oscilador.
Comments
Post a Comment