Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共4 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:怎样提升STKINDI的效率

1楼
deni977 发表于:2019/9/21 15:35:05
Set History = marketdata.GetHistoryData("RB00","SQ",13,1500,4)
Set Formula = marketdata.StkindiByData("Dagger06",History)
CounTmp = Formula.DataSize-1
Cc   = Formula.GetBufData("CCC",CounTmp)

VBA通过STKINDI 调用PEL策略,获得最后一根K线的HOLDING持仓,目前测试下来,这样一个调用,需要0.6秒,如何优化效率?
(因为有40个策略被调用,总共耗时就超过20秒了,实时性不强)

2楼
yukizzc 发表于:2019/9/23 10:30:24
这个没有办法的,本身用stkindi你要跨那么多策略就影响效率的
3楼
deni977 发表于:2019/9/25 13:06:06
我将PEL设置勾选了只刷最后一根K线,测试需要0.6秒,去掉这个勾选,还是需要0.6秒,没有变化。
4楼
yukizzc 发表于:2019/9/25 13:46:24
你可以试试论坛里推荐的那个用自定义数据的方式
本身pel调用stkindi如果太多也是用这种方法
共4 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.02344 s, 2 queries.