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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → VB下的单,OrderStatusEx2没反应

   

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


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

主题:VB下的单,OrderStatusEx2没反应

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


加好友 发短信
等级:管理员 帖子:5082 积分:17642 威望:0 精华:6 注册:2010/7/15 9:05:58
VB下的单,OrderStatusEx2没反应  发帖心情 Post By:2011/4/8 10:10:29 [只看该作者]

Sub OrderStatusEx2(OrderID, Status, Filled, Remaining, Price, IndexCode1, Market1, OrderType, Aspect, Kaiping, Account,AccountType)
 'wg_rst.Open "select * from wg_order",wg_cnn,adOpenKeyset,adLockOptimistic
msgbox time&" ao" 
 wg_rst.Open "select * from wg_order",wg_cnn,1,3
 wg_rst.AddNew

 wg_rst("rq")=DATE
 wg_rst("sj")=TIME
 wg_rst("OrderID")=OrderID
 wg_rst("Status")=Status
 wg_rst("Filled")=Filled
 wg_rst("Remaining")=Remaining
 wg_rst("Price")=Price
 wg_rst("IndexCode1")=IndexCode1
 wg_rst("Market1")=Market1
 wg_rst("OrderType")=OrderType
 wg_rst("Aspect")=Aspect
 wg_rst("Kaiping")=Kaiping
 wg_rst("Account")=Account
 
 wg_rst.update
 wg_rst.close
application.MsgOut time&" "&OrderID
End Sub

 

VB下的单,OrderStatusEx2没反应

msgbox都没有弹出来,请帮忙看看是什么问题,谢谢

 

//下单语句

sub aa1()
set rpt=marketdata.GetReportData("if04","zj")
newprice=rpt.newprice+2

call Order.Buy(0,2,newprice,0,"if04","zj","40009462",0)

end sub

 




金字塔—专业程序化交易量化投资平台

客户服务部

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

欢迎您参加我公司的技术培训,具体培训需求请发邮件到

service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

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


加好友 发短信
等级:管理员 帖子:7302 积分:32559 威望:1000 精华:45 注册:2003/12/30 16:34:32
  发帖心情 Post By:2011/4/8 10:15:15 [只看该作者]

 

Sub ORDER_OrderStatusEx2(OrderID, Status, Filled, Remaining, Price, Code, Market, OrderType, Aspect, Kaiping, Account, AccountType)
  APPLICATION.MsgOut STATUS
End Sub

 

我们通过简单的代码,手工下单是可以收到消息

估计你是其他地方的问题,你试试将代码的数据库部分以及其他一些罗嗦的代码删除,简化代码后看看。

学会用排除法查找问题是每个程序员必备的最基本的能力之一

[此贴子已经被作者于2011-4-8 10:16:44编辑过]

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


加好友 发短信
等级:论坛游侠 帖子:103 积分:532 威望:0 精华:0 注册:2010/11/8 18:27:01
  发帖心情 Post By:2011/4/8 13:11:10 [只看该作者]

是俺搞错了 应该为
Sub Order_OrderStatusEx2(OrderID, Status, Filled, Remaining, Price, IndexCode1, Market1, OrderType, Aspect, Kaiping, Account,AccountType)
感谢King的耐心。

以下是引用fly在2011-4-8 10:10:29的发言:

Sub OrderStatusEx2(OrderID, Status, Filled, Remaining, Price, IndexCode1, Market1, OrderType, Aspect, Kaiping, Account,AccountType)
 'wg_rst.Open "select * from wg_order",wg_cnn,adOpenKeyset,adLockOptimistic
msgbox time&" ao" 
 wg_rst.Open "select * from wg_order",wg_cnn,1,3
 wg_rst.AddNew

 wg_rst("rq")=DATE
 wg_rst("sj")=TIME
 wg_rst("OrderID")=OrderID
 wg_rst("Status")=Status
 wg_rst("Filled")=Filled
 wg_rst("Remaining")=Remaining
 wg_rst("Price")=Price
 wg_rst("IndexCode1")=IndexCode1
 wg_rst("Market1")=Market1
 wg_rst("OrderType")=OrderType
 wg_rst("Aspect")=Aspect
 wg_rst("Kaiping")=Kaiping
 wg_rst("Account")=Account
 
 wg_rst.update
 wg_rst.close
application.MsgOut time&" "&OrderID
End Sub

 

VB下的单,OrderStatusEx2没反应

msgbox都没有弹出来,请帮忙看看是什么问题,谢谢

 

//下单语句

sub aa1()
set rpt=marketdata.GetReportData("if04","zj")
newprice=rpt.newprice+2

call Order.Buy(0,2,newprice,0,"if04","zj","40009462",0)

end sub

 



 回到顶部