以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://weistock.com/bbs/list.asp?boardid=2) ---- 逻辑判断错误是什么原因? (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=75185) |
-- 作者:jinze -- 发布时间:2015/1/30 10:40:17 -- 逻辑判断错误是什么原因? 逻辑判断错误,明显b41>b42,系统确判断为b41<b42
b41:=stkindiex(\'\',\'ke.a\',0,3,0,50);
b42:=stkindiex(\'\',\'ke.b\',0,3,0,50);
debugfile(\'c:\\keab.txt\',\' b41 %.2f\',b41);
debugfile(\'c:\\keab.txt\',\' b42 %.2f\',b42);
bkcon:=b41>42;
skcon:=b41<42;
debugfile(\'c:\\keab.txt\',\' bkcon %.2f\',bkcon);
debugfile(\'c:\\keab.txt\',\' skcon %.2f\',skcon);
//t11:=stkindiex(\'\',\'tcon.tcon\',0,1,0);
//timecon1:=(t11-timetot0(pctime)<d);// or not(islastbar)
if bkcon then begin
debugfile(\'c:\\keab.txt\',\' b41>b42 %.2f\',1);
end
if skcon then begin
debugfile(\'c:\\keab.txt\',\' b41<b42 %.2f\',-1);
end 2015-01-30 09:44:56.490 bkcon 0.00 2015-01-30 09:44:56.490 skcon 1.00 2015-01-30 09:44:56.490 b41<b42 -1.00 2015-01-30 09:44:57.479 b41 38.18 2015-01-30 09:44:57.479 b42 33.81 2015-01-30 09:44:57.479 bkcon 0.00 2015-01-30 09:44:57.479 skcon 1.00 2015-01-30 09:44:57.480 b41<b42 -1.00 2015-01-30 09:44:58.478 b41 38.18 2015-01-30 09:44:58.478 b42 33.81 2015-01-30 09:44:58.478 bkcon 0.00 2015-01-30 09:44:58.478 skcon 1.00 2015-01-30 09:44:58.478 b41<b42 -1.00 2015-01-30 09:44:59.477 b41 38.18 2015-01-30 09:44:59.477 b42 33.81 2015-01-30 09:44:59.477 bkcon 0.00 2015-01-30 09:44:59.477 skcon 1.00 2015-01-30 09:44:59.477 b41<b42 -1.00 2015-01-30 09:59:56.197 b41 40.81 2015-01-30 09:59:56.197 b42 34.31 2015-01-30 09:59:56.197 bkcon 0.00 2015-01-30 09:59:56.198 skcon 1.00 2015-01-30 09:59:56.198 b41<b42 -1.00 2015-01-30 09:59:56.511 b41 40.79 2015-01-30 09:59:56.511 b42 34.30 2015-01-30 09:59:56.511 bkcon 0.00 2015-01-30 09:59:56.512 skcon 1.00 2015-01-30 09:59:56.512 b41<b42 -1.00 2015-01-30 09:59:57.164 b41 40.79 2015-01-30 09:59:57.164 b42 34.30 2015-01-30 09:59:57.164 bkcon 0.00 2015-01-30 09:59:57.164 skcon 1.00 2015-01-30 09:59:57.165 b41<b42 -1.00 2015-01-30 09:59:57.463 b41 40.79 2015-01-30 09:59:57.463 b42 34.30 2015-01-30 09:59:57.463 bkcon 0.00 2015-01-30 09:59:57.463 skcon 1.00 2015-01-30 09:59:57.464 b41<b42 -1.00 2015-01-30 09:59:58.189 b41 40.79 2015-01-30 09:59:58.189 b42 34.30 2015-01-30 09:59:58.189 bkcon 0.00 2015-01-30 09:59:58.189 skcon 1.00
|
-- 作者:jinze -- 发布时间:2015/1/30 10:59:38 -- 管理员在吗。 |
-- 作者:yukizzc -- 发布时间:2015/1/30 11:05:34 -- 你k线图上看下 bkcon:=b41>42; skcon:=b41<42;
b41
b42
这四个值的逻辑判断对吗
|
-- 作者:jinze -- 发布时间:2015/1/30 11:13:38 -- 在图上显示是正确的。 |
-- 作者:jinze -- 发布时间:2015/1/30 11:15:24 -- 在图上b41,b42的值显示是正确的。BKCON和SKCON不正确。 |
-- 作者:yukizzc -- 发布时间:2015/1/30 11:18:02 -- 历史k线上也是这种形式的?bkcn和skcon返回不对?方便把ke代码给下吗?我们看看
2015-01-30 09:44:57.479 b41 38.18
2015-01-30 09:44:57.479 b42 33.81
2015-01-30 09:44:57.479 bkcon 0.00
2015-01-30 09:44:57.479 skcon 1.00
|
-- 作者:jinze -- 发布时间:2015/1/30 11:20:51 -- 就是KDJ指标的K值和D值。 |
-- 作者:yukizzc -- 发布时间:2015/1/30 13:21:31 -- 这里你漏了个b,我也没看到一开始,搞了半天蛋疼。 bkcon:=b41>42; skcon:=b41<42;
|
-- 作者:jinze -- 发布时间:2015/1/30 13:28:47 -- |