Эта статья углубляется в сложное искусство и науку технического анализа, метода, который игнорирует внутреннюю стоимость акций и сосредотачивается на ценовых моделях, объеме и других рыночных индикаторах. Цель? Чтобы предсказывать будущие движения цен и находить прибыльные торговые возможности. От понимания основных моделей графиков до использования сложных технических индикаторов — мы исследуем, как этот аналитический инструмент может помочь инвесторам ориентироваться в непредсказуемом море фондового рынка.

Давайте начнем!

!pip install yfinance
!pip install ta

Код !pip install yfinance !pip install ta используется для установки двух библиотек Python: yfinance и ta. Библиотека yfinance обеспечивает доступ к финансовым данным Yahoo Finance, а библиотека ta предоставляет инструменты технического анализа.

Первая строка кода, !pip install yfinance, использует команду pip для установки библиотеки yfinance. Команда pip используется для установки пакетов Python из индекса пакетов Python (PyPI). Вторая строка кода, !pip install ta, использует команду pip для установки библиотеки ta.

После установки этих библиотек можно получить доступ к финансовым данным и выполнить технический анализ. С помощью библиотеки yfinance вы можете получать исторические цены на акции, а с помощью библиотеки ta — рассчитывать технические индикаторы, такие как скользящие средние и индексы относительной силы.

Вот некоторые дополнительные сведения об этих двух библиотеках:

yfinance

Библиотека Python для доступа к финансовым данным из Yahoo Finance — yfinance. Его можно использовать для получения исторических цен на акции, внутридневных цен на акции и другой финансовой информации. Он предоставляет широкий спектр функций и прост в использовании.

ta

TA — это библиотека Python, предоставляющая различные инструменты для технического анализа. С его помощью можно рассчитать полосы Боллинджера, скользящие средние и индексы относительной силы. TA также прост в использовании и предоставляет широкий спектр функций.

Настройка контекста бэктестинга

ticker = 'ISF.L'
start_date = '2019-01-01'
end_date = '2019-12-31'

date_fmt = '%Y-%m-%d'

Присвойте значение «ISF.L» переменной тикер, которая представляет собой тикер для конкретной акции или финансового инструмента.