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

Реалізуйте смуги Боллінджера

Смуги Боллінджера — це «конверти», нанесені вище та нижче простої ковзної середньої ціни. Оскільки відстань між смугами базується на стандартному відхиленні, вони підлаштовуються під коливання волатильності базового активу.

Щоб краще зрозуміти вплив вибору стандартного відхилення на смуги Боллінджера, ви реалізуєте та побудуєте дві множини смуг на одному й тому самому наборі даних.

Ви використаєте історичні дані про ціну Bitcoin, які вже завантажено в bitcoin_data. Бібліотеку talib також імпортовано заздалегідь для вас.

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

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

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

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

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

# Define the Bollinger Bands with 1-sd
upper_1sd, mid_1sd, lower_1sd = ____(bitcoin_data['Close'], 
                                     ____,
                                     ____,
                                     timeperiod=20)
# Plot the upper and lower Bollinger Bands 
plt.plot(bitcoin_data['Close'], color='green', label='Price')
plt.plot(____, color='tomato', label="Upper 1sd")
plt.plot(____, color='tomato', label='Lower 1sd')

# Customize and show the plot
plt.legend(loc='upper left')
plt.title('Bollinger Bands (1sd)')
plt.show()
Редагувати та запускати код