金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 127|回复: 3

VBA如何获取合约最小开仓手数

[复制链接]

14

主题

47

帖子

47

积分

Rank: 4

等级: 专业版

注册:
2021-8-3
曾用名:
发表于 2026-1-4 20:07 | 显示全部楼层 |阅读模式
VBA中没有找到合约最小开仓手数的接口,但是看到PEL里有,DYNAINFO(N),N=227是获取最小开仓数量,请问能否新建一个公式,通过VBA调用公式获得这个最小开仓数量呢?请帮忙具体写下代码
回复

使用道具 举报

0

主题

2689

帖子

2689

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2026-1-5 09:33 | 显示全部楼层
Set Formula = marketdata.Stkindi("PS00","GQ","Formula13",0,5)

msgbox Formula.GetBufData("zxxd",1)
回复

使用道具 举报

14

主题

47

帖子

47

积分

Rank: 4

等级: 专业版

注册:
2021-8-3
曾用名:
 楼主| 发表于 2026-1-5 16:28 | 显示全部楼层
资深技术03 发表于 2026-1-5 09:33
Set Formula = marketdata.Stkindi("PS00","GQ","Formula13",0,5)

msgbox Formula.GetBufData("zxxd",1)

运行结果是0,这个Formula13是什么?在哪里定义的
回复

使用道具 举报

2

主题

6010

帖子

6010

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2026-1-5 17:17 | 显示全部楼层
那是一个pEL公式,包含下面代码
zxxd:DYNAINFO(227);
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2026-1-13 07:51 , Processed in 0.152209 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表