Rss & SiteMap

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

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

标题:如何一个品种开仓后其他的的品种就不再开仓?

1楼
anhaizhong 发表于:2021/5/20 8:41:16
老师我现在有1个策略同时交易着6个品种,我想其中一个品种开仓后其他的的品种就不再开仓,怎么弄,以日内交易为主
2楼
FexTel 发表于:2021/5/20 9:19:53
1,历史回测用STKINDI去调用这个策略在不同品种上的HOLDING,策略开仓的条件是当天其它HOLDING=0;
2,实际交易追求效率可以直接每天写一个extgbdataset这个全局变量,然后其它策略去调用做限制


3楼
anhaizhong 发表于:2021/5/20 9:52:04
1,我试过引用,每个品种引用5个品种,同时6个策略开仓,软件会变得很卡
2,extgbdataset这个无法做迭代运算,最新值改变,之前的开仓信号就没有了
麻烦帮看看还有别的办法吗
4楼
yukizzc 发表于:2021/5/20 10:05:22
如果只有一个策略引用5个品种就卡得话,那么可能是你电脑配置不够把

2、就是因为引用会迭代计算,所以他得效率会计算量大,这点你可以自己想象下得,exgbdata只计算最新不会去重复计算历史,所以他计算量小
要统计历史都去计算这个本身就会设计计算量大。你可以试试引用些简单得策略会不会不卡
因为你引用5个品种,就相当于要同时再去计算5个品种得


5楼
anhaizhong 发表于:2021/5/20 10:39:47
明白了,谢谢,我优化下策略,用引用吧
共5 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in .03906 s, 3 queries.