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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → VBS代码 取多头保证金率 取出来的是0

   

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


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

主题:VBS代码 取多头保证金率 取出来的是0

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


加好友 发短信
等级:论坛游侠 帖子:256 积分:0 威望:0 精华:0 注册:2020/6/10 14:05:31
VBS代码 取多头保证金率 取出来的是0  发帖心情 Post By:2021/1/27 11:15:59 [显示全部帖子]

VBS代码:
'取多头保证金率:
Function longMarginrate(Formula,Market,Code)
  Call Order.Contract(Code,Market,Multipliter,MinTick,ShortPercent,LongPercent)
longMarginrate=LongPercent
End Function

//pel调用:
保证金率:LONGMARGINRATE(MARKETLABEL,STKLABEL);

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


加好友 发短信
等级:论坛游侠 帖子:256 积分:0 威望:0 精华:0 注册:2020/6/10 14:05:31
  发帖心情 Post By:2021/1/27 17:57:30 [显示全部帖子]

TACCOUNT(41)取到的是合约信息设置里的值,我想看看vb里的是否是账户的

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


加好友 发短信
等级:论坛游侠 帖子:256 积分:0 威望:0 精华:0 注册:2020/6/10 14:05:31
  发帖心情 Post By:2021/1/28 19:11:43 [显示全部帖子]

OrderStatusEx2(OrderID, Status, Filled, Remaining, Price, Code, Market, OrderType, Aspect, Kaiping, Account, AccountType)


 

"Cancelled"  表示订单已经撤销

"Submitted""PreSubmitted"  表示订单已经提交

"Filled"    表示本地订单已经全部成交

等等的状态,有没有区分大小写


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


加好友 发短信
等级:论坛游侠 帖子:256 积分:0 威望:0 精华:0 注册:2020/6/10 14:05:31
  发帖心情 Post By:2021/1/28 19:16:45 [显示全部帖子]

OrderID

订单ID,使用Buy,Sell,BuyShort,SellShort等方法下单时返回的订单ID


一定要在VBS里用order.Buy下单才会有吗,

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


加好友 发短信
等级:论坛游侠 帖子:256 积分:0 威望:0 精华:0 注册:2020/6/10 14:05:31
VBA保证金率取到的保证金率一直是0,上午好像有取到值的  发帖心情 Post By:2021/1/28 22:12:24 [显示全部帖子]

PEL代码:
VBA保证金率:LONGMARGINRATE(MARKETLABEL,STKLABEL);
取到的保证金率一直是0,上午好像有取到值的
vba代码:
public myLongPercent
public myshortMarginrat
public myMultipliter

Order.Contract Code,Market,Multipliter,MinTick,ShortPercent,LongPercent 

'取多头保证金率:
Function longMarginrate(Formula,Market,Code)
  longMarginrate=myLongPercent
End Function
图片点击可在新窗口打开查看

帮我看看哪里的问题

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


加好友 发短信
等级:论坛游侠 帖子:256 积分:0 威望:0 精华:0 注册:2020/6/10 14:05:31
VBA保证金率取到的保证金率一直是0,上午好像有取到值的  发帖心情 Post By:2021/1/28 22:14:02 [显示全部帖子]

Order.Contract Code,Market,Multipliter,MinTick,ShortPercent,LongPercent 

'取多头保证金率:
Function longMarginrate(Formula,Market,Code)
myLongPercent=LongPercent
  longMarginrate=myLongPercent
End Function

这样可以了

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


加好友 发短信
等级:论坛游侠 帖子:256 积分:0 威望:0 精华:0 注册:2020/6/10 14:05:31
VBA保证金率取到的保证金率一直是0,上午好像有取到值的  发帖心情 Post By:2021/1/28 22:33:34 [显示全部帖子]

想和取保证金率一样,用一个自定义函数取得orders_orderstatusex2的成交量,出错了.
帮帮忙,谢谢!
图片点击可在新窗口打开查看此主题相关图片如下:orderstatusex2.png
图片点击可在新窗口打开查看

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


加好友 发短信
等级:论坛游侠 帖子:256 积分:0 威望:0 精华:0 注册:2020/6/10 14:05:31
  发帖心情 Post By:2021/1/28 22:42:00 [显示全部帖子]

原来在其他的模块里定义了order_orderstatusex2,把别处的删了,没有哪个错误,但是自定义函数getmyfilled没有返回值

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


加好友 发短信
等级:论坛游侠 帖子:256 积分:0 威望:0 精华:0 注册:2020/6/10 14:05:31
  发帖心情 Post By:2021/1/28 22:47:03 [显示全部帖子]

两种想法:
1. 象获取vba保证金率一样用自定义函数获取order_orderstatusex2的"返回"值

2.order_orderstatusex2触发后,用ini文件记录order_orderstatusex2的"返回"值,然后在pel里读取ini文件的值.

请帮忙改一下,实现一种就行.


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


加好友 发短信
等级:论坛游侠 帖子:256 积分:0 威望:0 精华:0 注册:2020/6/10 14:05:31
下面txt文件的ORDERSTATUSEX2D代码,可以了吗?  发帖心情 Post By:2021/1/31 15:25:37 [显示全部帖子]

下面txt文件的ORDERSTATUSEX2D代码,可以了吗?是否只要如图打开vba,就可跟踪交易,不论是后台的tbuy等语句还是手工下单的指令?
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:orderstatusex2.txt



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