如何连接股票数据(如何接收详细的实时股票交易数据)__景合财经知识网_景合财经景合财经

景合财经
景合财经知识网站

如何连接股票数据(如何接收详细的实时股票交易数据)

内容导航:


如何接收详细的实时股票交易数据


接收详细的实时股票交易数据的方法:
1,通过webservice调用http://www.webxml.com.cn/zh_cn/web_services.aspx,该网站提供了免费的和收费的服务,
2,调用sina专门的js服务器来解析数据,
3,行情数据不是来自证券公司,而是来自交易所。

4,股民无权自己接收,证券公司更没有,可以去交易所网站看看,行情数据是提供给相关运营商的,例如通达信等等。

附:
证券交易所是依据国家有关法律,经政府证券主管机关批准设立的集中进行证券交易的有形场所。

在我国有四个:上海证券交易所和深圳证券交易所,香港交易所,台湾证券交易所。

软件中导入股票数据


股票交易系统一般不会是“小型”的。

真要有用,必须可以接受web service 实时数据。

如果只是prototype,可以用jdbc连接数据库作模拟,-- 在record中加timestamp来模拟不同时间的股票价格。

再简单一点,用文件来存储读取数据:
1。

Apache HSSF 库来读表格文件:
http://poi.apache.org/spreadsheet/index.html
2. 用 Plain txt file
3. 用 Java Properties file.
还要看每次读入的数据多不多,如果只是价格的话(不包括bid/ask/volume等其他信息),可以专写一个Loop,在console等候测试者的输入,然后定期向主程序传送。

用thread 会更好,但要复杂一些。

比如我想要‘东方财富网’的股票数据


首先考虑对方API,不过我估计中国人的网站没几个开API的。

亚马逊就有API,你可以调取图书信息。

要么根据链接,获取整个网页内容,然后用正则表达式获取指定部分数据。

可以参考 www.php100.com 的数据采集教程

如何引用任意股票的数据


  • 引用任意数据的方法请参考:
    1、常规方法不能直接引用。

    2、在许多场合下,可以通过计算间接引用,比如在其它股票中,想知道深发展的ma(c,5),可行的公式代码是:
    yyc:="000001@close";
    pyyc:=ma(yyc,5);
    3、小结:可以被间接引用的指标,必须是可以由“OPEN、HIGH、LOW、CLOSE、VOL、AMOUNT”计算的指标。

    其它的不行,比如想引用深发展的流通盘就不行。

    4、巧解引用任意个股其它指标A(指不能由OPEN、HIGH、LOW、CLOSE、VOL、AMOUNT”直接计算的指标)方法:
    ①用一个指标B计算所有个股的指标值,并输出到一个外部文件。

    ②设计一个指标C,从外部文件中读取所需个股的指标A的值,当然在公式代码中要判断是否符合条件的个股。

    ③如果引用时,需要考虑到动态刷新,还需做一个工作,把指标B放入预警条件中,这样指标B生成的外部文件就会实时更新,指标C引用的数值也是实时更新的。

    5、方法4说来简单,做起来不容易,需借助于VBS或DLL。

    此外实时刷新的话,会给系统带来很大负担。

    做成盘后分析的指标比较合适。

    6、方法4,适用于个股长周期引用自身的短周期数据的情况,同样也有实时和盘后的2种调用方式,当然盘后静态的引用比较适用。

    7、第6点所述问题,在飞狐实现了扩展数据库后,就直接解决了,无需使用外部文件(慢且占空间大)。

  • 家电维修,空调维修,智能锁维修全国报修号码分享:可以直接拔打400-968-1665 全国各大城市均设网点。
    赞(0) 打赏
    欢迎转载分享:景合财经 » 如何连接股票数据(如何接收详细的实时股票交易数据)
    分享到: 更多 (0)

    觉得文章有用就打赏一下文章作者

    非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

    支付宝扫一扫打赏

    微信扫一扫打赏

    -景合财经

    在线报修网点查询