以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  数值计算不正确 求助  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=74410)

--  作者:wfzj
--  发布时间:2015/1/14 10:45:00
--  数值计算不正确 求助

想计算一下多空的周期,是这么写的、
dt:barslast(HIGH>=ref(hh,1) and LOW>=ref(ll,1)),NODRAW;
kt:BARSLAST(HIGH<=ref(hh,1) and LOW<=ref(ll,1)),NODRAW;


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

在我截图的区域

第一根阳线的高低点是 3547.2 和3473.2 下一根阴线的高低点是3560.6 和 3473.3 up=hh down=ll 计算等于高低点

这个时候 高点上移 低点也上移 符合dt的标准 dt的值应该归零 kt应该继续计数。 但事实上dt没有归零 请问一下原因是什么 该怎么解决

[此贴子已经被作者于2015/1/14 10:46:37编辑过]

--  作者:jinzhe
--  发布时间:2015/1/14 10:54:45
--  
没有归零是有一个你认为满足的条件实际上没有满足,你再仔细看看
--  作者:wfzj
--  发布时间:2015/1/14 11:04:38
--  

确定是满足的  up 和down的定义就是 hh 和ll 就这两个条件。 而这两个值都确定是 增大了。 哪怕是相等 也应该是归零的。 但没有

 

up:hh;
down:ll;

要不 加个qq 你远程一下看看?

[此贴子已经被作者于2015/1/14 11:05:50编辑过]

--  作者:wfzj
--  发布时间:2015/1/14 11:08:08
--  

是股指指数 60m 12月30日 14:15 的k线


--  作者:jinzhe
--  发布时间:2015/1/14 11:10:21
--  

把全部代码都贴一下


--  作者:wfzj
--  发布时间:2015/1/14 11:16:26
--  

VARIABLE:hh=0,ll=0,oll=0,ohh=0,dth=0,dtl=0,kth=0,ktl=0,zs=0;
dt:barslast(HIGH>=ref(hh,1) and LOW>=ref(ll,1)),NODRAW;
kt:BARSLAST(HIGH<=ref(hh,1) and LOW<=ref(ll,1)),NODRAW;

dth:=hhv(h,dt+2);
dtl:=hhv(l,dt+2);
kth:=llv(h,kt+2);
ktl:=llv(l,kt+2);

if hh=0 and ll=0 then
begin
hh:=high;
ll:=low;
end;

if kt<=dt then
if hh<=high and ll>=low then
BEGIN
ll:=ktl;
hh:=kth;
end;
if hh>high and ll<low then
BEGIN
hh:=kth;
ll:=ktl;
end;
if hh<high and ll<low then
begin
hh:=high;
ll:=low;
end;

if hh>high and ll>low then
begin
hh:=high;
ll:=low;
end;
if kt>dt then
if hh<=high and ll>=low then
begin
hh:=dth;
ll:=dtl;
end;
if hh>high and ll<low then
begin
ll:=dtl;
hh:=dth;
end;
if hh<high and ll<low then
begin
hh:=HIGH;
ll:=LOW;
end;

if hh>high and ll>low then
begin
hh:=high;
ll:=low;
end;
up:hh;
down:ll;


--  作者:jinzhe
--  发布时间:2015/1/14 11:25:29
--  

60分钟线上没有14:15这一根k线


--  作者:jinzhe
--  发布时间:2015/1/14 11:26:45
--  
当前k线图的第一根k线坐标是多少?
[此贴子已经被作者于2015/1/14 11:26:49编辑过]

--  作者:wfzj
--  发布时间:2015/1/14 11:34:38
--  

调整图形大小对 数据没影响

就是股指指数 60m 12月30日 14:15 的k线

没有这根k线 应该是 数据时区显示的问题吧 我这默认的是金字塔时区 


--  作者:jinzhe
--  发布时间:2015/1/14 13:36:24
--  
图表数据对图表的数值影响很大,一定要讲清楚最开始的k线是什么