Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共10 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:在1分钟周期下引用2小时周期函数的问题

1楼
permit 发表于:2016/7/5 16:41:25
老师您好,
如果我在1分钟周期下引用2小时周期的公式会与单独把这个公式在2小时周期下运行的结果不同,

是不是因为在2小时周期下看,系统会把11:00-11:30半个小时当作1根k线,因此用2小时做跨周期引用就会有问题呢?
请问有什么办法能解决这个问题呢?

目前,我在1分钟周期下引用2小时的公式用如下的方式:
R_SIG:=ref(STKINDI('',FUN,0,24,2),120);

谢谢!
2楼
jinzhe 发表于:2016/7/5 16:49:46
R_SIG:=ref(STKINDI('',FUN,0,24,2),120);
这个公式要表达什么意思?
3楼
permit 发表于:2016/7/5 17:16:56
fun是我定义的一个公式,在1分钟周期下用2小时周期引用这个公式。为避免未来,向前偏移120分钟。
4楼
jinzhe 发表于:2016/7/5 17:20:32

引用不是这么写的,少了关键的fun公式里面的引用对象

用户要引用fun公式里面的什么?

5楼
permit 发表于:2016/7/5 18:09:00
抱歉,没说清楚,fun是一个字符变量,代码没粘全 例如fun:='macd.diff';
6楼
jinzhe 发表于:2016/7/6 9:09:52

大周期偏移不是在当前代码上操作,而是在被引用对象里面操作

 

比如你的引用macd.diff

在macd里面添加代码:

dd:ref(diff,1);

 

然后引用macd.dd即可

7楼
permit 发表于:2016/7/6 9:30:45
明白了,谢谢老师!
另外请问一下,2小时k线对于没有凑够2小时的是怎样拟合出来的?
例如:橡胶指数12/05/11 11:00会出现连续两根11:00的2小时k线,日内4根k线分别是 11:00 11:00 11:30 15:00,这些分别代表1分钟周期的哪些时间段呢?


8楼
jinzhe 发表于:2016/7/6 9:46:09
同时间的会取后面那根,其实这两个k线是把一根2小时k线画成两根了
9楼
permit 发表于:2016/7/8 9:57:55
老师好,我使用这个方法解决了问题,但是又发现了新问题:
如果在2小时周期下,在同时间的2根k线中的第1根k线发出的信号,用上述方法跨周期引用,由于只取后面那根k线,是不是就得不到第1根发出的信号了?有什么办法能解决这个问题呢?谢谢!

10楼
jinzhe 发表于:2016/7/8 10:04:13

以后一根k线为准,这个问题现在暂时不能解决

[此贴子已经被作者于2016-7-8 10:04:29编辑过]
共10 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.00781 s, 3 queries.