Побудуйте стратегію на основі сигналу SMA
Час створити й протестувати вашу першу стратегію на основі сигналу. Попри простоту, такі стратегії можуть бути ефективними та закладають основу для складніших підходів із додатковими сигналами й даними.
Реалізувати сигнал на основі порівняння цін у bt доволі просто. Спочатку ви завантажите історичні дані про ціну акції, обчислите її SMA (simple moving average — проста ковзна середня), реалізуєте стратегію на основі SMA, а потім проведете бек-тест із використанням цінових даних акції.
Пакет bt вже імпортовано. Історичні дані ціни акцій Apple попередньо завантажені у price_data.
Ця вправа є частиною курсу
Фінансовий трейдинг у Python
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Calculate the SMA
sma = price_data.____