以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  高级功能研发区  (http://222.73.7.161/bbs/list.asp?boardid=5)
----  怎么发送order到上交所,深交所,还有期货交易所  (http://222.73.7.161/bbs/dispbbs.asp?boardid=5&id=1543)

--  作者:notrading
--  发布时间:2010/4/27 9:16:30
--  怎么发送order到上交所,深交所,还有期货交易所
您好,

我之前用过IB的API。IB的API可以放送order到相应的交易所,所以我想请教一下金字塔有没有类似的API允许外部发送order到上交所,深交所,还有期货交易所?我看金字塔程序交易,是不是只能交易期货,不能交易股票呢?

多谢!



--  作者:admin
--  发布时间:2010/4/27 9:17:43
--  

金字塔VBA里的ORDER对象,只能对IB的接口和CTP(综合交易平台)接口进行下单,暂时不支持国内A股市场


--  作者:notrading
--  发布时间:2010/4/27 9:28:46
--  
 谢谢回复!

请问哪里可以得到VBA的Order这个Object的描述呢?
因为不懂VBA,所以请问除了VBA的API之外,有没有C/C++, JAVA之类的API接口呢?谢谢!

--  作者:admin
--  发布时间:2010/4/27 11:15:48
--  

帮助菜单-》编程信息,里面将有介绍,此外,请看置顶帖子的视频教程,也有VBA的介绍

除了VBA的接口外,金字塔还有基于MFC的C++接口,详见金字塔目录下的AddinDemo.rar文件


--  作者:notrading
--  发布时间:2010/4/27 13:42:12
--  
以下是引用admin在2010-4-27 11:15:48的发言:

帮助菜单-》编程信息,里面将有介绍,此外,请看置顶帖子的视频教程,也有VBA的介绍

除了VBA的接口外,金字塔还有基于MFC的C++接口,详见金字塔目录下的AddinDemo.rar文件


多谢回复!

我解压看见一个主要文件 AddinInterface.h,里面有virtual long PlaceOrder(BYTE nType, float fLmtPrice, float fStopLmtPrice, UINT nVol, BYTE nAspact, LPCSTR lpszLabel, WORD wMarket, BOOL bMustOK, LPCSTR lpszAccount, BYTE nKaiPing, BYTE nTouBao, BYTE bOrderQueue) = 0;

但是我没有看到这个头文件的实现,是不是我哪里看漏了? 谢谢!

例如IB是提供了一系列的头文件和实现文件,除了这个AddinDemo.rar文件之外有没有文件呢?还有就是这个AddinDemo.rar是怎么运行的啊?里面的那个readme.txt只是简略的介绍了几个文件。

谢谢!

--  作者:admin
--  发布时间:2010/4/27 17:54:12
--  
建议你书店买本VC++的书学习一下
--  作者:notrading
--  发布时间:2010/4/28 13:13:01
--  
我是真的没有找到AddinInterface.h的实现啊,既没有AddinInterface.cpp,项目也没有引进什么.dll, llib之类的。

我用的是VC++ 2008 express,是不是和这个有关系呢?

--  作者:admin
--  发布时间:2010/4/28 13:14:59
--  
AddinInterface.h 是C++的头文件,实现部分在金字塔软件里,该头文件仅仅是暴露调用接口给插件客户端。
--  作者:notrading
--  发布时间:2010/4/28 15:07:54
--  
以下是引用admin在2010-4-28 13:14:59的发言:
AddinInterface.h 是C++的头文件,实现部分在金字塔软件里,该头文件仅仅是暴露调用接口给插件客户端。

多谢回复。请问如果我的程序里面调用了AddinInterface.h里面的函数,那么我的这个程序应该怎么运行来获取金字塔软件里面的实现呢?例如,我的程序叫做 trading.exe,金字塔软件就是金字塔决策交易系统。

除了这个头文件外,还有没有别的接口呢,例如看看现在指数期货的bid/ask,看看到目前为止今天指数期货的open/high/low/volume,看看order的状态啊,看看自己账户里面的指数期货position啊之类的呢?

谢谢!

--  作者:admin
--  发布时间:2010/4/28 15:28:55
--  [求助]后台是单线程,图表是多线程?

你自己的EXE程序无法挂接到金字塔,除非你使用其他进程通讯技术。

AddinDemo.rar本身就已经是个完整的例子了,该代码是基于DLL模式,扩展名改为ADI,编译完后放到金字塔目录下,重启金字塔后,工具菜单-》扩展-》演示插件就是他