以文本方式查看主题

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

--  作者:黄金精算师
--  发布时间:2016/7/19 16:28:01
--  编译
你好,我这个总是不过,帮看一下为什么老显示DIR与VIR未定义变量,在参数一栏中一编译就会变成DIR:=ABS
INPUT:n(10,10,100,10)
DIR:=ABS(CLOSE-REF(CLOSE,n));
VIR:=SUM(ABS(CLOSE-REF(CLOSE,1)),N);
ER:=DIR/VIR;
CS:=ER*(2/3-2/31)+2/31;
CQ:=CS*CS;
AMA:EMA(DMA(CLOSE,CQ),2),COLORGREEN;
AMA1:IF(AMA>REF(AMA,1),AMA,DEAWUNLL),COLORRED,LINETHICK2;

--  作者:jinzhe
--  发布时间:2016/7/19 16:30:00
--  

第一句少分号

注意要新建一个指标,把代码放进去,然后给第一句加分号

[此贴子已经被作者于2016-7-19 16:30:26编辑过]

--  作者:黄金精算师
--  发布时间:2016/7/19 16:41:36
--  
AMA1:IF(AMA>REF(AMA,1),AMA,DEAWUNLL),COLORRED,LINETHICK2;//这一句一个函数错了
应该是这样
AMA1:IF(AMA>REF(AMA,1),AMA,DRAWUNLL),COLORRED,LINETHICK2;/


这个DRAWUNLL通信达的函数,我们金字塔可以用什么代替呀

--  作者:jinzhe
--  发布时间:2016/7/19 16:44:05
--  
也是drawnull
--  作者:黄金精算师
--  发布时间:2016/7/19 16:51:18
--  
谢谢
图片点击可在新窗口打开查看找到了金字塔的函数MD

--  作者:黄金精算师
--  发布时间:2016/7/19 16:55:51
--  
参数一栏中一编译就会变成DIR:=ABS这是为什么呀
--  作者:jinzhe
--  发布时间:2016/7/19 17:01:34
--  

因为原来代码里面少分号,导致了第二句也被当作参数给定义了

在参数栏里面删掉这一个参数

或者像我之前说的那样,新建一个指标----放进去代码----给第一句加分号----编译