以文本方式查看主题

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

--  作者:qjj30801044
--  发布时间:2020/7/27 16:12:58
--  止损线显示不了
if ref(c,1)>=ref(M20,1) and ref(c,1)>=ref(M30,1) then begin
止损线:=ref(low,1);
end

止损线1:止损线,LINETHICK0;

--  作者:wenarm
--  发布时间:2020/7/27 16:16:28
--  
止损线1:止损线;

--  作者:qjj30801044
--  发布时间:2020/7/27 16:17:24
--  
我想看看数据不是要在图形上画出来
--  作者:FireScript
--  发布时间:2020/7/27 16:21:00
--  
 止损线1:止损线,NODRAW;

这样。

--  作者:qjj30801044
--  发布时间:2020/7/27 16:24:41
--  
还是没有显示呢,哪里出错了
--  作者:FireScript
--  发布时间:2020/7/27 16:27:07
--  
你是要在满足条件的时候取值 并显示出来是吧。
那要这样做:

止损线1:VALUEWHEN(ref(c,1)>=ref(M20,1) and ref(c,1)>=ref(M30,1),ref(low,1)),NODRAW;
[此贴子已经被作者于2020/7/27 16:29:08编辑过]

--  作者:qjj30801044
--  发布时间:2020/7/27 16:28:01
--  
恩,是的,那我要怎么处理,我看满足条件了也没显示


--  作者:FireScript
--  发布时间:2020/7/27 16:30:44
--  
 
用VALUEWHEN函数。这个函数是在满足指定条件的时候取值,直到下次满足条件之前,值不变。

止损线1:VALUEWHEN(ref(c,1)>=ref(M20,1) and ref(c,1)>=ref(M30,1),ref(low,1)),NODRAW;