導航:首頁 > 數據行情 > 讀股票軟體中的數據

讀股票軟體中的數據

發布時間:2023-06-02 16:54:58

㈠ 如何編程從免費股票軟體中提取實時數據

自己寫程序的話,一種方法是從已提供的信息源,例如webservice獲取數據。還有種辦法就是去連接提供即時信息的網頁硬解析。

代碼舉例如下:

Created on Thu Jul 23 09:17:27 2015
@author: jet
"""
DAY_PRICE_COLS = ['date', 'open', 'high', 'close', 'low', 'volume',
'chg', '%chg', 'ma5', 'ma10', 'ma20',
'vma5', 'vma10', 'vma20', 'turnover']
DAY_PRICE_URL = '%sapi.finance.%s/%s/?code=%s&type=last'
INDEX_KEY = ['SH', 'SZ', 'HS300', 'SZ50', 'GEB', 'SMEB']
INDEX_LIST = {'SH': 'sh000001', 'SZ': 'sz399001', 'HS300': 'sz399300',
'SZ50': 'sh000016', 'GEB': 'sz399006', 'SMEB': 'sz399005'}
INDEX_DAY_PRICE_COLS= ['date', 'open', 'high', 'close', 'low', 'volume',
'chg', '%chg', 'ma5', 'ma10', 'ma20',
'vma5', 'vma10', 'vma20']
K_TYPE_KEY = ['D', 'W', 'M']
K_TYPE_MIN_KEY = ['5', '15', '30', '60']
K_TYPE = {'D': 'akdaily', 'W': 'akweekly', 'M': 'akmonthly'}
MIN_PRICE_URL = '%sapi.finance.%s/akmin?scode=%s&type=%s'
PAGE_TYPE = {'http': 'http://', 'ftp': 'ftp://'}
PAGE_DOMAIN = {'sina': 'sina.com.cn', 'ifeng': 'ifeng.com'}
URL_ERROR_MSG = '獲取失敗,請檢查網路狀態,或者API埠URL已經不匹配!'

get_hist_data.py
# -*- coding: utf-8 -*-
"""
Created on Thu Jul 23 09:15:40 2015
@author: jet
"""
import const as ct
import pandas as pd
import json
from urllib2 import urlopen,Request

def get_hist_data(code = None, start = None, end = None, ktype = 'D'):
"""
功能:
獲取個股歷史交易數據
--------
輸入:
--------
code:string
股票代碼 比如:601989
start:string
開始日期 格式:YYYY-MM-DD 為空時取到API所提供的最早日期數據
end:string
結束日期 格式:YYYY-MM-DD 為空時取到最近一個交易日數據
ktype:string(default=D, 函數內部自動統一為大寫)
數據類型 D=日K線,W=周K線,M=月K線,5=5分鍾,15=15分鍾
30=30分鍾,60=60分鍾
輸出:
--------
DataFrame
date 日期
open 開盤價
high 最高價
close 收盤價
low 最低價
chg 漲跌額
p_chg 漲跌幅
ma5 5日均價
ma10 10日均價
ma20 20日均價
vma5 5日均量
vma10 10日均量
vma20 20日均量
turnover換手率(指數無此項)
"""
code = code_to_APIcode(code.upper())
ktype = ktype.upper()

url = ''
url = get_url(ktype, code)
print(url)

js = json.loads(ping_API(url))
cols = []

if len(js['record'][0]) == 14:
cols = ct.INDEX_DAY_PRICE_COLS
else:
cols = ct.DAY_PRICE_COLS
df = pd.DataFrame(js['record'], columns=cols)

if ktype in ct.K_TYPE_KEY:
df = df.applymap(lambda x:x.replace(u',', u''))
for col in cols[1:]:
df[col]=df[col].astype(float)
if start is not None:
df = df [df.date >= start]
if end is not None:
df = df[df.date <= end]
df = df.set_index('date')
return df

def code_to_APIcode(code):
"""
功能:
驗證輸入的股票代碼是否正確,若正確則返回API對應使用的股票代碼
"""
print(code)
if code in ct.INDEX_KEY:
return ct.INDEX_LIST[code]
else:
if len(code) != 6:
raise IOError('code input error!')
else:
return 'sh%s'%code if code[:1] in ['5', '6'] else 'sz%s'%code

def get_url(ktype, code):
"""
功能:
驗證輸入的K線類型是否正確,若正確則返回url
"""
if ktype in ct.K_TYPE_KEY:
url = ct.DAY_PRICE_URL % (ct.PAGE_TYPE['http'], ct.PAGE_DOMAIN['ifeng'],
ct.K_TYPE[ktype], code)
return url
elif ktype in ct.K_TYPE_MIN_KEY:
url = ct.MIN_PRICE_URL % (ct.PAGE_TYPE['http'], ct.PAGE_DOMAIN['ifeng'],
code, ktype)
return url
else:
raise IOError('ktype input error!')

def ping_API(url):
"""
功能:
向API發送數據請求,若鏈接正常返回數據
"""
text = ''
try:
req = Request(url)
text = urlopen(req,timeout=10).read()
if len(text) < 15:
raise IOError('no data!')
except Exception as e:
print(e)
else:
return text

#測試入口
print(get_hist_data('601989','2015-07-11','2015-07-22'))

㈡ 怎麼把股票軟體裡面的報表數據導出來

具體步驟如下:

1、打開行情軟體,點擊主頁最左上角的【系統】/【數據導出】,如下圖所示

㈢ 股票軟體怎麼使用看到一隻股票的全部歷史數據

不用下載軟體,股票歷史數據查詢有個很不錯的網頁工具可以推薦,地址是http://tool.cnfunny.cn/#/打開就可以直接使用,還可以大批量下載,操作簡單,方便省事。

㈣ 股票軟體從哪裡讀取數據

數據分為免費的和收費的
免費的只要衛星接收器就可以直接接受
或者通過衛星接收終端解碼在轉換為電腦信號等等

收費的這個肯定是加密的

來源交易所衛星發布

你自己可以考慮弄一下免費數據,不過這種數據要花錢買就行呢。
一般數據有相應的公司提供介面的,具體俺不懂

㈤ 如何使用EXCEL讀取通達信股票日線數據

定量分析的第一步,是獲取數據。 獲取股票歷史行情數據最方便的途徑,就是直接讀取股票行情軟體留在你電腦中的日線數據文件。 但如果不是程序員,電腦里一般不會有VB、VC之類的編程語言。 其實,大家的電腦中一般都有OFFICE。OFFICE中的EXCEL自帶了一個VBA語言的編程環境。功能也很強大。 我用EXCEL里的VBA編寫了一段代碼,讀取通達信股票行情軟體的日線文件。已經測試通過。 代碼如下。與愛好定量分析的朋友分享。 TypeMyType a1AsLong'標示碼 a2AsLong'日期 a3AsSingle'開盤價 a4AsSingle'最高價 a5AsSingle'最低價 a6AsSingle'收盤價 a7AsSingle'成交金額 a8AsLong'成交量 EndType Sub按鈕1_Click() DimFile2AsInteger DimbAsMyType File1=FreeFile Opensh600000.dayForBinaryAccessReadAs#File1i=1DoWhileNotEOF(File1) Get#File1,,b Cells(i,1)=b.a1 Cells(i,2)=b.a2 Cells(i,3)=b.a3 Cells(i,4)=b.a4 Cells(i,5)=b.a5 Cells(i,6)=b.a6

㈥ 怎樣回顧股票軟體中的歷史數據

回顧方法:一般的軟體操作,向下鍵按鈕是縮小k線,同時增加k線數量,向上鍵按鈕反之。向左鍵是看以前的k線。

股票軟體更准確的稱謂應該是證券分析軟體或證券決策系統,它的基股票軟體本功能是信息的實時揭示(包括行情信息和資訊信息),所以早期的股票軟體有時候會被叫做行情軟體。股票軟體的實質是通過對市場信息數據的統計,按照一定的分析模型來給出數(報表)、形(指標圖形)、文(資訊鏈接),用戶則依照一定的分析理論,來對這些結論進行解釋,也有一些傻瓜式的易用軟體會直接給出買賣的建議,這些易用軟體大部分是用專業視角剖析整個股市的走勢。

㈦ 股票軟體的每個數據的意思

  1. 委比:最近5個價位買入掛單與賣出掛單比例的差值 委差:最近5個價位買入掛單與賣出掛單數量的差值 例:當前股價為9.38元,在9.33至9.37元(5個價位)共計買入掛單4000手,9.38至9.42(5個價位)共計6000手賣出掛單,則委比為負20%,委差為負2000手

2.

量比:是指股票(基金等)從開盤交易到目前時刻累計成交量與前五日成交量在相同時間的平均值之比值。(電腦軟體會自動實時計算出數值)
量比,是非常直觀反映成交量在近幾日內放大或縮小的一個最重要的指標,雖然是個相對的數值,但用起來一目瞭然,比真實的成交量還管用。

3.

換手就是股票買賣的過程。 換手率是指單位時間內,某一證券累計成交量與可交易量之間的比率。

換手率的數值越大,不僅說明交投的活躍,還表明交易者之間換手的充分程度。換手率在市場中是很重要的買賣參考,應該說這遠比技術指標和技術圖形來得更加可靠,如果從造假成本的角度考慮,盡管交易印花稅、交易傭金已大幅降低,但成交量越大所繳納的費用就越高是不爭的事實。如果在K線圖上的技術指標、圖形、成交量三個要素當中選擇,主力肯定是最沒有辦法時才會用成交量來騙人。因而,研判成交量乃至換手率對於判斷一隻股票的未來發展是有很大幫助的。從中能區分出換手率高是因為主力要出貨,還是主力准備拉抬是很重要的。

4

「外盤」、「內盤」出現。委託以賣方成交的納入「外盤」,委託以買方成交的納入「內盤」。「外盤」和「內盤」相加為成交量。分析時,由於賣方成交的委託納入外盤,如外盤很大意味著多數賣的價位都有人來接,顯示買勢強勁;而以買方成交的納入內盤,如內盤過大,則意味著大多數的買入價都有人願賣,顯示賣方力量較大。如內盤和外盤大體相近,則買賣力量相當。

5

股本」就是股票的分額,即股票的股數,「總股本」就該公司發行的總股票數量。「流通股本」即在市場上能買賣交易的總股數。「限售股本」就是暫時還不能流通的股分。

6

流通股就是現在可交易的股票。
只有在中國才存在這個問題。
流通股是相對於非流通股而言的。
非流通股,就是現在所說的大小非(大小非流通股),當大小非流通股解禁了,就成了流通股,可上市自由交易。
當一個股票的總股本等於流通股本的時候,這個股票就是所謂的 全流通股。

這先問題你可以一個一個在網路上找到的

㈧ 股票的數據在哪裡能找到

一般來說股票的數據可以在任何股票軟體中找到,而且在網頁上也可以找到股票的歷史數據,從而對這支股票作出判斷,進一步決定是否購買。

現如今隨著時代的發展,股票投資已經成為常態化。許多年前只有少部分人進行股票投資,而且如果要進行投資都需要到交易所內,每天關注大盤走勢,從而做出投資決定。現如今隨著互聯網的發展,各類投資平台紛紛出現。人們足不出戶便可以在網路中進行股票投資。各種數據也更加明了,大家可以憑借自己的經驗結合股票數據,從而做出最精準的投資決策。

㈨ 炒股軟體的實時數據是怎麼獲取的

如果你只是需要進行實時選股,則可以採用通達信、大智慧、同花順等看盤軟體。通達信、大智慧等軟體中有一個「鷹眼盯盤」的功能(各家叫法不同,但意思一樣的),結合自己在這些軟體中編寫的自編公式、指標,可實現實時的的股票監控。

如果你需要的是實時獲取股票數據,則有專門的股票實時行情API介面,例如微盛的股票實時API介面,通過這樣的介面,編程即可取得實時的股票數據。

㈩ 中信證券的股票軟體里怎麼看一個股票的一天成交量

中信證券的股票軟體里,右邊數據欄有兩個數據:外盤、內盤。
外盤代表主動以大於或等於賣一價位等超價買入的股數(主動拉升);
內盤代表主動以小於或等於買一價位等折價賣出的股數(主動打壓);
這個數據只有交易當天數據,歷史數據只有成交量總量數據。

有專門的公式指標統計一天的成交量。名稱:VOL (成交量)。
點擊股票軟體的副圖,然後輸入「VOL」即可引用指標,指標中的柱狀圖數據就是各個日期的具體成交量,滑鼠點擊某天K線,軟體自動標識當天的成交量數據。
同理,可以用此方法可以引用各種技術指標或統計指標。前提是了解指標代號。

閱讀全文

與讀股票軟體中的數據相關的資料

熱點內容
股票現金分紅收稅嗎 瀏覽:946
股票年日線數據是什麼 瀏覽:851
中國被制裁什麼股票是利好 瀏覽:31
中國股票值得投資的企業 瀏覽:491
慈星股票最新消息 瀏覽:905
股票賣出後資金到賬 瀏覽:473
中國核電股票為什麼就是個躍 瀏覽:381
股票在低位集合競價時漲停是什麼意思 瀏覽:941
2017年阿里巴巴股票長期持有好 瀏覽:735
丙准備購買股票期望投資報酬率為12 瀏覽:269
中國海誠股票行情分析 瀏覽:754
太龍葯業股票歷史數據 瀏覽:26
一個股票賬戶怎麼添加2張銀行卡 瀏覽:364
三季度增百分之二十的光伏股票最新消息 瀏覽:621
工商銀行股票行情601398 瀏覽:659
上證a股中st股票 瀏覽:302
大策略app股票 瀏覽:67
python爬取股票數據導入excel 瀏覽:999
網碩科技股票 瀏覽:420
長期模盤的股票 瀏覽:890