1. 股票軟體里的數據導出問題
如大智慧: 數據管理中心--生成數據--選擇日線--生成數據路徑--設定數據時段
2. 錢龍股票軟體下載的數據如何導出
打開系統菜單,選數據導出,選擇保存路徑,按導出就可以了。
3. 在同花順軟體中怎麼導出歷史數據
1、選好股票「華麗家族」,點擊左側菜單欄中的「K線圖」。
4. 如何編程從免費股票軟體中提取實時數據
自己寫程序的話,一種方法是從已提供的信息源,例如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'))
5. 開發炒股軟體,從哪裡獲得股票數據
行情數據源在上交所和深交所。需要購買。而且很貴。
象我們平常看到行情,是券商營業部所買,我們連到他們伺服器,而接收到數據。
P2P數據介面使用說明(1)2009-03-18 08:58介面使用說明:
1. 壓縮包包含四個文件,分別為P2P.exe,P2P.CFG,zlib.dll和使用說明.txt,可以解壓到任意盤任意目錄下使用。
2. 支持的行情分析軟體有:
(1) 分析家2006,2005等,要求分析家主窗口標題最前面的幾個字是"分析家 -",是否是破解版關系不大,最好是下載分析家官方網站的正版分析家,網址是http://www.fxj.com.cn,分析家其他版本號是否支持,我也沒全做試驗。
(2) 飛狐交易師,支持飛狐交易師,要求飛狐交易師主窗口標題最前面的幾個字是"飛狐交易師"或"證券分析師",是否是破解版關系不大,最好是支持正版,用正版的。
(3) 大智慧新一代,要求大智慧主窗口標題最前面的幾個字是"大智慧Level" 支持的版本號有 09.0226,08.0907,08.0801,07.0205 共四個。
註:如果分析軟體的窗口標題不符合上面說的,則分析軟體無法接收數據。以上三個分析軟體最好都是正版的,只要下載正版的軟體,安裝後,無需做任何修改即可使用。介面再次說明一下,介面中的四個文件解壓到任意目錄下使用都可以,而無需解壓到某個分析軟體的某個目錄下,或替代某個分析軟體的某個文件。介面完全是綠色的,無需安裝,也不會在注冊表中留下任何信息。
3. 每天9:15分以後用行情軟體中的數據管理功能先清除當天的行情數據,然後把右下角「發送數據」發送數據前面的鉤選上。
4. 如果不能在開盤前打開該軟體,比如10點半才打開,那麼該介面會自動補充10點半之前的行情數據,為了能夠盡快的把前面的數據補充完畢,請把速度調節到100以上。但如果是飛狐,則把該值調低一些,否則飛狐會來不及處理數據,把大量的數據放到內存中,造成飛狐使用內存越來越大,最後由於內存耗完造成飛狐或介面非法退出。大智慧和分析家則不存在這個問題。
5. 收盤後,該介面具有白天行情的回放功能,回放前,最好先清除行情軟體中當天的行情數據。
6. 該介面由於是P2P接收數據,因此數據接收需要種子,只有和別的種子連上了,你就能接收數據了,你至少要和一個種子連上,當然,你連上別的種子後,你也就能稱為種子了,你也就能為別的人提供數據服務功能了。
7. 兩個人要連接成功,最好兩個人中有一個人的IP地址是公網地址,如果兩個全是內網地址則相互無法直接聯通,必須藉助第三方才能聯通,該方法這里不再介紹了。
8. 如果網路情況比較良好,則行情數據的延時一般不會大於0.5秒。
9. 介面的P2P連接信息中的欄位說明
(1). 遠程完成--為該IP接收到完整數據包的個數。
(2). 遠程請求--為該IP請求你發送的數據包序號。
(3). 本機請求--為本機請求遠程發送數據包序號。
(4). 請求返回--遠程響應本機請求的次數。
6. 怎麼將股票中的數據導出到excel
1、首先在電腦桌面上打開股票軟體。
7. 股票軟體通達信 數據提取問題
如果我沒有理解錯的話,你是問怎麼察看每日大於500手的成交。
在分時圖中,點擊右鍵,在出現的對話框中選擇「分時區間統計」,會出現一個對話框,用一個圓形的百分比來表示當日成交的單子大小分布。在對話框的左上角有個按鍵是「大單成交」,詳細記錄每一筆大單的成交時間和數量。
這個「大單成交」的限度是可以自己修改的,一般默認的500。
這個500是指在當前這一刻成交了500,不是一筆成交,簡單的說,假如這時有人掛500的買單封在買一的位置,另一個人為了即時賣出手中籌碼,不在賣一掛單,而直接以買一的價位掛單400,同時又有兩個其他的小散也在買一位置甚至更低價位掛單各賣出100手,假如這三個人的掛單動作在同一瞬間完成,根據「時間優先,價格優先」的原則,這500的單子是400+50+50完成的,兩個小散各成交50。這一次的交易完成了500,是分三筆完成的。這都是電腦自動記錄的。數據是上交所或深交所的,你面前的電腦只是把這個數據展示給你看而已。
就像看電視,電視內容都是來自電視台的一樣。
8. 濡備綍鐢ㄥ悓鑺遍『涓嬈℃у煎嚭鎵鏈夎偂紲ㄧ殑鍘嗗彶鏁版嵁excel錛屼笉鏄鏌愪竴鍙鑲$エ鐨勫巻鍙叉暟鎹錛屼篃涓嶆槸鎵鏈夎偂紲ㄧ殑褰撴棩鏁版嵁錛
鍏蜂綋鎿嶄綔姝ラゅ備笅錛
1. 鎵撳紑鍚岃姳欏鴻蔣浠訛紝騫惰繘鍏“鑲$エ”欏甸潰銆
2. 鍦ㄩ〉闈涓婃柟鐨勮彍鍗曟爮涓閫夋嫨“鏁版嵁”錛岀劧鍚庨夋嫨“鏁版嵁瀵煎嚭”銆
3. 鍦ㄥ脊鍑虹殑瀵硅瘽妗嗕腑錛岄夋嫨闇瑕佸煎嚭鐨勬暟鎹綾誨瀷涓“鍘嗗彶K綰挎暟鎹”錛屽苟璁劇疆瀵煎嚭鏃墮棿孌點
4. 鍦“瀵煎嚭鑲$エ”閫夐」涓錛岄夋嫨“鎵鏈夎偂紲”錛屼互瀵煎嚭鎵鏈夎偂紲ㄧ殑鍘嗗彶鏁版嵁銆
5. 鏈鍚庯紝閫夋嫨瀵煎嚭鏁版嵁鐨勬牸寮忎負Excel錛屽苟鐐瑰嚮“寮濮嬪煎嚭”鎸夐挳銆
浠ヤ笂鎿嶄綔瀹屾垚鍚庯紝鍚岃姳欏鴻蔣浠朵細鑷鍔ㄥ皢鎵鏈夎偂紲ㄧ殑鍘嗗彶鏁版嵁瀵煎嚭鑷充竴涓狤xcel鏂囦歡涓銆
闇瑕佹敞鎰忕殑鏄錛屽煎嚭鎵鏈夎偂紲ㄧ殑鍘嗗彶鏁版嵁闇瑕佽楄垂涓瀹氱殑鏃墮棿鍜岃$畻鏈鴻祫婧愶紝鍥犳ゅ緩璁鍦ㄦ搷浣滃墠紜淇濊$畻鏈虹殑鎬ц兘鍜屾暟鎹緗戠粶鐨勭ǔ瀹氭с
鍚屾椂錛屼負浜嗘柟渚垮悗緇鐨勬暟鎹鍒嗘瀽鍜屽勭悊錛屽緩璁鍦ㄥ煎嚭鏁版嵁鍓嶅厛榪涜屾暟鎹娓呮礂鍜屾暣鐞嗭紝鍒犻櫎寮傚父鍊煎拰鍐椾綑鏁版嵁錛岀『淇濇暟鎹鐨勫噯紜鎬у拰鍙闈犳с
鎬諱箣錛岄氳繃鍚岃姳欏鴻蔣浠剁殑“鏁版嵁瀵煎嚭”鍔熻兘錛屽彲浠ユ柟渚垮湴涓嬈℃у煎嚭鎵鏈夎偂紲ㄧ殑鍘嗗彶鏁版嵁鑷矱xcel錛屼負鍚庣畫鐨勬暟鎹鍒嗘瀽鍜屽勭悊鎻愪緵浜嗕究鍒┿
9. 怎麼把股票軟體裡面的報表數據導出來
具體步驟如下:
1、打開行情軟體,點擊主頁最左上角的【系統】/【數據導出】,如下圖所示