Thursday 26 October 2017

Ta-Lib Bandas De Bollinger


Acerca de Este es un contenedor de Python para TA-LIB basado en Cython en lugar de SWIG. Desde la página de inicio: TA-Lib es ampliamente utilizado por los desarrolladores de software que requieren realizar análisis técnicos de los datos del mercado financiero. Incluye 150 indicadores tales como ADX, MACD, RSI, estocástico, bandas de Bollinger, etc. Reconocimiento de patrón de candelabro API de código abierto para C / C, Java, Perl, Python y 100 administrados. NET Los enlaces Python originales usan SWIG que desafortunadamente son difíciles Para instalar y arent tan eficiente como podrían ser. Por lo tanto, este proyecto utiliza Cython y Numpy para unirse de forma eficiente y limpia a TA-Lib - produciendo resultados 2-4 veces más rápido que la interfaz SWIG. Instalar TA-Lib o Leer los Docs Ejemplos Al igual que TA-Lib, la interfaz de función proporciona una envoltura ligera de los indicadores TA-Lib expuestos. Cada función devuelve una matriz de salida y tiene valores predeterminados para sus parámetros, a menos que se especifique como argumentos de palabra clave. Típicamente, estas funciones tendrán un período de retroceso inicial (un número requerido de observaciones antes de que se genere una salida) ajustado a NaN. Todos los ejemplos siguientes utilizan la función API: Calcular una media móvil simple de los precios de cierre: Cálculo de bandas de bollinger, con media móvil exponencial triple: Momento de cálculo de los precios de cierre, con un período de tiempo de 5: Ya familiarizado con el uso de la función API, deberías sentirte como en casa usando la API abstracta. Cada función toma la misma entrada, pasada como un diccionario de arrays Numpy: Las funciones pueden ser importadas directamente o instanciadas por nombre: Desde allí, llamar a las funciones es básicamente igual que la función API: Aprenda sobre el uso más avanzado de TA-Lib aquí . Indicadores Soportados Podemos mostrar todas las funciones TA soportadas por TA-Lib, ya sea como una lista o como un dictado ordenado por grupo (por ejemplo, estudios de superposición, indicadores de Momentum, etc): Function GroupsTA-Lib 0.4.10 Python wrapper for TA-Lib Este es un envoltorio Python para TA-LIB (ta-lib. org) basado en Cython en lugar de SWIG. Desde la página de inicio: gt TA-Lib es ampliamente utilizado por los desarrolladores de software que requieren realizar análisis técnico gt de los datos del mercado financiero. Gt Incluye 150 indicadores como ADX, MACD, RSI, Estocástico, Bollinger gt Bands, etc. gt Candlestick reconocimiento de patrones gt API de código abierto para C / C, Java, Perl, Python y 100 Managed. NET Los enlaces Python originales utilizan SWIG (Swig. org) que lamentablemente son difíciles de instalar y no son tan eficientes como podrían ser. Por lo tanto, este proyecto utiliza Cython y Numpy para unirse de forma eficiente y limpia a TA-Lib - produciendo resultados 2-4 veces más rápido que la interfaz SWIG. Puede instalarse desde PyPI: O bien, verifique las fuentes y ejecute setup. py usted mismo: python setup. py install A veces la instalación producirá errores de compilación como esto: func. c: 256: 28: error fatal: ta-lib / talibc. h: No se terminó dicha compilación de archivos o directorios. Esto normalmente significa que no puede encontrar la biblioteca TA-Lib subyacente, una dependencia que debe instalarse. A veces la instalación fallará con errores como este: talib / common. c: 8: 22: error fatal: pyconfig. h: No existe tal archivo o directorio que contenga la compilación pyconfig. h. Error: el comando x8664-linux-gnu-gcc falló con el estado de salida 1 Normalmente significa que necesitas los encabezados de Python y debería ejecutar algo como: sudo apt-get install python3-dev Para usar TA-Lib para python, necesitas Tenga ya instalado el TA-Lib (ta-lib. org/hdrdw. html): Descargue ta-lib-0.4.0-msvc. zip (prdownloads. sourceforge. net/ta-lib/ta-lib-0.4.0- Msvc. zip) y descomprimir a C: ta-lib Descargar ta-lib-0.4.0-src. tar. gz (prdownloads. sourceforge. net/ta-lib/ta-lib-0.4.0-src. tar. gz ) Y: untar y cd ./configure --prefix / usr make sudo make install gt Si construyes TA-Lib usando make - jX fallará, pero eso está bien gt Simplemente vuelve a ejecutar make - jX seguido de sudo make install. Al igual que el TA-Lib, el Function API proporciona una envoltura ligera de los indicadores TA-Lib expuestos. Cada función devuelve una matriz de salida y tiene valores predeterminados para sus parámetros, a menos que se especifique como argumentos de palabra clave. Típicamente, estas funciones tendrán un período de retroceso inicial (un número requerido de observaciones antes de que se genere una salida) ajustado a NaN. Para mayor comodidad, la API de funciones admite los tipos numpy. ndarray y pandas. Series. Todos los ejemplos siguientes utilizan la función API: python import numpy import talib Calcular una media móvil simple de los precios de cierre: Cálculo de bandas de bollinger, con media móvil exponencial triple: python de talib import MAType upper, middle, lower talib. BBANDS (close , MatypeMAType. T3) Calculando el momento de los precios de cierre, con un período de tiempo de 5: python output talib. MOM (close, timeperiod5) Si ya está familiarizado con el uso de la API de funciones, debería sentirse como en casa usando la API abstracta. Cada función toma una colección de entradas con nombre, ya sea un dict de numpy. ndarray o pandas. Series, o un pandas. DataFrame. Si se proporciona un pandas. DataFrame, la salida se devuelve como un pandas. DataFrame con columnas de salida con nombre. Por ejemplo, las entradas podrían ser proporcionadas para los datos típicos de OHLCV: python import numpy como np note que todos los ndarrays deben tener las mismas entradas de longitud abiertas: np. random. random (100), high: np. random. random (100), Np. random. random (100), close: np. random. random (100), volumen: np. random. random (100) Las funciones pueden ser importadas directamente o instanciadas por nombre: python from talib import abstract o by Nombre sma abstract. Function (sma) A partir de ahí, las funciones de llamada es básicamente la misma que la función API: python de talib. abstract importación utiliza precios de cierre (por defecto) la salida SMA (inputs, timeperiod25) utiliza precios abiertos SMA (inputs, timeperiod25 , Priceopen) usa los precios de cierre (por defecto) superior, medio, inferior BBANDS (inputs, 20, 2, 2) usa high, low, close (default) slowk, Utiliza alta, baja, cerrada por defecto usa alto, bajo, abierto en lugar de lento, lento STOCH (entradas, 5, 3, 0, 3, 0, priceshigh, low, open) Indicadores y Funciones Soportados Podemos mostrar todas las funciones TA soportadas Por TA-Lib, ya sea como una lista o como un dictado por grupo (por ejemplo, Estudios de superposición, indicadores de impulso, etc.): lista de funciones print talib. getfunctions () dict de funciones por grupo print talib. getfunctiongroups () Estudios de superposición Indicadores de impulso Indicadores de volatilidad Indicadores de volatilidad Indicadores de ciclo de transformación Reconocimiento de patrones Estudios de superposición BBANDS Bollinger Bands DEMA Double media Móvil exponencial EMA móvil exponencial HTTRENDLINE media transformada de Hilbert - instantáneo Trendline KAMA Kaufman adaptativo de media móvil MA media móvil MAMA MESA adaptativo de media móvil MAVP media móvil con período variable MIDPOINT MidPoint durante un período midprice Punto medio de precios durante un período de SAR parabólico SAR SAREXT SAR parabólico - Extended SMA (T3) TEMA Promedio móvil exponencial triple TRIMA Promedio móvil triangular Promedio móvil ponderado WMA Indicadores de impulso Promedio ADX Índice de movimiento direccional ADXR Índice de movimiento direccional promedio Índice APO Absolute Price Oscillator AROON Aroon AROONOSC Aroon Oscilador BOP Balance of Power Commodity Channel CCI Índice OCM Chande Momentum oscilador DX movimiento direccional Índice MACD media móvil de convergencia / divergencia MACD MACDEXT con controlable tipo MA MACDFIX media móvil de convergencia / divergencia Fix 12/26 Índice de Flujo de dinero IMF MINUSDI Minus direccional Indicador MINUSDM Menos de movimiento direccional MOM Momentum PLUSDI Plus Indicador Direccional PLUSDM Plus Movimiento Direccional PPO Porcentaje Precio Oscilador ROC Tasa de cambio. (Precio / precio previo) -1) 100 ROCP Tasa de cambio Porcentaje: (price-prevPrice) / prevPrice ROCR Índice de cambio: (price / prevPrice) ROCR100 Índice de tasa de cambio 100 escala: (price / prevPrice) 100 RSI Relative Índice de Fuerza STOCH Stochastic STOCHF Stochastic Rápido STOCHRSI Índice de Fuerza Relativa Estocástica TRIX 1-día Rate-of-Change (ROC) de un Triple Liso EMA ULTOSC Ultimate Oscillador WILLR Williams R Indicadores de Volumen AD Chaikin A / D Línea ADOSC Chaikin A / D Oscillator OBV El ciclo de balance de volumen Indicadores HTDCPERIOD transformada de Hilbert - Periodo Ciclo dominante HTDCPHASE transformada de Hilbert - Fase del ciclo dominante HTPHASOR transformada de Hilbert - fasorial componentes HTSINE transformada de Hilbert - HTTRENDMODE SineWave transformada de Hilbert - Trend vs Ciclo Modo Precio Transform AVGPRICE Precio Medio MEDPRICE La mediana de precio TYPPRICE típica WCLPRICE Precio ponderada Cerrar volatilidad de los precios indicadores ATR rango promedio de certeza NATR normalizado rango promedio de certeza TRANGE gama verdadera Reconocimiento de Patrones CDL2CROWS dos cuervos CDL3BLACKCROWS Tres Negro cuervos CDL3INSIDE Tres Dentro de arriba / abajo CDL3LINESTRIKE Tres Líneas huelga CDL3OUTSIDE Tres Fuera de arriba / abajo CDL3STARSINSOUTH Tres estrellas en el sur CDL3WHITESOLDIERS tres Avanzando Blanco soldados CDLABANDONEDBABY Abandoned bebé CDLADVANCEBLOCK Avance Bloque CDLBELTHOLD Cinturón-hold CDLBREAKAWAY Breakaway CDLCLOSINGMARUBOZU Cierre modelo de la nube oscura Marubozu CDLCONCEALBABYSWALL Concealing Trago del bebé CDLCOUNTERATTACK Contraataque CDLDARKCLOUDCOVER cubierta CDLDOJI Doji CDLDOJISTAR Doji estrella CDLDRAGONFLYDOJI Dragonfly Doji CDLENGULFING Engulfing CDLEVENINGDOJISTAR noche Doji estrella CDLEVENINGSTAR Evening Star CDLGAPSIDESIDEWHITE arriba / abajo-brecha de lado a lado de las líneas blancas CDLGRAVESTONEDOJI Doji Lápida CDLHAMMER Martillo CDLHANGINGMAN colgantes patrón Hombre CDLHARAMI Harami CDLHARAMICROSS Harami Cross patrón CDLHIGHWAVE-alta de la onda Vela CDLHIKKAKE Hikkake patrón CDLHIKKAKEMOD modificación del patrón Hikkake CDLHOMINGPIGEON Homing Pigeon CDLIDENTICAL3CROWS Idéntico Tres cuervos CDLINNECK En-cuello del patrón CDLINVERTEDHAMMER martillo invertido CDLKICKING Kicking CDLKICKINGBYLENGTH Kicking - toro / oso determinado por el marubozu CDLLADDERBOTTOM escalera más larga inferior CDLLONGLEGGEDDOJI largo Legged Doji CDLLONGLINE Long Line Vela CDLMARUBOZU Marubozu CDLMATCHINGLOW a juego bajo CDLMATHOLD Mat Hold CDLMORNINGDOJISTAR mañana Doji estrella CDLMORNINGSTAR Morning Star CDLONNECK on-cuello del patrón CDLPIERCING Piercing patrón CDLRICKSHAWMAN rickshaw hombre CDLRISEFALL3METHODS ascendente / descendente Tres métodos CDLSEPARATINGLINES Separar líneas CDLSHOOTINGSTAR Shooting Star CDLSHORTLINE línea corta Vela CDLSPINNINGTOP Peonza CDLSTALLEDPATTERN Stalled patrón Sandwich CDLSTICKSANDWICH palillo CDLTAKURI takuri (Dragonfly Doji con la sombra muy larga inferior) patrón CDLTASUKIGAP Tasuki Gap CDLTHRUSTING Thrusting CDLTRISTAR Tristar patrón CDLUNIQUE3RIVER único 3 River CDLUPSIDEGAP2CROWS Upside Gap Dos cuervos CDLXSIDEGAP3METHODS Upside / Downside Gap Tres métodos 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, productos y marcas registradas de TA-Lib son propiedad de TicTacTec LLC.

No comments:

Post a Comment