全部 智大领峰 TBQuant功能 TBL语言 TB开户 问答专区 高手圈 其他
已解决
5min调用日线,多周期该如何调用呢?
2023-11-06 00:36

data0:ur999 数据源5min;

data1:ur888 数据源5min;

data2:ur999 数据源1D;

开仓逻辑如下:

日线(999数据源)多头排列时,5min价格(999数据源)突破20日最高价,如果(888数据源)持仓不是1,则开一手多单。

盈利或者亏损50点平仓。

现在问题是日线引用好像有问题,无法开仓,查看k线,日线那一栏也是空的,哪里写错了吗,请各位前辈指点,谢谢!

OnBar(ArrayRef<Integer> indexs)

{

       Data2.MA5 = AverageFC(data2.Close,5);    

       data2.MA10 = AverageFC(data2.Close,10);

       data2.MA20 = AverageFC(data2.Close,20);

Bandup=Highest(H,20);        

if(data2.MA5[1]>data2.MA10[1] AND data2.MA10[1]>data2.MA20[1] AND High[1]>Bandup[1])

               {

                  if(Data[1].MarketPosition != 1)

  {

Data[1].Buy(1,max(open,Bandup[1]));

  }

       }

    if(Data[1].MarketPosition>0 And BarsSinceEntry>0  And Abs(C-EntryPrice)>50)

        {

       Data[1].Sell(0,Open);

        }



kyover
2023-11-06 09:22
您未登录,请先 登录注册 后发表评论
顶部