以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- [求助] 请问如何得到条件1成立到条件2成立之间的收盘价的平均值? (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=139004) |
-- 作者:wellin2000 -- 发布时间:2016/9/1 10:37:03 -- [求助] 请问如何得到条件1成立到条件2成立之间的收盘价的平均值? 请问如何得到条件1成立到条件2成立之间的收盘价的平均值? |
-- 作者:jinzhe -- 发布时间:2016/9/1 10:39:20 -- nn1:=barslast(条件1)+1; 均值:valuewhen(条件2,ma(c,nn1)); |
-- 作者:wellin2000 -- 发布时间:2016/9/1 13:41:42 -- 谢谢老大,但是您这段代码的结果是要等到第二个条件成立后才计算平均值,我想要的是只要条件1成立即开始计算平均值直到第二个条件成立时停止,麻烦再帮我看看,感谢! |
-- 作者:jinzhe -- 发布时间:2016/9/1 14:00:44 -- runmode:0; variable:bj=1; if 条件1 then bj:=0; nn1:=barslast(条件1)+1; mm:=ma(c,nn1); if bj=0 then 均值:=mm;
if 条件2 then bj:=1;
|