Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共6 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:[求助]请教matlab对接的问题

1楼
rogerangel 发表于:2012/8/2 13:43:01

我在论坛与matlab对接的帖子中看到,需哟实现3个模块

1.      数据存储。利用金字塔插件实现实时行情的存储到数据库。需要存储的数据包括:秒级tick数据(主力合约达到2笔/s)和分钟级的K线数据及合约最新的价格。把tick数据保存到tickTable表中,把K线保存到KLineTable表中,把最新价格保存到lastPriceTable表中。三个表中的字段及其意义见附录。

2.      决策部分。纽银方面根据保存到数据库中的信息进行决策,决策结果保存到指令表OrderTable中。

3.      下单及反馈。金字塔根据指令表OrderTable中的信息发出指令,并把持仓信息更新到持仓表PositionTable中。


 

 

想咨询一下,这个3个数据库都是要自己去创建吗,数据写入是由金字塔完成还是自己写程序完成这部分操作?

如果需要自己写程序,大概是一个什么思路?用c++做一个读取数据库的操作去实现吗?

 

期待您的回复

2楼
rushtaotao 发表于:2012/8/2 14:01:44
稍后开发回复
3楼
王锋 发表于:2012/8/2 15:35:19

数据库表需要自己事先创建好。

推荐用C++开发插件,进行写库读库的操作。参考 http://www.weistock.com/bbs/dispbbs.asp?boardid=5&id=11548

如果你对C++开发不了解,也可以使用金字塔支持的VBA进行上述操作

4楼
rogerangel 发表于:2012/8/2 21:32:31

谢谢您的指导,思路理清了不少,还有一个问题,如果我用matlab把下单数据写到order表中,然后用c++再去读数据库表,延迟会不会比较久?

有没有实时的解决方案?

c++的插件怎么才能更快的得到数据库中order表已经更新的消息?

 

5楼
王锋 发表于:2012/8/2 22:51:28

只能是使用定时器定时查询数据库表的。

本身使用matlab就是一种非常低效的量化交易方法,速度是非常慢的,何必再去计较数据查询的那一点点延迟呢

6楼
rogerangel 发表于:2012/8/3 10:14:52

谢了

共6 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.01172 s, 2 queries.