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
Instrucciones del ejercicio
- Calcula el ADX usando la función correspondiente de
taliby las columnasHigh,LowyClosedestock_data. Guárdalo en una nueva columnaADX_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.____())