Rss & SiteMap

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

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

标题:[原创]跨周期引用

1楼
hksl1023 发表于:2018/11/5 18:01:06
交易图表1分钟,策略引用了5分钟的指标数据,那么1分钟信号有时是在一个5分钟里出现,可以任意比如在093200或者093400出信号,如何编写让它在5分钟任意时间里出现信号后等5分钟走完确定这个5分钟里有1分钟信号才下单,这样是为了防止跨周期引用出现信号在没有走完5分钟这段时间里信号漂移
2楼
Magenta 发表于:2018/11/5 19:44:31
加个ref啊。
3楼
hksl1023 发表于:2018/11/5 20:21:20
用ref貌似也解决不了 因为交易周期是1分钟,跨周期引用的是5分钟指标值 在一分钟图表上 5分钟没走完 信号始终属于飘逸状态, 所以想问下哪个函数或者用什么语句控制在1分钟周期图标上等5分钟里最后的一个1分钟k线走完才能确定信号下单
4楼
wenarm 发表于:2018/11/6 8:08:35

ref指的是当前周期向前偏移,那就是1分钟周期的上一根,

而stkindi和callstock函数,的向前偏移是参数-1.这个指的是被引用周期向前偏移一根。

所以你应该使用它们进行处理,具体函数用法见函数说明

5楼
hksl1023 发表于:2018/11/6 9:55:05
有没有5分钟引用1分钟案例,这样的引用会有什么弊端
6楼
FireScript 发表于:2018/11/6 10:07:42
正常来说大引小问题不大,一般我们都是具体代码具体看。单某一句代码有没有问题,通常你也得看看上下相互关联的代码来判断。不过4楼说的好像是偏移吧,没说大引小吧。
7楼
hksl1023 发表于:2018/11/6 13:01:53
我引用的也不过是macd指标 如果大引小可以 那么怎么引入呢
8楼
FireScript 发表于:2018/11/6 13:18:21
 你当前周期大于你参数里面设置的周期,自然就是大引小了。例如当前是五分钟周期。
STKINDI('','macd.macd1',0,1,0); 这引用的就是1分钟了。
具体你参考下stkind的函数使用说明。

共8 条记录, 每页显示 10 条, 页签: [1]


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