eprint集团股票今天
Ⅰ 开发炒股软件,从哪里获得股票数据
行情数据源在上交所和深交所。需要购买。而且很贵。
象我们平常看到行情,是券商营业部所买,我们连到他们服务器,而接收到数据。
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). 请求返回--远程响应本机请求的次数。
Ⅱ 东莞炒股
带上你的身份证,选择一家就近的或你喜欢的证券公司营业部开户,一般营业部现在都代办沪深两市的股票账户卡(收费共90元)。
开户后,资金直接存入该营业部为你办理的资金账户里或这家营业部制定的银行。详细流程你看一下下面网,很简单的:
http://www.yaofu.com/gp/Print.asp?ArticleID=89
如何买卖股票:
向证券商下达的委托指令必须指明买进或卖出股票的名称(或代码)、数量、价格。并且这一委托只在下达委托的当日有效。委托的内容包括你要买卖股票的简称(代码),数量及买进或卖出股票的价格。股票的简称通常为四至三个汉字,股票的代码为六位数,委托买卖时股票的代码和简称一定要一致。同时,买卖股票的数量也有一定的规定:即委托买人股票的数量必须是100的整倍数,但委托卖出股票的数量则可以不是100的整倍。
委托的方式有四种:柜台递单委托、电话自动委托、电脑自动委托和远程终端委托。
1. 柜台递单委托就是你带上自己的身份证和帐户卡,到你开设资金帐户的证券营业部柜台填写买进或卖出股票的委托书,然后由柜台的工作人员审核后执行。
2. 电脑自动委托就是你在证券营业部大厅里的电脑上亲自输入买进或卖出股票的代码、数量和价格,由电脑来执行你的委托指令。
3. 电话自动委托就是用电话拨通你开设资金帐户的证券营业部柜台的电话自动委托系统,用电话上的数字和符号键输入你想买进或卖出股票的代码、数量和价格从而完成委托。
4. 远程终端委托就是你通过与证券柜台电脑系统连网的远程终端或互联网下达买进或卖出指令。
除了柜台递单委托方式是由柜台的工作人员确认你的身份外,其余3种委托方式则是通过你的交易密码来确认你的身份,所以一定要好好保管你的交易密码,以免泄露,给你带来不必要的损失。当确认你的身份后,便将委托传送到交易所电脑交易的撮合主机。交易所的撮合主机对接收到的委托进行合法性的检测,然后按竞价规则,确定成交价,自动撮合成交,并立刻将结果传送给证券商,这样你就能知道你的委托是否已经成交。不能成交的委托按"价格优先,时间优先"的原则排队,等候与其后进来的委托成交。当天不能成交的委托自动失效,第二天用以上的方式重新委托。
交易费用:
每一笔交易收取印花税千分之一。
佣金千分之二至三,最高三(有的券商略低)。各券商标准不一,网上和现场不同但相差不大,一般现场交易共千分之四左右的费用,双向收取,共约千分之八。网上交易佣金一般都在千分之二以内(各券商不一)
沪市还收取每千股内一元的过户费,累加。
上海、深圳证券交易所的交易时间是每周一至五,上午9:30至11:30,下午1:00至3:00。法定假日除外。
Ⅲ 搜狐股票历史数据接口
publicclassStockConnection{
publicstaticvoidmain(String[]args){
URLur=null;
try{
//搜狐行情历史接口
// ur=newURL(");
//新浪行情历史接口
ur=newURL("(10000)&symbol=sh600000&end_date=20150809&begin_date=20000101&type=plain");
HttpURLConnectionuc=(HttpURLConnection)ur.openConnection();
BufferedReaderreader=newBufferedReader(newInputStreamReader(ur.openStream(),"GBK"));
Stringline;
while((line=reader.readLine())!=null){
System.out.println(line);
}
}catch(Exceptione){
//TODOAuto-generatedcatchblock
e.printStackTrace();
}
}
}
Ⅳ JAVA查询股票sever及client的编写
publicclassStockQuote{
publicstaticvoidgetQuote(Stringsymbol){
Stringbase_url="http://download.finance.yahoo.com/d/quotes.csv";
try{
Stringfull_url=base_url+"?s="+symbol+"&f=l1c1h0g0";
URLurl=newURL(full_url);
URLConnectionconn=url.openConnection();
BufferedReaderin=newBufferedReader(newInputStreamReader(
conn.getInputStream()));
StringquoteString=in.readLine();
in.close();
System.out.println(quoteString);
System.out.println();
String[]data=quoteString.split(",");
doubleprice=Double.parseDouble(data[0]);
doublechange=Double.parseDouble(data[1]);
doublehigh=Double.parseDouble(data[2]);
doublelow=Double.parseDouble(data[3]);
System.out.println("Currentprice:"+price);
System.out.println("Change:"+change);
System.out.println("DailyHigh:"+high);
System.out.println("DailyLow:"+low);
}catch(Exceptione){
e.printStackTrace();
}
}
}
Ⅳ 为什么公司购买自己的股票
股票回购是指上市公司从股票市场上购回本公司一定数额的发行在外的股票。公司在股票回购完成后可以将所回购的股票注销,但在绝大多数情况下,公司将回购的股份作为“库藏股”保留,仍属于发行在外的股份,但不参与每股收益的计算和收益分配。库藏股日后可移作他用(例如,雇员福利计划、发行可转换债券等),或在需要资金时将其出售。
股票回购的主要目:反收购措施。股票回购在国外经常是作为一种重要的反收购措施而被运用。回购将提高本公司的股价,减少在外流通的股份,给收购方造成更大的收购难度;股票回购后,公司在外流通的股份少了,可以防止浮动股票落入进攻企业手中。改善资本结构,是改善公司资本结构的一个较好途径。回购一部分股份后,公司的资本得到了充分利用,每股收益也提高了。稳定公司股价。过低的股价,无疑将对公司经营造成严重影响,股价过低,使人们对公司的信心下降,使消费者对公司产品产生怀疑,削弱公司出售产品、开拓市场的能力。在这种情况下,公司回购本公司股票以支撑公司股价,有利于改善公司形象,股价在上升过程中,投资者又重新关注公司的运营情况,消费者对公司产品的信任增加,公司也有了进一步配股融资的可能。因此,在股价过低时回购股票,是维护公司形象的有力途径。建立企业职工持股制度的需要。公司以回购的股票作为奖励优秀经营管理人员、以优惠的价格转让给职工的股票储备。股票回购对公司利润的影响。当一个公司实行股票回购时,股价将发生变化,这种变化是两方面的叠加:首先,股票回购后公司股票的每股净资产值将发生变化。在假设净资产收益率和市盈率都不变的情况下,股票的净资产值和股价存在一个不变的常数关系,也就是净资产倍数。因此,股价将随着每股净资产值的变化而发生相应的变化,而股票回购中净资产值的变化可能是向上的,也可能是向下的;其次,由于公司回购行为的影响,及投资者对此的心理预期,将促使市场看好该股而使该股股价上升,这种影响一般总是向上的。假设某公司股本为10 000万股,全部为可流通股,每股净资产值为2.00元,让我们来看看在下列三种情况下进行股票回购,会对公司产生什么样的影响。股票价格低于净资产值。假设股票价格为1.50元,在这种情况下,假设回购30%即3 000万股流通股,回购后公司净资产值为15 500万元,回购后总股本为7 000万元,则每股净资产值上升为2.21元,将引起股价上升。股票价格高于净资产值,但股权融资成本仍高于银行利率,在这种情况下,公司进行回购仍是有利可图的,可以降低融资成本,提高每股税后利润。假设前面那家公司每年利润为3 000万元,全部派发为红利,银行一年期贷款利率为10%,股价为2.50元。公司股权融资成本为12%,高于银行利率10%。若公司用银行贷款来回购30%的公司股票,则公司利润变为2 250万元(未考虑税收因素),公司股本变为7 000万股,每股利润上升为0.321元,较回购前的0.03元上升30.021元。
其他情况下,在非上述情况下回购股票,无疑将使每股税后利润下降,损害公司股东(指回购后的剩余股东)的利益。因此,这时股票回购只能作为股市大跌时稳定股价、增强投资者信心的手段,抑或是反收购战中消耗公司剩余资金的“焦土战术”,这种措施并不是任何情况下都适用。因为短期内股价也许会上升,但从长期来看,由于每股税后利润的下降,公司股价的上升只是暂时现象,因此若非为了应付非常状况,一般无须采用股票回购。
http://bbs.stockstar.com/printpage.asp?BoardID=3&ID=54568
Ⅵ 如何编程从免费股票软件中提取实时数据
自己写程序的话,一种方法是从已提供的信息源,例如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'))
Ⅶ 请问怎样用Java获取股票行情历史数据新浪、搜狐、百度财经都可以......
publicclassStockConnection{
publicstaticvoidmain(String[]args){
URLur=null;
try{
//搜狐股票行情历史接口
// ur=newURL("http://q.stock.sohu.com/hisHq?code=cn_300228&start=20130930&end=20131231&stat=1&order=D&period=d&callback=historySearchHandler&rt=jsonp");
//新浪股票行情历史接口
ur=newURL("http://biz.finance.sina.com.cn/stock/flash_hq/kline_data.php?&rand=random(10000)&symbol=sh600000&end_date=20150809&begin_date=20000101&type=plain");
HttpURLConnectionuc=(HttpURLConnection)ur.openConnection();
BufferedReaderreader=newBufferedReader(newInputStreamReader(ur.openStream(),"GBK"));
Stringline;
while((line=reader.readLine())!=null){
System.out.println(line);
}
}catch(Exceptione){
//TODOAuto-generatedcatchblock
e.printStackTrace();
}
}
}
Ⅷ 请问在Java的JfreeChart绘制股票蜡烛图时怎样使用SegmentedTimeline函数去掉停牌日的缺口
SegmentedTimeline timeline = SegmentedTimeline.();
//timeline.setStartTime(SegmentedTimeline.firstMondayAfter1900());
//timeline.setBaseTimeline(timeline);
try {
timeline.addException(dateFormat.parse("2015-05-01").getTime()); //去掉股票停牌无交易的特殊日期
}catch (Exception e) {
e.printStackTrace();
}
x1Axis.setTimeline(timeline);//去掉不用的时间段 包括星期六星期天