以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 如何一个品种开仓后其他的的品种就不再开仓? (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=188392) |
-- 作者:anhaizhong -- 发布时间:2021/5/20 8:41:16 -- 如何一个品种开仓后其他的的品种就不再开仓? 老师我现在有1个策略同时交易着6个品种,我想其中一个品种开仓后其他的的品种就不再开仓,怎么弄,以日内交易为主 |
-- 作者:FexTel -- 发布时间:2021/5/20 9:19:53 -- 1,历史回测用STKINDI去调用这个策略在不同品种上的HOLDING,策略开仓的条件是当天其它HOLDING=0; 2,实际交易追求效率可以直接每天写一个extgbdataset这个全局变量,然后其它策略去调用做限制
|
-- 作者:anhaizhong -- 发布时间:2021/5/20 9:52:04 -- 1,我试过引用,每个品种引用5个品种,同时6个策略开仓,软件会变得很卡 2,extgbdataset这个无法做迭代运算,最新值改变,之前的开仓信号就没有了 麻烦帮看看还有别的办法吗
|
-- 作者:yukizzc -- 发布时间:2021/5/20 10:05:22 -- 如果只有一个策略引用5个品种就卡得话,那么可能是你电脑配置不够把 2、就是因为引用会迭代计算,所以他得效率会计算量大,这点你可以自己想象下得,exgbdata只计算最新不会去重复计算历史,所以他计算量小 要统计历史都去计算这个本身就会设计计算量大。你可以试试引用些简单得策略会不会不卡 因为你引用5个品种,就相当于要同时再去计算5个品种得 |
-- 作者:anhaizhong -- 发布时间:2021/5/20 10:39:47 -- 明白了,谢谢,我优化下策略,用引用吧 |