老师您好,如果我在1分钟周期下引用2小时周期的公式会与单独把这个公式在2小时周期下运行的结果不同,
是不是因为在2小时周期下看,系统会把11:00-11:30半个小时当作1根k线,因此用2小时做跨周期引用就会有问题呢?
请问有什么办法能解决这个问题呢?
目前,我在1分钟周期下引用2小时的公式用如下的方式:
R_SIG:=ref(STKINDI('',FUN,0,24,2),120);
谢谢!
R_SIG:=ref(STKINDI('',FUN,0,24,2),120);
这个公式要表达什么意思?
fun是我定义的一个公式,在1分钟周期下用2小时周期引用这个公式。为避免未来,向前偏移120分钟。
引用不是这么写的,少了关键的fun公式里面的引用对象
用户要引用fun公式里面的什么?
抱歉,没说清楚,fun是一个字符变量,代码没粘全
例如fun:='macd.diff';
大周期偏移不是在当前代码上操作,而是在被引用对象里面操作
比如你的引用macd.diff
在macd里面添加代码:
dd:ref(diff,1);
然后引用macd.dd即可
明白了,谢谢老师!
另外请问一下,2小时k线对于没有凑够2小时的是怎样拟合出来的?
例如:橡胶指数12/05/11 11:00会出现连续两根11:00的2小时k线,日内4根k线分别是 11:00 11:00 11:30 15:00,这些分别代表1分钟周期的哪些时间段呢?
同时间的会取后面那根,其实这两个k线是把一根2小时k线画成两根了
老师好,我使用这个方法解决了问题,但是又发现了新问题:
如果在2小时周期下,在同时间的2根k线中的第1根k线发出的信号,用上述方法跨周期引用,由于只取后面那根k线,是不是就得不到第1根发出的信号了?有什么办法能解决这个问题呢?谢谢!
以后一根k线为准,这个问题现在暂时不能解决
[此贴子已经被作者于2016-7-8 10:04:29编辑过]