Знаете ли вы, есть ли какой-либо модуль финансового технического анализа для python? Я знаю, что у Numpy немного, но я ищу классические технические индикаторы, такие как RSI, Macd, EMA и так далее. Интересно, существуют ли они как часть модуля.Финансовый технический анализ в python
ответ
Вот несколько мыслей ... Я использовал только Numpy, Scipy и Matplotlib для финансовых расчетов.
- py-fi - очень основные финансовые функции
- fin2py - финансовые инструменты
- Numpy/Scipy - охватывает все основы статистики
- Matplotlib - построение финансовых функций
- RPy - интерфейс Python для R позволяет использовать библиотек R
- ystockquote - Python API для Yahoo! Фото Данные
- QuantLib - библиотека с открытым исходным кодом (предположительно имеет Python Bindings)
- PyFinancial - Документы на испанском языке
- PyMacLab - «Серия классов, используемых для проведения исследований в области динамических макроэкономики»
- TSDB - для хранения больших объемов времени данные серии
- PyVol - оценка волатильности финансовых временных рядов
TA-Lib - Библиотека индикаторов. How to compile for Python
Вы также можете найти эту [упаковку python TA-Lib] (http: //mrjbq7.github.com/ta-lib/). – mrjbq7
Christo, спасибо за отзыв! –
Для пользователей Windows я рекомендую использовать [скомпилированный двоичный файл оболочки python TA-Lib] (http://www.lfd.uci.edu/~gohlke/pythonlibs/) вместо того, чтобы проходить через адский ад. –
Существует также Computational Finnance Course на Coursera.org.
Они используют библиотеку с открытым исходным кодом Python под названием QSTK (QuantSoftware ToolKit). У них есть куча tutorials на вики-странице, и вы всегда можете пройти курс , если хотите узнать больше.
Для удобства я скопировал описание из вики-страницы ниже:
QSToolKit (QSTK) является Python на основе рамки программного обеспечения с открытым исходным кодом предназначен для поддержки строительства и управления портфелем. Мы делаем , создавая QSToolKit в первую очередь для студентов финансовых факультетов, вычислителей студентов и количественных аналитиков с опытом программирования. Вы не должны использовать его как торговую платформу для настольных приложений. Вместо этого подумайте об этом как о программной инфраструктуре для поддержки рабочего процесса моделирования, тестирования и торговли .
Scroll through the Gallery to see the sorts of things you can do easily with QSTK. If you are in a hurry, you can skip to the QSToolKit_Installation_Guide.
Основные компоненты QSTK являются:
- Data: A data access package that enables fast reading of historical data (qstkutil.DataAccess). - Processing tools: Uses pandas, a Python package designed for time series evaluation of equity data. - Portfolio optimization: Using the CVXOPT library. - Event studies: An efficient event analyzer, Event_Profiler. - Simulation: A simple backtester, quicksim, that includes transaction cost modeling.
Вы могли бы найти это хранилище технических индикаторов полезных.Библиотека работает аналогична известная библиотека Талиба, и содержит показатели, которые не были реализованы в Талибе
Например, вы можете использовать самый высокий максимум, низкий низкий показатель, отправив высокие и низкие векторы , а также количество периодов следующим образом: (извлечено из теста в репозитории)
from indicators import TalibExtension
hhllMatrix = TalibExtension.HHLL(self.high, self.low, 5);
- 1. Технический анализ C# Math.Round
- 2. Алгоритм сопротивления поддержки - Технический анализ
- 3. Технический анализ - расчет индикатора OBV в R
- 4. Технический анализ - Parabolic Stop and Reverse Indicator
- 5. Как разработать Мониторинг сайтов, технический анализ
- 6. Технический дизайн
- 7. Изменить дату в финансовый месяц pandas python
- 8. Скребкинг Yahoo Финансовый баланс с Python
- 9. extract yahoo финансовый баланс с python
- 10. Синтаксис MDX: разница между периодом. Финансовый год. Финансовый год и период. Финансовый год. Дети?
- 11. Анализ XML в Python
- 12. Частотный анализ в Python
- 13. Анализ пиков в python
- 14. Анализ Wav в python
- 15. Анализ сайта в Python
- 16. Анализ синтаксиса в Python
- 17. Факторный анализ в python
- 18. Анализ битов в python
- 19. Анализ аудио в PYTHON
- 20. Анализ текста в python
- 21. Анализ времени в python
- 22. анализ настроений в python
- 23. Анализ файла в python
- 24. Анализ файлов в Python
- 25. Назначение дат в финансовый год
- 26. Изменение даты в Финансовый год
- 27. Финансовый бюллетень для клиентов
- 28. Любой хороший Финансовый API?
- 29. PHP рассчитать финансовый год
- 30. .Net DateTime финансовый квартал
Пошел через этот вопрос в Google. В приведенной ниже ссылке github также есть хороший список полезных библиотек/инструментов для многих языков, включая Python: https://github.com/wilsonfreitas/awesome-quant – halexh