通达信数据源及其使用方法解析 (通达信的服务器取数据)
通达信是一款备受广大股民青睐的股票交易软件,其数据源也是很多使用者最为关心和需要了解的内容之一。在使用通达信进行股票投资和交易之前,了解通达信数据源及其使用方法对于用户来说是很必要的。本篇文章将为您深入探讨通达信数据源及其使用方法,帮助您更好地了解这款软件,从而投资更加精准。
一、通达信数据源的来源
通达信的数据源主要由上海证券交易所、深圳证券交易所和香港证券交易所三部分组成,包括A股、B股、创业板、科创板、港股等多个证券市场,可以满足用户的多样化需求。通达信软件会根据用户的购买情况以及使用需求,按月或者按年进行数据包的更新和补充。
二、通达信数据使用方法
1. 下载安装通达信软件,并注册使用账号。
2. 根据自己的需求选择相应的数据包。通达信的数据包分为A股、B股、港股、期货等,用户可以自行选择需要的数据包。
3. 打开通达信软件,在主界面中选择“行情”,进入股票行情界面。在此界面中,用户可以实时查看股票的价格、成交量等关键信息。
4. 除了行情界面,通达信软件中还有多个功能界面,如分析界面、交易界面、自选股界面等。用户可以根据自己的需求进行选择。
5. 在通达信软件中,用户可以根据自己的需求进行股票的自选、收藏、预警等操作,以及进行股票的买卖交易。
三、通达信数据源的特点
1. 数据全面。通达信的数据源涵盖了国内所有的股票市场和海外的港股市场,能够满足用户的多方面需求。
2. 实时更新。通达信的数据源是实时更新的,用户可以及时了解最新的股票行情。
3. 简单易用。通达信的软件界面简洁明了,用户可以根据自己的需求操作。
四、通达信数据源的优劣势分析
1. 优点:
(1)数据全面,并支持多种数据包选择。
(2)实时更新,让用户及时了解股票行情。
(3)简单易用,功能完备。
2. 缺点:
(1)数据包的购买需要一定费用。
(2)软件的界面和操作习惯需要一段时间的适应。
五、
本文从三个方面对通达信数据源及其使用方法进行了详细的解析,可以帮助用户更好地了解这款软件,从而在股票投资和交易中更加精准。通达信作为一款优秀的股票交易软件,其数据源的质量和使用方法的简单性都是其优越之处。用户可以根据自己的需求选择不同的数据包,并进行股票的自选、监控、买卖等操作。相信本篇文章可以为大家带来一些帮助,欢迎大家多多交流,共同进步。
相关问题拓展阅读:
- 通达信日线选股如何引用分时数据?
- 如何编程从免费股票软件中提取实时数据?
通达信日线选股如何引用分时数据?
难道96…95…94…93….60分钟线什么的
黄色的是5PMA即
5日均线
;紫色的是10PMA即10日均线;绿色的是20PMA即20日均线。
日线的颜色:凡
收盘价
高于当天
开盘价
的,为红色,相太阳,也称为阳线。 凡收盘价低于当天开盘价的,为绿色,也称为阴线。
1、 如果想要在
通信达
里提取跨周期数据,只需要使用“#”号键然后指明想要提取的周期数绝渗据即可。举例日线图里如果想要获取
KDJ指标
中K值的周线数据,可以在键盘上进行如下的公式表述:“KDJ.K#WEEK.”,之后即可调取K值的周线数据。
2、 不过在提取跨周期数据的时候需要注意以下事项:
通达信
系统只能允许从较短周期引用较长周期的数据,无法进行反方向的引用。并凯脊
3、 从《通达信集成版》软件开始,交易系统公式,条件选股公式也可以被引用.引用时若有参数指定,则使用指定参数,否则使用指标的缺省参数;指定了指标的某一条输出线,则使用该输出线,否则使用之一条输出线. 引用画线指标公式 画线指标直接引用或以引号说明.
例如:MID:=KDJ.K(10,2) 或 MID:=”KDJ.K”(10,2)表示以(10,2)为参数计算指标公式KDJ的K值,并赋值给MID. 引用分析家的公式 “公式名称.指标线名称”(参数表) 其中参数表中的参数个数应该与该公式的实际参数数量一致,若不写参数表,则表示使用缺省参数.例如”MACD.DIF”表示引用根据缺省参数计算的MACD指标中的DIF指标线数值. 引用交易系统公式 “SYSTEM.公式名称.交易类型”(参数表) 交易类型可以为
拓展孙慧资料:
1、 ENTERLONG,EXITLONG,ENTERSHORT或者EXITSHORT,分别表示引用多头买入,多头卖出,
空头
买入,空头卖出.考虑兼容,BUYPOINT,SELLPOINT等老的方式仍然支持。
2、 引用条件选股公式 条件选股公式由”EXPLORER”导出。短周期可引用长周期,长周期不建议引用短周期 引用指标“#”还是可以告诉你的,详见如下: #后可用MIN1,MIN5,MIN15,MIN30,MIN60,DAY,WEEK,MONTH,SEASON,YEAR 例如:TMP1:=CLOSE#WEEK; {非指标引用时只可用于OPEN,HIGH,LOW,CLOSE,VOL,AMOUNT,VOLINSTK等,
3、 周期不支持多秒线,多分钟线和多日线,并且引用周期必须要高于当前周期,5秒线只支持引用1分钟线和5分钟线} TMP2:=KDJ.K#WEEK;
短周期可引用长周期,长周期不建议引用短毁橘周期
引用指标“#”还是可以告诉你的,详见如下:
#后可用搜咐MIN1,MIN5,MIN15,MIN30,MIN60,DAY,WEEK,MONTH,SEASON,YEAR
例如:TMP1:=CLOSE#WEEK;
{非指标引用时只世余纯可用于OPEN,HIGH,LOW,CLOSE,VOL,AMOUNT,VOLINSTK等,当前周期不支持多秒线,多分钟线和多日线,并且引用周期必须要高于当前周期,5秒线只支持引用1分钟线和5分钟线}
TMP2:=KDJ.K#WEEK;
{跨周期指标引用,引用品种的对应周期的数据必须要先下载到本地}
选股 建议周线
如何编程从免费股票软件中提取实时数据?
没法,人家都自己设服务器
自己写程序的话,一种方法是从已提供的信息源,例如webservice获取数据。还有种办法就是去连接提供即时信息的网页硬解析。
代码举例如下:
Created on Thu Jul 23 09:17:
@author: jet
“””
DAY_PRICE_COLS =
‘chg’, ‘%chg’, ‘ma5’, ‘ma10’, ‘ma20’,
‘vma5’, ‘vma10’, ‘vma20’, ‘turnover’>
DAY_PRICE_URL = ‘%sapi.finance.%s/%s/?code=%s&type=last’
INDEX_KEY =
INDEX_LIST = {‘SH’: ‘sh000001’, ‘SZ’: ‘sz399001’, ‘HS300’: ‘sz399300’,
‘SZ50’: ‘sh000016’, ‘GEB’: ‘sz399006’, ‘EB’: ‘sz399005’}
INDEX_DAY_PRICE_COLS=
‘chg’, ‘%chg’, ‘ma5’, ‘ma10’, ‘ma20’,
‘vma5’, ‘vma10’, ‘vma20’>
K_TYPE_KEY =
K_TYPE_MIN_KEY =
K_TYPE = {‘D’: ‘akdaily’, ‘W’: ‘akweekly’, ‘M’: ‘akmonthly’}
MIN_PRICE_URL = ‘%sapi.finance.%s/akmin?scode=%s&type=%s’
PAGE_TYPE = {‘http’: ‘ ‘ftp’: ‘
PAGE_DOMAIN = {‘sina’: ‘sin.cn’, ‘ifeng’: ‘ifeng.com’}
URL_ERROR_MSG = ‘获取失败,请游胡粗检查网络状态,或者API端口URL已经不匹配!’
get_hist_data.py
# -*- coding: utf-8 -*-
“””
Created on Thu Jul 23 09:15:
@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) == 14:
cols = ct.INDEX_DAY_PRICE_COLS
else:
cols = ct.DAY_PRICE_COLS
df = pd.DataFrame(js, columns=cols)
if ktype in ct.K_TYPE_KEY:
df = df.applymap(lambda x:x.replace(u’,’, u”))
for col in cols:
df
if start is not None:
df = df = start>
if end is not None:
df = df
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
else:
if len(code) != 6:
raise IOError('code input error!')
else:
return 'sh%s'%code if code in 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, ct.PAGE_DOMAIN,
ct.K_TYPE, code)
return url
elif ktype in ct.K_TYPE_MIN_KEY:
url = ct.MIN_PRICE_URL % (ct.PAGE_TYPE, ct.PAGE_DOMAIN,
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)
raise IOError('no data!')
except Exception as e:
print(e)
else:
return text
#测试入口
print(get_hist_data('601989','',''))
通达信的服务器取数据的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于通达信的服务器取数据,通达信数据源及其使用方法解析,通达信日线选股如何引用分时数据?,如何编程从免费股票软件中提取实时数据?的信息别忘了在本站进行查找喔。