ComenzarEmpieza gratis

Calcula el ADX

El Average Directional Movement Index (ADX) fue desarrollado por J. Welles Wilder como un indicador de la fuerza de la tendencia. Combina otros dos indicadores, el plus directional index (+DI) y el minus directional indicator (-DI), y se obtiene mediante cálculos largos. Sin embargo, con Python puedes calcularlo con una sola línea de código. En este ejercicio, implementarás tu primer indicador ADX usando datos diarios del precio de la acción de Tesla.

Los datos históricos diarios ya se han cargado en stock_data. Además, talib ya se ha importado por ti.

Este ejercicio forma parte del curso

Trading financiero en Python

Ver curso

Instrucciones del ejercicio

  • Calcula el ADX usando la función correspondiente de talib y las columnas High, Low y Close de stock_data. Guárdalo en una nueva columna ADX_14.
  • Calcula el ADX. Esta vez, cambia el período por defecto a 21 y guárdalo en una nueva columna ADX_21.
  • Imprime las últimas cinco filas de stock_data.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# Calculate the ADX with the default time period
stock_data['ADX_14'] = ____(stock_data['____'],
                            stock_data['____'], 
                            stock_data['____'])

# Calculate the ADX with the time period set to 21
stock_data['ADX_21'] = ____

# Print the last five rows
print(stock_data.____())
Editar y ejecutar código