以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp)
-- 金字塔软件问题提交 (http://weistock.com/bbs/list.asp?boardid=2)
---- 引用 (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=157261)
|
-- 作者:zhangcc
-- 发布时间:2017/8/24 16:28:06
-- 引用
我要在10分钟的图上 取60分钟最低价时的diff的值 应该怎么写
|
-- 作者:gxx978
-- 发布时间:2017/8/24 16:39:27
--
stkindi(\'\',\'macd.diff\',0,5,-1);//小引大周期,建议往前偏移一个周期。
|
-- 作者:zhangcc
-- 发布时间:2017/8/24 16:41:17
--
我的意思是在取60分钟K线最低价那个时候的diff的值
|
-- 作者:gxx978
-- 发布时间:2017/8/24 16:43:22
--
你这个最低价是怎么定义的呢,是多少周期内的最低价呢?
|
-- 作者:zhangcc
-- 发布时间:2017/8/24 16:48:15
--
我的策略是 在10分钟和60分钟diff 同时小于0的时候 以十分钟收盘价开空单 问题在与10分条件达到了 盘中60分钟也是符合的 然后进场了 后来等60分钟收盘了 diff大于0了 那么图表上就没有这个信号了 也就是说 我测试和实盘存在了比较大的差异
|
-- 作者:gxx978
-- 发布时间:2017/8/24 16:55:02
--
你是如何引用60分钟diff的,如果不往前偏移,那引用的这个值是时刻在变化的,这个就是信号闪烁的问题了。等于是你要取这10分钟周期上的6个周期内的最低价的时候的diff的值?
|
-- 作者:zhangcc
-- 发布时间:2017/8/24 16:55:27
--
这是源码 我就是想10分钟收盘的时候 60分钟那个时候条件也是符合的我就开仓 而不是等60分钟走完之后再看DIFF的值是否有达到 此主题相关图片如下:1503564706(1).jpg
|
-- 作者:zhangcc
-- 发布时间:2017/8/24 17:01:04
--
对的 就是取10分钟周期上的6个周期内的最低价的时候的diff的值
|
-- 作者:gxx978
-- 发布时间:2017/8/24 17:02:09
--
1、那你用固定时间间隔就是满足条件就会开仓啊。但是你10分钟走了,60分钟线还没有走完啊,这根K线还没有固定,那diff的值也可能会变化,那就会造成历史上的信号发生改变啊。所以建议小周期引用大周期的时候往前偏移一个周期。
2、那就不是引用60分钟的diff了。ref(diff,barslast(llv(l,6)));
[此贴子已经被作者于2017/8/24 17:04:53编辑过]
|
-- 作者:zhangcc
-- 发布时间:2017/8/24 21:20:41
--
你好 偏移一个周期 是什么意思?
|