以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 数组与递归问题 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=73447) |
-- 作者:plsf99 -- 发布时间:2014/12/23 14:30:10 -- 数组与递归问题 在看JOHN EHLERS的书,上面有EL语言编的指标,其中数组和递归用的多。如HP = (1 - alpha1 / 2)*(1 - alpha1 / 2)*(Close - 2*Close[1] + Close[2]) + 2*(1 - alpha1)*HP[1] - (1 - alpha1)*(1 - alpha1)*HP[2]; . . . Filt = c1*(HP + HP[1]) / 2 + c2*Filt[1] + c3*Filt[2] 请问能否改写为金字塔模型?这里的数组好象和金字塔的不一样
|
-- 作者:jinzhe -- 发布时间:2014/12/23 14:38:30 -- 解释一下上面的那一段是什么意思 |
-- 作者:plsf99 -- 发布时间:2014/12/23 14:46:11 -- [1]表示前一期值,以此类推,前一个式子里,HP的计算就需要前一期HP[1]和前二期HP[2]的值迭代,用ref()代替代试过,结果都为0!!! |
-- 作者:jinzhe -- 发布时间:2014/12/23 14:56:39 -- 那么hp第一个数据和第二个数据是多少? 你要用到ref(hp,1)和 ref(hp,2),那么必定是要知道最开始的两个HP值 |
-- 作者:plsf99 -- 发布时间:2014/12/23 15:00:18 -- HP的第一个和第二个为0 |
-- 作者:plsf99 -- 发布时间:2014/12/23 15:01:42 -- 更正:指标定的HP初值为零 |
-- 作者:jinzhe -- 发布时间:2014/12/23 15:09:42 -- 不光是初始值,你一定要确认最开始的两个值,光给一个初始值是没用的 |
-- 作者:plsf99 -- 发布时间:2014/12/23 15:26:55 -- 书上就是这样的,书上类似的表述很多 ![]() |
-- 作者:jinzhe -- 发布时间:2014/12/23 15:28:31 -- 你看看书上有没有讲如何定义第二个的,不然这个没法算, |
-- 作者:plsf99 -- 发布时间:2014/12/23 17:22:47 -- 另请教版主。金字塔里的close[]能否象EL样的数组表示法,即close[1]=ref(c,1),close[2]=ref(c,2)? |