以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- [原创]跨周期引用 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=166326) |
-- 作者:hksl1023 -- 发布时间:2018/11/5 18:01:06 -- [原创]跨周期引用 交易图表1分钟,策略引用了5分钟的指标数据,那么1分钟信号有时是在一个5分钟里出现,可以任意比如在093200或者093400出信号,如何编写让它在5分钟任意时间里出现信号后等5分钟走完确定这个5分钟里有1分钟信号才下单,这样是为了防止跨周期引用出现信号在没有走完5分钟这段时间里信号漂移 |
-- 作者:Magenta -- 发布时间:2018/11/5 19:44:31 -- 加个ref啊。 |
-- 作者:hksl1023 -- 发布时间:2018/11/5 20:21:20 -- 用ref貌似也解决不了 因为交易周期是1分钟,跨周期引用的是5分钟指标值 在一分钟图表上 5分钟没走完 信号始终属于飘逸状态, 所以想问下哪个函数或者用什么语句控制在1分钟周期图标上等5分钟里最后的一个1分钟k线走完才能确定信号下单 |
-- 作者:wenarm -- 发布时间:2018/11/6 8:08:35 -- ref指的是当前周期向前偏移,那就是1分钟周期的上一根, 而stkindi和callstock函数,的向前偏移是参数-1.这个指的是被引用周期向前偏移一根。 所以你应该使用它们进行处理,具体函数用法见函数说明 |
-- 作者:hksl1023 -- 发布时间:2018/11/6 9:55:05 -- 有没有5分钟引用1分钟案例,这样的引用会有什么弊端 |
-- 作者:FireScript -- 发布时间:2018/11/6 10:07:42 -- 正常来说大引小问题不大,一般我们都是具体代码具体看。单某一句代码有没有问题,通常你也得看看上下相互关联的代码来判断。不过4楼说的好像是偏移吧,没说大引小吧。 |
-- 作者:hksl1023 -- 发布时间:2018/11/6 13:01:53 -- 我引用的也不过是macd指标 如果大引小可以 那么怎么引入呢 |
-- 作者:FireScript -- 发布时间:2018/11/6 13:18:21 -- 你当前周期大于你参数里面设置的周期,自然就是大引小了。例如当前是五分钟周期。 STKINDI(\'\',\'macd.macd1\',0,1,0); 这引用的就是1分钟了。 具体你参考下stkind的函数使用说明。 |