以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (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
--
你这里面变量实在太多了,我好像没找到“平空条件”这个变量么。你换那个“首空” 变量尝试下。
|