全部 智大领峰 TBQuant功能 TBL语言 TB开户 问答专区 高手圈 其他
多品种多周期的,每一种品种的仓位怎么算
2022-06-28 22:50

如图,是不是同一品种不同周期的图层来计算-data[d*1+0].MarketPosition<>1 与 data[d*1+1].MarketPosition<>1是一回事?  见下面参考代码:

Events
    OnInit()
    {
        for i =0 to GetArraySize(mysymbol)
        {
            SubscribeBar(mysymbol[i],"1d",20201101);
            SubscribeBar(mysymbol[i],"1m",20201101);
            SubscribeBar(mysymbol[i],"15m",20201101);
        }
    }
    OnBarOpen(ArrayRef<Integer> indexs)
    {
        for i = 0 to GetArraySize(mysymbol)-1//
        {
            Integer d = GetArraySize(mysymbol);
            If(data[d*i+0].MarketPosition<>1); //与 If(data[d*i+1].MarketPosition<>1) 是一样的吗?
        }
    }

wangkaiming

没看太明白,图层之间肯定是不同的

除非你两个图层是一模一样的数据

所以你不同周期应该也不同

2022-06-29 08:34
justin321

假设有2个品种-螺纹/铜,2个周期-1d/1h,  这样是4个图层,假设螺纹1d是0层,螺纹1h是2层。而我的策略:比如螺纹是5日线和5h线都多头,才开仓。这个时候我用0层-data[0].MarketPosition==1和2层-data[2].MarketPosition==1,结果是一样的吗?

2022-06-29 10:55
您未登录,请先 登录注册 后发表评论
顶部