導航:首頁 > 數據行情 > pycharm股票數據獲取

pycharm股票數據獲取

發布時間:2025-07-02 11:03:10

⑴ 如何用python代碼判斷一段范圍內股票最高點

Copyright © 1999-2020, CSDN.NET, All Rights Reserved




登錄

python+聚寬 統計A股市場個股在某時間段的最高價、最低價及其時間 原創
2019-10-12 09:20:50

開拖拉機的大寶

碼齡4年

關注
使用工具pycharm + 聚寬數據源,統計A股市場個股在某時間段的最高價、最低價及其時間,並列印excel表格輸出

from jqdatasdk import *
import pandas as pd
import logging
import sys
logger = logging.getLogger("logger")
logger.setLevel(logging.INFO)

# 聚寬數據賬戶名和密碼設置
auth('username','password')

#獲取A股列表,包括代號,名稱,上市退市時間等。
security = get_all_securities(types=[], date=None)
pd2 = get_all_securities(['stock'])

# 獲取股票代號
stocks = list(get_all_securities(['stock']).index)

# 獲取股票名稱
stocknames = pd2['display_name']

start_date = '2015-01-01'
end_date = '2018-12-31'
def get_stocks_high_low(start_date,end_date):
# 新建表,表頭列
# 為:"idx","stockcode","stockname","maxvalue","maxtime","lowvalue","lowtime"
result = pd.DataFrame(columns=["idx", "stockcode", "stockname", "maxvalue", "maxtime", "lowvalue", "lowtime"])
for i in range(0,stocks.__len__()-1):
pd01 = get_price(stocks[i], start_date, end_date, frequency='daily',
fields=None, skip_paused=False,fq='pre', count=None)
result=result.append(pd.DataFrame({'idx':[i],'stockcode':[stocks[i]],'stockname':
[stocknames[i]],'maxvalue':[pd01['high'].max()],'maxtime':
[pd01['high'].idxmax()],'lowvalue': [pd01['low'].min()], 'lowtime':
[pd01['low'].idxmin()]}),ignore_index=True)

result.to_csv("stock_max_min.csv",encoding = 'utf-8', index = True)
logger.warning("執行完畢!

⑵ python中stock的用法

首先證券公司會提供一些API給你,使用的時tushare這個庫。
首先安裝tushare這個庫
pip install tushare
打開IDE,使用的時pycharm這個工具。
import tushare, time #導入tushare庫
data = tushare.get_realtime_quotes('600519') #獲取股票代碼為000581的股票信息
print(data)

⑶ python爬取股票數據——基礎篇

在探索Python爬取股票數據的基礎之旅中,你需要首先配置好開發環境。首先,確保你擁有一台電腦,並安裝PyCharm社區版,可以從jetbrains.com/pycharm/download/獲取。同時,安裝Anaconda的最新版本,如果遇到網路問題,可能需要科學上網工具。訪問地址為anaconda.com。

安裝完成後,以Anaconda Prompt方式啟動,並創建一個名為"gold"的Conda虛擬環境,指定Python版本為3.10。在命令行中輸入相關指令並確認。

接著,激活虛擬環境並下載baostock和akshare的Python介面。在PyCharm中,可能會遇到錯誤,只需點擊確定並設置項目解釋器。從baostock和akshare官網獲取API文檔,開始編寫代碼以獲取股票數據。

以baostock為例,復制示例代碼並運行,你可以按需調整參數獲取不同股票的分鍾線數據。注意,baostock的數據採用漲跌幅復權法,與股票交易軟體的計算結果可能不一致。akshare介面則提供了後復權數據,適合希望與交易軟體一致的用戶。

爬取的數據通常保存為.csv格式,便於進一步分析。至於復權價格的計算方法,將在後續內容中深入講解。下期我們將探討如何利用akshare介面循環爬取全市場股票數據。

如果你想了解更多關於股票投資的內容,可以關注我的個人微博@朱曉光指數投資,查看我分享的其他文章,如"新項目開啟——打造專屬於你的量化交易系統"、"聊聊凱利公式:量化投資中的倉位管理"等。

在學習股票數據爬取的過程中,持續關注,我們下期再見!

閱讀全文

與pycharm股票數據獲取相關的資料

熱點內容
股票退市了股價會跌沒嗎 瀏覽:206
一隻股票莊家的實力怎麼看出來 瀏覽:458
買股票怎麼買到最低價 瀏覽:430
今日主力資金流入那一隻股票 瀏覽:151
股票指標有用嗎知乎 瀏覽:412
通醫療股票是多少 瀏覽:373
st天娛股票今日股價 瀏覽:718
智能自控的股票成交量怎麼看 瀏覽:732
人氣股票不看技術指標 瀏覽:198
股票掛的銀行卡怎麼變 瀏覽:856
興業證券股票交易手續費如何 瀏覽:380
藍思科技股票藍 瀏覽:600
涪陵榨菜股票能長期持有 瀏覽:193
精科科技股票怎麼樣 瀏覽:649
分享股票賺錢方法大全 瀏覽:500
中國2重股票代碼 瀏覽:778
武器公司股票中國 瀏覽:798
類似股票的期貨交易軟體 瀏覽:959
分析上海銀行股票k線走勢圖 瀏覽:657
公司員工買同行業股票 瀏覽:245