我想在沪铜5分钟k线图上引用美铜的指标,如下面公式
STKINDI('HG00','MACD.DEA(26,12,9)',0,2,);
1)盘中引用:
现在碰到一个问题是,沪铜9点钟开盘,美铜的时间为2点,美铜9点的k线还未出来,此时应用的数据就不正确。
2)收盘后引用
收盘后,譬如在沪铜k线上,10:05分引用美铜的数据,引用出来是美铜10:05分的值,也就是换算后,北京时间17:05分的值。
3)STKINDI('HG00','MACD.DEA(26,12,9)',0,2,-84);
用上面这句话一样没什么效果
1、因为外盘时间跟国内不一样,所以直接引用的话,最新价格没问题,但是历史K线上会出现引用错误,但是可以计算下跟外铜的当前时间相差几个小时,然后在引用函数里做一个 “N小时×12”(因为一个小时有12个5分钟K线)的偏移,这样就可以取到跟国内时间一样位置的外盘K线了。2、同1的回答。
3、STKINDI('HG00','MACD.DEA(26,12,9)',0,2,84); 应该是用84 而不是-84,而且用这种方法引用的时候一定要注意,由于它是根据K线数目来往前推算,所以一旦中间HG少一根K线,那么返回的数值可能就错误了
所以这个是一个很麻烦的事情
如果楼主目的是比较两个品种的价差,建议你直接用系统自带的套利功能来构建套利合约,开收盘时间不同不难处理了
希望以后金字塔能够改善下,让客户能够把时间换算成北京时间,那就方便了
请问admin是什么版本会增加不同时区的处理?我的是2.75版本.
很少看到软件像jzt 这样将时间 换算,粗一看还莫名其妙,以为自己系统时间不对了