以文本方式查看主题

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

--  作者:yangyang
--  发布时间:2017/8/1 13:44:24
--  公式编写求助
llt1:= (a-a*a/4)*CLOSE+(a*a/2)*ref(CLOSE,1)-(a-3*a*a/4)*ref(CLOSE,2)
+2*(1-a)*STKINDIEX(\'\' ,\'llt.llt1(d)\' ,0,DATAPERIOD ,1 ,100 )  
-(1-a)*(1-a)*STKINDIEX(\'\' ,\'llt.llt1(d)\' ,0,DATAPERIOD ,2 ,100 ); 

1 想构建这个指标,但运行时报 “公式不能自己引用自己”,怎么解决呢?
2 曲线的斜率怎么表示?

--  作者:yukizzc
--  发布时间:2017/8/1 13:46:34
--  

1、这种本来就是死循环了,不能用

2、用slope回归率看下呢


--  作者:FireScript
--  发布时间:2017/8/1 13:47:35
--  

1.你这个公式名称是不是就叫‘llt1’然后你stk引用的那个指标也叫‘llt1’,这肯定不行的。  你确认下是不是不小心同名了。

2.曲线的斜率?这个不好弄。


--  作者:wenarm
--  发布时间:2017/8/1 13:49:26
--  

1.不明白你代码这么处理的逻辑是什么?请你参考stkind引用函数的说明学习

2.SLOPE函数线性回归斜率。

 


--  作者:yangyang
--  发布时间:2017/8/1 14:40:23
--  
实在想不明白,请问图片里的这个公式该怎么构建指标?


写了三个如下,感觉是错的。
图片点击可在新窗口打开查看此主题相关图片如下:微信截图_20170801142057.png
图片点击可在新窗口打开查看
INPUT:d(6,1,100,1);

a := 2/(d+1);
llt0: (a-a*a/4)*CLOSE+(a*a/2)*ref(CLOSE,1)-(a-3*a*a/4)*ref(CLOSE,2);


llt1: (a-a*a/4)*CLOSE+(a*a/2)*ref(CLOSE,1)-(a-3*a*a/4)*ref(CLOSE,2)+
2*(1-a)*STKINDIEX(\'\' ,\'llt0.llt0(d)\' ,0,DATAPERIOD ,1 ,10000 );

llt2: (a-a*a/4)*CLOSE+(a*a/2)*ref(CLOSE,1)-(a-3*a*a/4)*ref(CLOSE,2)+
2*(1-a)*STKINDIEX(\'\' ,\'llt1.llt1(d)\' ,0,DATAPERIOD ,1 ,10000 )
-(1-a)*(1-a)*STKINDIEX(\'\' ,\'llt1.llt1(d)\' ,0,DATAPERIOD ,2 ,10000 );

--  作者:wenarm
--  发布时间:2017/8/1 14:57:15
--  
这种是递归处算法。在封装的pel中不好实现。
--  作者:yangyang
--  发布时间:2017/8/1 15:13:15
--  
好吧,十分遗憾!