欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → 基于VC++ MFC开发的下单插件接口范例

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有32048人关注过本帖树形打印复制链接

主题:基于VC++ MFC开发的下单插件接口范例

帅哥哟,离线,有人找我吗?
admin
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:7302 积分:32559 威望:1000 精华:45 注册:2003/12/30 16:34:32
基于VC++ MFC开发的下单插件接口范例  发帖心情 Post By:2012/11/27 10:47:29 [只看该作者]

我们很多专业投资者及一些投资机构都喜欢使用C++直接编写交易策略,C++语言无论是灵活性和安全性都是要比传统的一般意义上的脚本语言要强大许多,这也是大家所普遍采用的一个主要理由。但是直接使用C++开发需要3个主要组件,主要包括:

1、历史行情数据的管理和接收

2、交易策略的评估与实现

3、下单交易具体实施

实际上上述3点其实已经包含了一个程序化交易软件所具有的主要特点了,如果是全部都要重新开发一套这样的产品,我们的投资公司最后都要变成名副其实软件公司了,将耗费很大的精力与财力来组织和管理整个软件开发团队。

如果使用金字塔平台进行C++的策略编写,那么上述的多个难点就可以很好的得到解决,主要如下:

1、金字塔为C++接口提供了丰富完善的历史数据,包括盘中即时数据,1分,5分,15,30,日线等等多大十几种周期数据,这些数据都是金字塔软件统一管理,模型的开发者不必再来操心历史数据如何管理。

2、我们的交易策略在前期模型阶段可以利用金字塔平台PEL语言快速的进行评估,评估结束后,再集中精力来变成C++的具体交易算法,节省了大量的时间。

3、可以利用金字塔平台进行全球市场交易;虽然现在CTP平台开放了交易接口,但毕竟是只有这一个接口,如果交易者要对其他的交易接口例如金仕达、恒生接口等等时,都必须要去重新开发接口,同样是要花费很大的精力。但如果使用金字塔平台,开发者就不必再去关心不同的交易接口到底有哪些不同,我们都已经为客户封装好了统一的交易接口规范,你只要交易策略编写完毕后,就可以在金字塔所支持的国内期货公司,证券公司,外盘期货外汇等等平台上进行交易。

综上所述,实际上很多底层的服务模块金字塔都已经为客户开发好了,客户在金字塔上只需要关心如何用C++编写策略就可以,极大的加快了投资者的开发周期,并节省了大量的研发费用。

 

 范例demo下载地址:

 http://www.weistock.com/download/addindemo.rar

demo下载编译完毕后,将编译的AddinDemo.adi插件放到金字塔运行目录,然后在 工具菜单-》扩展菜单项里即可看到插件的运行范例界面。

 
图片点击可在新窗口打开查看此主题相关图片如下:qq截图20160718205359.jpg
图片点击可在新窗口打开查看

 

参考文档规范描述

http://www.weistock.com/bbs/dispbbs.asp?boardid=5&id=11548


[此贴子已经被作者于2016-9-12 10:49:06编辑过]

[本帖被加为精华]
 回到顶部
帅哥哟,离线,有人找我吗?
andyzhou
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:4 积分:21 威望:0 精华:0 注册:2011/6/27 21:37:57
  发帖心情 Post By:2012/11/27 10:56:03 [只看该作者]

严重学习!


 回到顶部
帅哥哟,离线,有人找我吗?
hy2s
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:2 积分:10 威望:0 精华:0 注册:2012/11/27 11:10:30
  发帖心情 Post By:2012/11/27 11:30:36 [只看该作者]

m_wMarket ,上海股票为什么是HS ,不是SH?其它市场代码怎么规定?

 回到顶部
帅哥哟,离线,有人找我吗?
hy2s
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:2 积分:10 威望:0 精华:0 注册:2012/11/27 11:10:30
  发帖心情 Post By:2012/11/27 12:38:01 [只看该作者]

金字塔提供的范例上应该说的很清楚了,m_wMarket 为WORD类型的,应该颠倒过来用。


 回到顶部
帅哥哟,离线,有人找我吗?
guotx2010
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:蜘蛛侠 帖子:1366 积分:5210 威望:0 精华:7 注册:2010/12/11 18:00:33
  发帖心情 Post By:2012/11/27 15:48:57 [只看该作者]

好东西,多些这样的帖子会更好。

 回到顶部
帅哥哟,离线,有人找我吗?
sven0321
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:108 积分:640 威望:0 精华:0 注册:2012/8/6 22:14:30
  发帖心情 Post By:2012/11/30 10:18:58 [只看该作者]

请问在VISUAL STUDIO2010里应该怎么设置?

 回到顶部
帅哥哟,离线,有人找我吗?
wd369
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:288 积分:1038 威望:0 精华:0 注册:2011/12/8 17:52:45
  发帖心情 Post By:2012/11/30 17:14:10 [只看该作者]

强大,如果把VBA接口中的几个对象(http://www.weistock.com/bbs/dispbbs.asp?boardid=5&Id=11642 )也移植过来就更好了.

还有个问题, 插件可以配置成随金字塔程序自动启动吗?


 回到顶部
帅哥哟,离线,有人找我吗?
王锋
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:11808 积分:20695 威望:0 精华:10 注册:2009/8/18 8:15:13
  发帖心情 Post By:2012/11/30 17:39:07 [只看该作者]

利用金字塔的VBA与C++的混合编程来实现复杂的二次开发及交易功能
http://www.weistock.com/bbs/dispbbs.asp?boardid=5&Id=11505

 

看看上面的帖子



金字塔—专业程序化软件提供商

金字塔-技术部

-----------------------------------------------------------------------------------------------------

工作时间:周一至周五 08:30 - 17:30   周末及法定节假日休息

Email:service@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
wd369
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:288 积分:1038 威望:0 精华:0 注册:2011/12/8 17:52:45
  发帖心情 Post By:2012/11/30 18:17:02 [只看该作者]

谢谢,看过了, 不同的. 那个是VBA 调用 C 的DLL,而且其中的C插件好像不能使用VBA接口的金字塔数据.

和本页的C插件肯定是不同的东西了,要不你们就不会再开发这个C插件了.


 回到顶部
帅哥哟,离线,有人找我吗?
王锋
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:11808 积分:20695 威望:0 精华:10 注册:2009/8/18 8:15:13
  发帖心情 Post By:2012/11/30 20:10:19 [只看该作者]

仔细琢磨一下,这种模式可以最大的发挥效率,对一些计算不复杂的部分用VBA去实现可以极大的提高效率,复杂的部分再去用C++


金字塔—专业程序化软件提供商

金字塔-技术部

-----------------------------------------------------------------------------------------------------

工作时间:周一至周五 08:30 - 17:30   周末及法定节假日休息

Email:service@weistock.com
 回到顶部
总数 39 1 2 3 4 下一页