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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → vba订单是否成交?

   

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


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

主题:vba订单是否成交?

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


加好友 发短信
等级:论坛游民 帖子:269 积分:1502 威望:0 精华:0 注册:2010/11/1 21:37:43
vba订单是否成交?  发帖心情 Post By:2010/11/12 12:51:43 [显示全部帖子]

vba订单提交后,成交信息立即返回的函数是哪个呢?

ctp的函数是直接返回信息,而不是查询信息吧?

谢谢!


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


加好友 发短信
等级:论坛游民 帖子:269 积分:1502 威望:0 精华:0 注册:2010/11/1 21:37:43
  发帖心情 Post By:2010/11/12 13:36:27 [显示全部帖子]

我正在看帮助。

非常感谢!

可是订单应该怎么写呢?

比如开个多仓,然后返回成交信息?

谢谢!


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


加好友 发短信
等级:论坛游民 帖子:269 积分:1502 威望:0 精华:0 注册:2010/11/1 21:37:43
  发帖心情 Post By:2010/11/12 14:36:50 [显示全部帖子]

谢谢老师!

 


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


加好友 发短信
等级:论坛游民 帖子:269 积分:1502 威望:0 精华:0 注册:2010/11/1 21:37:43
  发帖心情 Post By:2010/11/12 14:53:51 [显示全部帖子]

Sub Test()
    order.Buy(0,1,65420,0,"CU01","sq","",0)
End Sub

 

提示1044 调用Sub 时不能使用括号

 

是不是得加call?不加call不能调用?

[此贴子已经被作者于2010-11-12 14:56:40编辑过]

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


加好友 发短信
等级:论坛游民 帖子:269 积分:1502 威望:0 精华:0 注册:2010/11/1 21:37:43
  发帖心情 Post By:2010/11/12 15:03:05 [显示全部帖子]

搞定了,谢谢!

 

另外再多请教下。

如果test里想用status的东西,两个sub,唯一的方法是不是全局变量赋值啊?能不能直接调用呢?

如果是这样我就先去查全局变量赋值和设置的东西。

谢谢!


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


加好友 发短信
等级:论坛游民 帖子:269 积分:1502 威望:0 精华:0 注册:2010/11/1 21:37:43
  发帖心情 Post By:2010/11/12 15:07:40 [显示全部帖子]

我测试先后顺序弹出了 "Submitted" "Filled"  "Tradeing"

请问是filled就是表示订单在ctp服务器已经成交的返回状态么?还是什么ctp的异步处理,表示提交到了本地api什么的,而tradeing才是真正的服务器返回信息情况,即之前提过的全推反馈。也就是说,要等tradeing信息到后,再看filled的值才是真正成交多少。而不能是在探出filled的时候?

谢谢!


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


加好友 发短信
等级:论坛游民 帖子:269 积分:1502 威望:0 精华:0 注册:2010/11/1 21:37:43
  发帖心情 Post By:2010/11/12 15:12:16 [显示全部帖子]

恩,太感谢老师了,要是我自己查资料,还不一定什么时候才能解决。

有老师指点,这么短时间就搞定了!谢谢!


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


加好友 发短信
等级:论坛游民 帖子:269 积分:1502 威望:0 精华:0 注册:2010/11/1 21:37:43
  发帖心情 Post By:2010/11/12 15:52:12 [显示全部帖子]

以下是引用wattwei在2010-11-12 15:19:43的发言:
你可以做些实验加强认识,返回的顺序不是最重要的,关键是Status返回状态的标识。
比如你下5手的限价买单,当价格达到限价时,先部分成交2手,然后成交剩下3手的过程中返回的状态信息。
我印象中好像是6次信号反馈,
1.提交委托单 submitted
2.部成 submitted trading
3.全部成交 submitted filled trading

哦,谢谢!

submitted我很明白,不过看帮助  "Filled"和"Tradeing"这两个不是很明白。到底是Filled是成交了呢,还是Tradeing是,

说明里Filled是表示本地订单已经全部成交,这个本地一下子把我搞糊涂了,我想是本地提交的订单在ctp服务器成交了呢,还是在交易所成交了,还是什么其他的。另外还有就是Tradeing,每笔成交回报,此时Filled是本次成交数量,Remaining将始终为0,这个应该怎么理解呢。

因为订单全部成交的情况,先出来了filled,告诉成交了,然后tradeing又出来。但是平仓是没有tradeing的。如果是tradeing说的意思是现在正在交易/有仓位,又不太像。

 


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


加好友 发短信
等级:论坛游民 帖子:269 积分:1502 威望:0 精华:0 注册:2010/11/1 21:37:43
  发帖心情 Post By:2010/11/12 16:09:27 [显示全部帖子]

平仓也有这个tradeing~

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


加好友 发短信
等级:论坛游民 帖子:269 积分:1502 威望:0 精华:0 注册:2010/11/1 21:37:43
  发帖心情 Post By:2010/11/12 23:38:32 [显示全部帖子]

那到底哪个是成交标识呢?

 

另外请问老师,vba是单线程顺序执行。

如果我用vba自定义函数,两个同时在一个技术分析图的两个指标里。是不是也是一个个计算,而不是并行计算,也就是说,其中一个指标不计算完毕,另一个是不可能进入计算阶段的。

另外,如果同时vba宏和技术指标引用vba自定义函数,是不是vba宏运行的时候,技术指标的

自定义函数是不进行计算的。而技术指标和vba之间没什么冲突,可以同时算?

谢谢!


 回到顶部
总数 13 1 2 下一页