1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/akshare-akshare

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

«Раскрытие исходного кода AKShare» курс скоро будет доступен, присоединяйтесь к знаниям в星球-дата сайентист для обучения! По запросам многих участников был создан курс по раскрытию исходного кода AKShare, этот курс систематически покажет вам шаг за шагом, как работает исходный код данных AKShare и знания по сбору сетевых данных финансовых данных! Нажмите ссылку чтобы просмотреть информацию о курсе

В этом выпуске представлен AKTools как версия HTTP API для AKShare, которая преодолевает ограничение языка Python, приветствуем всех участников для тестирования и предложения лучших рекомендаций! Нажмите AKTools для просмотра руководства по использованию. Также предоставляется awesome-data для удобного поиска различных источников данныхИконка AKSharePyPI - Версия Python PyPI Загрузки Статус документации Стиль кода: black AKShare Статус действий Лицензия MIT стиль кода: prettier

ОбзорAKShare требует Python (64 бит) версии 3.7 или выше и направлен на то, чтобы сделать получение финансовых данных максимально удобным.

Напишите меньше, получите больше!

Установка

Общие сведения

pip install akshare --upgrade

Китайская установка

pip install akshare -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host=mirrors.aliyun.com --upgrade

Вклад в проект

Пожалуйста, проверьте документацию, если вы хотите внести свой вклад в AKShare

Docker

Получение образа

docker pull registry.cn-hangzhou.aliyuncs.com/akshare/akdocker

Запуск AKDocker

docker run -it registry.cn-hangzhou.aliyuncs.com/akshare/akdocker python

Тестирование AKDocker

import akshare as ak

ak.__version__

Использование

Данные

Код:

import akshare as ak

stock_zh_a_hist_df = ak.stock_zh_a_hist(symbol="000001", period="daily", start_date="20170301", end_date='20210907', adjust="")
print(stock_zh_a_hist_df)

Выход:``` дата открытие закрытие максимум ... амплитуда процент_изменения изменение оборот 0 2017-03-01 9.49 9.49 9.55 ... 0.84 0.11% 0.01 0.21 1 2017-03-02 9.51 9.43 9.54 ... 1.26 -0.63% -0.06 0.24 2 2017-03-03 9.41 9.40 9.43 ... 0.74 -0.32% -0.03 0.20 3 2017-03-06 9.40 9.45 9.46 ... 0.74 0.53% 0.05 0.24 4 2017-03-07 9.44 9.45 9.46 ... 0.63 0.00% 0.00 0.17 ... ... ... ... ... ... ... ... ... 1100 2021-09-01 17.48 17.88 17.92 ... 5.11 0.45% 0.08 1.19 1101 2021-09-02 18.00 18.40 18.78 ... 5.48 2.91% 0.52 1.25 1102 2021-09-03 18.50 18.04 18.50 ... 4.35 -1.96% -0.36 0.72 1103 2021-09-06 17.93 18.45 18.60 ... 4.55 2.27% 0.41 0.78 1104 2021-09-07 18.60 19.24 19.56 ... 6.56 4.28% 0.79 0.84 [1105 строк x 11 столбцов]


Код:

```python
import akshare as ak
import mplfinance as mpf  # Пожалуйста, установите mplfinance следующей командой: pip install mplfinance
stock_us_daily_df = ak.stock_us_daily(symbol="AAPL", adjust="qfq")
stock_us_daily_df = stock_us_daily_df[["open", "high", "low", "close", "volume"]]
stock_us_daily_df.columns = ["Открытие", "Высшая цена", "Нижняя цена", "Закрытие", "Объем"]
stock_us_daily_df.index.name = "Дата"
stock_us_daily_df = stock_us_daily_df["2020-04-01":"2020-04-29"]
mpf.plot(stock_us_daily_df, type='candlestick_range', mav=(3, 6, 9), volume=True, show_nontrading=False)  # Вывод

Общение

Подпишитесь на официальные аккаунты дата-научника, чтобы получить больше информации о квантовых расчетах, машинном обучении и данных в целом. Для получения дополнительной информации посетите страницу дата-научника:

Подпишитесь на официальный WeChat аккаунт практикующий дата-наук, чтобы получать информацию о последних обновлениях AKShare:

Возможности

  • Простота использования: Достаточно одной строки кода для получения данных;
  • Расширяемость: Легко настроить свой собственный код с другими приложениями;
  • Мощность: Экосистема Python.

Уроки1. Обзор

  1. Установка
  2. Учебник
  3. Справочник данных
  4. Темы## Вклад

AKShare находится в процессе разработки. Вы можете открыть вопросы и pull requests:

  • Отчёт или исправление ошибок
  • Требование или публикация интерфейса
  • Написание или исправление документации
  • Добавление тестовых случаев

Примечание: Мы используем Black для форматирования кода

Объявление

  1. Все данные, предоставленные AKShare, предназначены только для академических исследований;
  2. Предоставленные AKShare данные предоставляются только для справки и не являются инвестиционным советом;
  3. Любому инвестору, основывающемуся на исследованиях AKShare, следует обратить внимание на риск данных;
  4. AKShare будет продолжать предоставлять открытые финансовые данные;
  5. Из-за некоторых непредвиденных факторов некоторые интерфейсы данных могут быть удалены из AKShare;
  6. Пожалуйста, следуйте соответствующим правилам открытого исходного кода AKShare;
  7. Предоставляем HTTP API для людей, использующих другие языки программирования: AKTools.

Показывайте свой стиль

Используйте значок в вашем README.md проекта:

[![Данные: akshare](https://img.shields.io/badge/Данные_научные-%E2%9F%A8Share-green)](https://github.com/akfamily/akshare)

Исправления:

  • Удалена лишняя буква 'k' в конце строки 5. Из-за некоторых непредвиденных факторов некоторые интерфейсы данных могут быть удалены из [AKShare](https://github.com/akfamily/akshare); заменена на [AKShare](https://github.com/akfamily/akshare) для корректной ссылки.Использование значка в README.rst:
.. image:: https://img.shields.io/badge/Данные_научные-%E2%9F%A8Share-green
    :target: https://github.com/akfamily/akshare

Выглядит следующим образом:

Данные: akshare

Цитирование

Пожалуйста, используйте этот bibtex, если вы хотите цитировать этот репозиторий в своих публикациях:

@misc{akshare,
    author = {Альберт Кинг},
    title = {AKShare},
    year = {2019},
    publisher = {GitHub},
    journal = {GitHub repository},
    howpublished = {\url{https://github.com/akfamily/akshare}},
}

Благодарность

Особая благодарность FuShare за возможность учиться на этом проекте;

Особая благодарность TuShare за возможность учиться на этом проекте;

Благодарю за предоставленные данные от Сделкинфо сайт;

Благодарю за предоставленные данные от Чудо товары сайт;

Благодарю за предоставленные данные от Китайской ассоциации банковского рынка сайта;

Благодарю за предоставленные данные от 99 Фьючерсов сайт;

Благодарю за предоставленные данные от Финансовых новостей сайта;

Благодарю за предоставленные данные от Китайской ассоциации валютного рынка сайта;

Благодарю за предоставленные данные от Золотого десятка данных сайта;Благодарю за предоставленные данные от Хефэн финансового сайта;

Благодарю за предоставленные данные от Синьчжень финансового сайта;

Благодарю за предоставленные данные от Оксфорд-Мэн Института сайта;

Благодарю за предоставленные данные от Дачэн-Шиу сайта;

Благодарю за предоставленные данные от Шанхайской фондовой биржи сайта;

Благодарю за предоставленные данные от Шэньчжэньской фондовой биржи сайта;

Благодарю за предоставленные данные от Пекинской фондовой биржи сайта;

Спасибо за предоставленные данные с сайта Китайской финансовой фьючерсной биржи;

Спасибо за предоставленные данные с сайта Шаньхайской товарной биржи;

Спасибо за предоставленные данные с сайта Далиньской товарной биржи;

Спасибо за предоставленные данные с сайта Чжэнчжоуской товарной биржи;

Спасибо за предоставленные данные с сайта Шаньхайского международного энергетического центра;

Спасибо за предоставленные данные с сайта Timeanddate;

Спасибо за предоставленные данные с сайта Системы прогнозирования качества воздуха в провинции Хэбэй;Спасибо за предоставленные данные с сайта Наньцзянской товарной биржи;

Спасибо за предоставленные данные с сайта Экономической политической неопределенности;

Спасибо за предоставленные данные с сайта Микроблога Weibo;

Спасибо за предоставленные данные с сайта Индекса Baidu;

Спасибо за предоставленные данные с сайта Индекса Google Trends;

Спасибо за предоставленные данные с сайта Шэнваньских индексов;

Спасибо за предоставленные данные с сайта Zhenqi Network;

Спасибо за предоставленные данные с сайта Magazine Wealth;

Спасибо за предоставленные данные с сайта Китайской ассоциации инвестиционных фондов;

Спасибо за предоставленные данные с сайта Expatistan;

Спасибо за предоставленные данные с сайта Безопасности углеродного режима Шаньдунской электронной торговой платформы;

Спасибо за предоставленные данные с сайта Национальной лаборатории финансов и развития;

Спасибо за предоставленные данные с сайта IT Juzi;

Спасибо за предоставленные данные с сайта Ориентированной финансирующей организации;Спасибо за предоставленные данные с сайта Индекса малых товаров Ую;

Спасибо за предоставленные данные с сайта Китайского Национального управления по развитию и реформам;

Спасибо за предоставленные данные с сайта 163 News; Спасибо за предоставленные данные с сайта 丁香园网站;

Спасибо за предоставленные данные с сайта 百度新型肺炎网站;

Спасибо за предоставленные данные с сайта 百度迁徙网站;

Спасибо за предоставленные данные с сайта 新型肺炎-相同行程查询工具网站;

Спасибо за предоставленные данные с сайта 新型肺炎-小区查询网站;

Спасибо за предоставленные данные с сайта 商业特许经营信息管理网站;

Спасибо за предоставленные данные с сайта 慈善中国网站;

Спасибо за предоставленные данные с сайта 思知网站;

Спасибо за предоставленные данные с сайта Currencyscoop сайт;

Спасибо за предоставленные данные с сайта Сингапурской фондовой биржи;

Спасибо за учебные материалы от WeChat публичного аккаунта: Python эксперты обсуждают.## Поддержка и спонсорство

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/akshare-akshare.git
git@api.gitlife.ru:oschina-mirror/akshare-akshare.git
oschina-mirror
akshare-akshare
akshare-akshare
master