以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  begin end指标不显示  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=148266)

--  作者:MACD163
--  发布时间:2017/2/27 21:07:20
--  begin end指标不显示

下跌:=h<ref(h,1) and l<ref(l,1);//第二K相对第一K下跌//
if barpos=2 and 下跌=1 then
begin
  处理后最高价:h;
  处理后最低价:ref(l,1);
end

 

公式测试正常,但指标窗口显示,不知道为什么?



--  作者:MACD163
--  发布时间:2017/2/27 21:08:10
--  
指标窗口无任何指标线显示
--  作者:jinzhe
--  发布时间:2017/2/28 8:48:14
--  

首先公式要逐k线计算,然后代码这么改:

下跌:=h<ref(h,1) and l<ref(l,1);//第二K相对第一K下跌//

l1:=ref(l,1);
if barpos=2 and 下跌=1 then
begin
  处理后最高价:h;
  处理后最低价:l1;
end

 

然后如果条件满足,那么你就能在第二根k线上看到你要的输出值,如果不成立就没有


--  作者:MACD163
--  发布时间:2017/2/28 11:46:26
--  
谢谢管理员的指教,试一下,不会再向您请教。
--  作者:MACD163
--  发布时间:2017/2/28 14:15:28
--  
管理员,将您的代码复制进去了,还是不行,测试正常,无法显示。
--  作者:jinzhe
--  发布时间:2017/2/28 14:28:47
--  
以下是引用jinzhe在2017-2-28 8:48:14的发言:

首先公式要逐k线计算,然后代码这么改:

下跌:=h<ref(h,1) and l<ref(l,1);//第二K相对第一K下跌//

l1:=ref(l,1);
if barpos=2 and 下跌=1 then
begin
  处理后最高价:h;
  处理后最低价:l1;
end

 

然后如果条件满足,那么你就能在第二根k线上看到你要的输出值,如果不成立就没有

说明在第二根k线上,你给的条件不成立


--  作者:MACD163
--  发布时间:2017/2/28 14:40:10
--  

我知道为什么没有显示了,因为只在第二根K有值,我把光标移到第二K上就显示数据了,谢谢管理员耐心解答。