以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请教如何在主图标示高低点和划线  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=168432)

--  作者:lck01
--  发布时间:2019/2/26 11:26:29
--  请教如何在主图标示高低点和划线
我做了一个统计前期高低点的程序,现在已经可以准确找到我要的高点和低点,但是用drawnum和drawline后,发现总有问题 请帮忙修改一下,谢谢 我已经跟踪过,High1和Low1是我要的数据,但显示高低时总有几个显示不出来,划线也出同样问题 MA30: ma(c,30); Count6UpMa30:=count(c>MA30,6)=6; aba: = Count6UpMa30 and ref(Count6UpMa30,1)=0; abb: = Count6UpMa30=0 and Count6UpMa30; abaNum:= ref(barslast(aba),1)+1; abbNum:= ref(barslast(abb),1)+1; Low1:= ref(llvbars(l,abbNum+ref(abbnum,abaNum)+1),abaNum)+abaNum; High1:= ref(hhvbars(h,abaNum+abanum),abbNum)+abbNum; H0001:= backset(aba,High1+1); H0002:= backset(abb,low1+1); H01:= (REF(H0001,1)=0 AND H0001); H02:= (REF(H0002,1)=0 AND H0002); DRAWNUMBER(h01,h,h,2,COLORCYAN); DRAWNUMBER(h02,l,l,2,coloryellow); drawline(H01,H,H02,L,0); drawline(H02,L,H01,H,0);
--  作者:FireScript
--  发布时间:2019/2/26 13:21:18
--  
 光看代码我没法理清楚你的思路的。我不知道你的思路的情况下就无法定位你的问题了。另外我试了下你的代码 基本上High1和Low1都是没有有效值的。
--  作者:lck01
--  发布时间:2019/2/26 18:48:09
--  
简单来说就是,我已经计算出 high1和low1的值 但 以下语句,不能把所有的high1和low1的值标示出来。 是否您有更好的标示最高点和最低点的模式? H0001:= backset(aba,High1+1); H0002:= backset(abb,low1+1); H01:= (REF(H0001,1)=0 AND H0001); H02:= (REF(H0002,1)=0 AND H0002); DRAWNUMBER(h01,h,h,2,COLORCYAN); DRAWNUMBER(h02,l,l,2,coloryellow); drawline(H01,H,H02,L,0); drawline(H02,L,H01,H,0); 或者您是否有联络方式,电话或邮件沟通一下?