当前位置:首页 » 股票涨停 » 硬代码股票软件

硬代码股票软件

发布时间: 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-04-27 06:06:06 浏览:138
六月份降息对股市有什么影响 发布:2024-04-27 05:41:37 浏览:262
顺丰金融人脸识别怎么打不开 发布:2024-04-27 05:40:48 浏览:59
量化基金的产品有哪些 发布:2024-04-27 05:40:48 浏览:444
水灾股票涨停 发布:2024-04-27 05:08:53 浏览:704
光力科技股票行情分析 发布:2024-04-27 04:25:23 浏览:310
达安基金是什么公司 发布:2024-04-27 04:04:46 浏览:698
股票软件打不开什么原因是什么 发布:2024-04-27 03:51:58 浏览:365
招商银行股票长期投资收益 发布:2024-04-27 03:51:49 浏览:15
工商注册股权代表什么股 发布:2024-04-27 03:51:03 浏览:855