當前位置:首頁 » 股票漲停 » 硬代碼股票軟體

硬代碼股票軟體

發布時間: 2022-05-25 00:26:15

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

自己寫程序的話,一種方法是從已提供的信息源,例如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'))

② 想自製簡易股票交易軟體,用何種語言,能否提供源代碼,有股票交易軟體設計經驗的高人請不吝賜教.

目前的股票自動交易軟體最好的語言是AU3,主要特點是代碼簡潔,用很少的代碼就可以完成其他語言復雜代碼才能能完成的功能。源代碼可在網上搜索。
設計思路看每個人的需要了。一般是和行情軟體和交易軟體關聯,數據可取自這兩個軟體,市面上的軟體目前一般是手動登陸這兩款軟體,然後按設置進行交易。智能化程度不高。自動化程度高的可以完全智能化,每天只需打開電腦主機即可按時啟動行情軟體,打開預警系統,當預警篩選出自己設定條件的股票後自動打開股票交易軟體,自動撥號,自動填寫用戶名和密碼,登錄交易系統,自動填寫預警篩選出的股票代碼、設定的買賣價格和數量,買賣成交後關閉交易系統。如需繼續監控交易可再次打開交易軟體買賣預警股票,最後在收盤後自動關閉行情軟體、交易軟體和電腦主機。。。。。。。。總之,可以根據自己的需求編製程序,難者不會,會者不難。努力就成!

③ 有一個專門炒股的軟體 就是把股票代碼輸入進去就可以看到走勢圖的是什麼軟體

同花順!!!還有其他的一些也可以

④ 炒股票用什麼軟體

1、同花順

同花順是市場上行情交易最快、數據最全、支持券商最多、領先支持滬港通,最受股民歡迎的完全免費的炒股(金融/投資/理財/證券)軟體。手機、電腦(PC)、網站多平台雲同步,隨時隨地掌握自選股信息。滬深行情、基金、實時港股、美股、全球股指、期貨、外匯等,一覽無余。

2、牛股王股票

牛股王具備華爾街專業量化交易操盤手常用的智能預警提醒,又結合中國股民習慣以更清晰直觀又基於牛人和牛股的展現方式呈現;是國內唯一免費讓股民獲得交易機會的手機炒股軟體。

3、容維財經

獨家AI智能炒股策略,基於長期的對經典投資分析模型的自主學習而產生,突破傳統炒股思維束縛,為股民帶來全新的智能化炒股體驗。

容維財經比起同花順、東方財富知名度還是較低的,但是在操作方面容維財經APP做得更好,界面也很簡潔,使用還是很方便!更重要的是每天能夠領取兩只漲停股,以及人機共判,AI機器人冠軍策略與高級投顧團隊坐鎮為每位股民服務!

4、東方財富網

東方財富網是一款手機炒股軟體,支持自選股中心、全面的行情資訊,支持40多家主流券商在線交易,方便快捷。

功能挺多的,用起來很方便,很容易就上手了,而且在東方可以一起討論,可以放大資金。按天配資。

5、大智慧手機版

大智慧手機版,手機炒股專用軟體。大智慧手機版從推出就一直受到廣大股民們的喜愛,功能豐富,覆蓋面廣,和專業機構、企業合作,提供權威資訊和數據。便捷的交流平台,匯聚股民,便捷溝通。

大智慧手機炒股軟體提供滬深、港股、美股、基金、債券、外匯等實時免費行情,並採用最新技術手段做到微秒級更新,好行情領先1秒鍾。

⑤ 怎麼從股票軟體中把所有A股的代碼和名稱下載下來

以通達信為例
一、輸入60,回車,顯示所有股票的從漲到跌的排名。
二、輸入34(也就是點擊系統—數據導出),可以選擇文本文件,EXCEL或者圖像,
可以選擇當前頁或者所有內容,選擇一個儲存位置設定一個名字即可。

⑥ 完整股票軟體源代碼下載

有嗎?在哪?

⑦ 股票軟體源代碼怎麼用

股票軟體源碼其實就是指標公式,也就是經過其他人修改或個人自己編寫的指標公式!同花順有相應的公式源碼,其他的股軟也有相應的公式源碼!
要想用股票軟體源代碼前提是你會編程,懂得代碼流程和代碼函數的用途你在編寫個程序(反射),將軟體源代碼讀出來,就能知道它用了哪些函數,用了哪些方法,怎樣調用的這樣你就不是知道了它是怎麼寫的,不過編寫反射程序蠻麻煩,現在我還在研究當中一般軟體漏洞 可以用這個方法檢查出來,進行報復和修復。

⑧ 在股票軟體上怎麼用代碼查找股票

一般可以在頁面上直接輸入股票代碼,或者輸入股票名稱的首字母,會有小框顯示的。不同軟體的輸入框的位置不同。


股票代碼,是用數字來表示股票的不同含義。股票代碼除了區分各種股票,也有其潛在的意義,比如600***是大盤股,6006**是最早上市的股票,一個公司的股票代碼跟車牌號差不多,能夠顯示出這個公司的實力以及知名度,比如000088鹽田港、000888峨眉山等。

⑨ 開源的股票軟體源代碼誰知道從哪找到

最近即將發布該軟體的全部源碼,關於這個代碼的由來我在網路發布的帖子被該公司全部刪除,為了澄清事實,我將建立一個開源軟體網站,我看你們有多大本事能封鎖事實真相,與其把代碼給一個沒良心的公司不如徹底開源讓對金融軟體有興趣的朋友做個參考,也算拋磚引玉,這個代碼是3年前的東西了我目前開發的商業代碼不打算開源.

如果這個帖子訪問量超過1000,我就發布代碼,請大家轉發到各技術群

這個是C#開發的股票軟體

我是09年7月到風軟入職的,我入職前已經做了一個股票分析軟體,09年5月發布到網上的,7月到了風軟上班,當時2個月就把我帶過去的代碼移植到衍生品交易客戶端,由於當時討論自動交易的問題我就提出自己想法,做一個腳本解析系統,能解決這個問題,但是公司所謂高手們群起攻之,這方案沒實施,後來李說我不幹活,馬找我談話,說我工作態度不行,但是實際上是沒有分配工作給我,我就離職了,我於是又改起了自己的股票軟體,大概3月的時間寫了3萬行代碼基本實現了通達信軟體的功能,就算是對自己想法的交待.

時過境遷,2011年我在金融界招聘員工,鍾平生過來面試,說起了風軟的圖表分析的問題,說換了好幾撥人,現在都沒法用了,我到公司看看果然如此,我就好心幫他們,把3萬行代碼包括技術指標都給他們了,後來去了3次幫助他們整合系統,年後給我打電話說給我800塊錢說是給代碼付的費用,實際上我每次去風軟都是打車去的,來回140,我當時也沒說啥

2012年我沒什麼事情,還問他們控制項用的如何,又沒有問題,他說還有點我就去公司坐了幾天班把問題都修復了,後來幫他們做了一個直接連接資料庫的客戶端修改到iis宿主的remoting方案的demo,剛做完當天下午就找我談話,說我發布了對公司不利消息,我難道說的不是事實么,我說我以後就不來了吧,還說我給公司的代碼是當時在公司任職時帶出來修改的,做人怎麼能這么沒有良心呢.我分明是09年7月帶自己代碼到公司的,有當年帖子為證

http://www.chcj.net/thread-1456369-1-1.html,我沒從風軟帶出1行代碼都是我給風軟代碼

從始至終一直在貶低我,不知道做人怎麼能這樣.他說投資1000萬到公司了,一共不到100萬行代碼,一行代碼就算10塊錢,我白送他們的代碼居然說我賣給他的,我那代碼3萬行給我800,真可笑,要是賣給你你買的起么.如果100行3塊錢這么廉價,你為啥那麼著急就發布到公司的產品阿,做人講點良心好不好啊.還說我給的代碼他們自己都能做,那這2年你的人換了那麼多怎麼就沒做出來啊,我給你那代碼後期擴展到伺服器自動交易的方法都告訴你了,為啥這么沒有良心啊,後來坐班給他們修改的報酬也沒有給,白給的代碼老想說成是自己的,還不想給錢

另外的代碼是有著作權的,如果泄露到第三方要承擔法律責任的,如果沒有我的授權發布到產品里就是侵權

⑩ 請問下有什麼手機炒股軟體是按照股票代碼順序排列的

股票代碼用數字表示股票的不同含義
股票代碼除了區分各種股票,也有其潛在的意義
滬市A股票買賣的代碼是以600、601或603打頭;滬市新股申購的代碼是以730打頭,深市新股申購的代碼與深市股票買賣代碼一樣;配股代碼,滬市以700打頭,深市以080打頭
深市A股票買賣的代碼是以000打頭;中小板股票代碼以002打頭;創業板股票代碼以300打頭
XR,表示該股已除權,購買這樣的股票後將不再享有分紅的權利;DR,表示除權除息,購買這樣的股票不再享有送股派息的權利;XD,表示股票除息,購買這樣的股票後將不再享有派息的權利
ST,這是對連續兩個會計年度都出現虧損的公司施行的特別處理
ST即為虧損股
*ST,是連續三年虧損,有退市風險的意思,購買這樣的股票要有比較好的基本面分析能力
N,新股上市首日的名稱前都會加一個字母N,即英文NEW的意思
S*ST,指公司經營連續三年虧損,進行退市預警和還沒有完成股改
SST,指公司經營連續二年虧損進行的特別處理和還沒有完成股改
S,還沒有進行或完成股改的股票
NST,經過重組或股改重新恢復上市的ST股

熱點內容
要多少歲可以在手機上理財 發布:2024-05-07 14:11:59 瀏覽:151
股票軟體添加 發布:2024-05-07 12:54:51 瀏覽:712
股票交易員用什麼指標 發布:2024-05-07 12:54:42 瀏覽:644
圍繞資本市場的金融創新有哪些 發布:2024-05-07 12:54:06 瀏覽:549
到現在股市多少個跌停 發布:2024-05-07 12:45:27 瀏覽:352
期貨交易多空區別以什麼為准 發布:2024-05-07 12:38:40 瀏覽:995
股票漲停是不是高點 發布:2024-05-07 11:57:44 瀏覽:152
靖鑫金融告訴我卡號錯了怎麼辦 發布:2024-05-07 11:56:32 瀏覽:354
湯森路透怎麼查數據金融 發布:2024-05-07 11:56:24 瀏覽:465
四大銀行哪個銀行的理財好 發布:2024-05-07 11:56:16 瀏覽:869