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

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

Час створити й протестувати вашу першу стратегію на основі сигналу. Попри простоту, такі стратегії можуть бути ефективними та закладають основу для складніших підходів із додатковими сигналами й даними.

Реалізувати сигнал на основі порівняння цін у bt доволі просто. Спочатку ви завантажите історичні дані про ціну акції, обчислите її SMA (simple moving average — проста ковзна середня), реалізуєте стратегію на основі SMA, а потім проведете бек-тест із використанням цінових даних акції.

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

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

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

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

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

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

# Calculate the SMA
sma = price_data.____
Редагувати та запускати код