以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  问一个ref的问题  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=168644)

--  作者:weiqqqwei
--  发布时间:2019/3/6 20:33:19
--  问一个ref的问题
如以下语句,在文华里是可以实现的
xxx:IF(c>o,1,REF(xxx,1)+1);

在金字塔里要怎么写

--  作者:FireScript
--  发布时间:2019/3/7 8:55:49
--  
这个是一样的。不需要改动。

--  作者:weiqqqwei
--  发布时间:2019/3/7 9:45:53
--  
编译提示“未定义的变量:xxx”
--  作者:FireScript
--  发布时间:2019/3/7 9:49:15
--  
xxx:IF(c>o,1,REF(xxx,1)+1);

你这个是变量名称?还是说只是表示省略。。。如果是变量名称的话,那不行。这种自己定义自己的变量定义方式是不行的。

--  作者:FireScript
--  发布时间:2019/3/7 9:59:26
--  
 必须知道文华上如果第一个K是阴线下这个xxx值是多少,我才能知道这个语句在文华上处理机制。只有知道了这个处理机制才能用等效的金字塔代码替换。
--  作者:weiqqqwei
--  发布时间:2019/3/7 10:08:18
--  
文华上如果第一个K是阴线下这个xxx值是  空值
--  作者:FireScript
--  发布时间:2019/3/7 10:19:35
--  
 那如果连续阴线呢?主要是我想知道 他们  “空值”+1 的计算结果是怎样的?


--  作者:weiqqqwei
--  发布时间:2019/3/7 10:20:56
--  
第一根k起连续阴线 都为 空
--  作者:FireScript
--  发布时间:2019/3/7 14:02:06
--  
 你这个代码和
result:BARSLAST(c>o)+1;
这个效果应该是等效,统计的其实是上次阳线距离现在的距离。如果当前K是阳线直接返回1.

你试下。

--  作者:weiqqqwei
--  发布时间:2019/3/8 9:55:05
--  
谢谢