Побудуйте стратегію сигналів на основі EMA
Раніше ви реалізували стратегію сигналів на основі SMA. Проте ви замислюєтеся, чи не буде індикатор EMA (експоненційна ковзна середня) кращим вибором, адже він чутливіший до нещодавніх рухів ціни. Ви також хочете скористатися бібліотекою talib, щоб обчислити цей індикатор. Після переходу на стратегію сигналів на основі EMA ви виконаєте подібний бектест, використовуючи дані про ціну акцій Apple.
Пакети bt і talib вже імпортовано для вас. Також історичні дані про ціни акцій Apple попередньо завантажено у price_data.
Ця вправа є частиною курсу
Фінансовий трейдинг у Python
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Calculate the EMA
ema['Close'] = ____(price_data['Close'], ____)