ПочатиПочніть безкоштовно

Обчисліть ADX

Середній індекс напрямленого руху (ADX) розробив Дж. Веллес Вайлдер як індикатор сили тренду. Він поєднує два інші індикатори — плюс індекс напрямленості (+DI) і мінус індикатор напрямленості (−DI) — і отримується за допомогою тривалих обчислень. Проте в Python його можна порахувати одним рядком коду. У цій вправі ви реалізуєте свій перший індикатор ADX, використовуючи денні цінові дані акцій Tesla.

Історичні денні цінові дані завантажено в stock_data. Також для вас імпортовано talib.

Ця вправа є частиною курсу

Фінансовий трейдинг у Python

Переглянути курс

Інструкції до вправи

  • Обчисліть ADX за допомогою відповідної функції з talib та стовпців High, Low і Close у stock_data. Збережіть результат у новому стовпці ADX_14.
  • Обчисліть ADX ще раз. Цього разу змініть типовий період на 21 і збережіть його в новому стовпці ADX_21.
  • Виведіть останні п'ять рядків stock_data.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# 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.____())
Редагувати та запускати код