以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 变化区间求出最小值 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=72081) |
-- 作者:feixue30 -- 发布时间:2014/11/17 17:18:09 -- 变化区间求出最小值 怎样在一段变化区间求出最小值,并利用drawtext显示出来,变化区间为利用BARSLAST(xx)函数返回值? |
-- 作者:jinzhe -- 发布时间:2014/11/17 17:24:18 -- nn1:=barslast(xx1); nn2:=barslast(xx2); ll1:=ref(llv(l,nn2+1),nn1+1); ll2:=ref(llv(l,nn1+1),nn2+1); if nn2>nn1 then ll:=ll1; if nn1<nn2 then ll:=ll2; |
-- 作者:feixue30 -- 发布时间:2014/11/17 17:26:39 -- 这个最小值用drawtext怎么显示 |
-- 作者:jinzhe -- 发布时间:2014/11/17 17:29:34 -- drawtext(l=ll,l,numtostr(ll,2),colorwhite,0) |
-- 作者:feixue30 -- 发布时间:2014/11/17 17:39:03 -- 我的动态区间返回值是0到某一个值,那么这里的nn1是为0吗, nn2:=barslast(xx); ll1:=ref(llv(l,nn2+1),1); if nn2>0 then ll:=ll1; 这样对吗 |
-- 作者:feixue30 -- 发布时间:2014/11/18 8:57:50 -- 请问我那样写对吗 |
-- 作者:jinzhe -- 发布时间:2014/11/18 8:58:24 -- 我的动态区间返回值是0到某一个值,那么这里的nn1是为0吗, 这里的逻辑关系是什么? |
-- 作者:feixue30 -- 发布时间:2014/11/18 9:24:59 -- 但是你写的 nn1:=barslast(xx1); nn2:=barslast(xx2); 是区间的两边吧,barslast(xx)返回值不就是0到某一个值吗,我只有一个条件xx,所以我没明白xx1,xx2,怎么写
|
-- 作者:jinzhe -- 发布时间:2014/11/18 9:39:39 -- 你还是举个实例吧,你讲的不好懂 |
-- 作者:feixue30 -- 发布时间:2014/11/18 10:00:16 -- xx:=O>ref(hhv(O,5),1) and O>refx(hhv(O,5),5);//即高值,你昨天写的 Y:=BARSLAST(xx);//返回变化区间周期数,从0开始的,到某一个值,到下一个条件成立又变为0 然后我想在这个区间求出最小值,文字显示到图表上,
|