以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 求助编写取前一个条件成立时的最高值 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=188301) |
-- 作者:zytzwla -- 发布时间:2021/5/14 14:39:51 -- 求助编写取前一个条件成立时的最高值 满足条件2时,获取之前满足条件1期间的最高值,求老师教我 ![]() |
-- 作者:FireScript -- 发布时间:2021/5/14 14:56:53 -- Len:BARSLAST(条件1);//条件1满足时候距离现在的周期跨度 result:VALUEWHEN(条件2,hhv(h,len+1));//条件1到条件2 之间的最高价 |
-- 作者:zytzwla -- 发布时间:2021/5/14 15:19:50 -- 如果条件1和条件2是跟随的,比如条件1是收盘价大于5日均价,条件2是收盘价小于5日均价,在条件2成立期间持续获取条件1成立期间的最高价,怎么写? ![]() |
-- 作者:zytzwla -- 发布时间:2021/5/14 15:35:36 -- 如果条件1和条件2是跟随的,怎么写?求教 如果条件1和条件2是跟随的,比如条件1是收盘价大于5日均价,条件2是收盘价小于5日均价,在条件2成立期间持续获取条件1成立期间的最高价,怎么写? ![]() |
-- 作者:FireScript -- 发布时间:2021/5/14 15:42:02 -- ma5:ma(c,5); majc:cross(c,ma5);//初次满足条件1时候 masc:cross(ma5,c); Len1:BARSLAST(majc)+1; Len2:BARSLAST(masc)+1; result:if(c<ma5,ref(hhv(h,len1),len2),DRAWNULL);//满足条件2则取值,不满足返回无效数。 你看懂其中逻辑就行,然后可以修改成自己需要的形式。 |
-- 作者:zytzwla -- 发布时间:2021/5/14 15:52:06 -- 谢谢老师,老师最帅 ![]() |