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

Побудуйте стратегію сигналів на основі EMA

Раніше ви реалізували стратегію сигналів на основі SMA. Проте ви замислюєтеся, чи не буде індикатор EMA (експоненційна ковзна середня) кращим вибором, адже він чутливіший до нещодавніх рухів ціни. Ви також хочете скористатися бібліотекою talib, щоб обчислити цей індикатор. Після переходу на стратегію сигналів на основі EMA ви виконаєте подібний бектест, використовуючи дані про ціну акцій Apple.

Пакети bt і talib вже імпортовано для вас. Також історичні дані про ціни акцій Apple попередньо завантажено у price_data.

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

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

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

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

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

# Calculate the EMA
ema['Close'] = ____(price_data['Close'], ____)
Редагувати та запускати код