Rss & SiteMap

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

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

标题:k线走完模式 信号丢失问题

1楼
bluesea12 发表于:2012/10/31 8:47:19
我的代码里面有对kd指标中的k线的判断 判断向上勾还是向下勾判断是否信号,代码如下:

up :=  (ref(k,0)>ref(k,1)) and (ref(k,1)<ref(k,2));
dn := (ref(k,0)<ref(k,1) and ref(k,1)>ref(k,2));

if up then buy(...);


图1里面 红圈框的地方,已经满足条件了 为什么没出信号 我调试状态下 也看到代码执行了buy语句,图上没有出现信号

图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看


当我把条件换成下面的方式,就是向前多引用一个数据,反而就出来了,

up :=  (ref(k,1)>ref(k,2)) and (ref(k,2)<ref(k,3));
dn := (ref(k,1)<ref(k,2) and ref(k,2)>ref(k,3));

图片点击可在新窗口打开查看此主题相关图片如下:2.jpg
图片点击可在新窗口打开查看


请帮我看下 到底是什么问题
[此贴子已经被作者于2012-10-31 8:48:19编辑过]
2楼
jinzhe 发表于:2012/10/31 9:00:47
把ref(k,0)改成k
3楼
bluesea12 发表于:2012/10/31 11:37:36
up :=  (k>ref(k,1)) and (ref(k,1)<ref(k,2));
dn :=( k<ref(k,1) and ref(k,1)>ref(k,2));

是修改成上面这样么,修改完之后照旧 ,还是丢失信号
4楼
bluesea12 发表于:2012/10/31 12:29:56
谢谢了,找到问题了
共4 条记录, 每页显示 10 条, 页签: [1]


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