以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (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;