以文本方式查看主题

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

--  作者:心静a
--  发布时间:2018/7/23 20:14:31
--  取条件成立时的最高值

 老师,请写代码,

  满足平多条件,取满足平多条件当根k线的最高价,

  满足平空条件,取满足平空条件当根k线的最低价,


--  作者:FireScript
--  发布时间:2018/7/24 8:54:00
--  
 这个直接可以用VALUEWHEN 函数。具体使用参考函数说明即可。

--  作者:心静a
--  发布时间:2018/7/24 9:53:04
--  

老师怎么取不到值呢

tq:=1;
abb:=(time0-timetot0(dynainfo(207))<=tq) or not(islastbar);

平空条件:= HOLDING<0   and abb  AND   开空净值>5000 ;
开多条件:=HOLDING>0   and abb   AND  开多净值>5000  ;

pl:VALUEWHEN (平空条件,LOW );
ph:VALUEWHEN ( 开多条件 ,h );


--  作者:FireScript
--  发布时间:2018/7/24 9:59:10
--  
 平空和开多条件之前都有触发吗?如果之前没有触发肯定取不到的。

shift+q 能查看光标所在K的当前所有变量值,你看下。

--  作者:心静a
--  发布时间:2018/7/24 10:29:30
--  

都是实盘的平仓信号,都能触发平仓,

 


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20180724102645.png
图片点击可在新窗口打开查看

--  作者:FireScript
--  发布时间:2018/7/24 10:55:32
--  
你这里面变量实在太多了,我好像没找到“平空条件”这个变量么。你换那个“首空”  变量尝试下。