以文本方式查看主题

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

--  作者:muxia5568
--  发布时间:2016/1/8 10:48:05
--  布林线指标
请老师帮助编写;
当根K线布林线上轨大于前一根K线布林线上轨,当根K线布林线下轨小于前一根K线布林线下轨,当根K线布林线上轨大于前一根K线布林线上轨的值大于N点,当根K线布林线下轨小于前一根K线布林线下轨的值小于N点。
谢谢

--  作者:jinzhe
--  发布时间:2016/1/8 11:02:32
--  

1.upper>ref(upper,1)

2.lower<ref(lower,1)

3.upper>ref(upper,1)+n

4.lower<ref(lower,1)-n


--  作者:muxia5568
--  发布时间:2016/1/8 11:17:53
--  
再请老师编写;和前面的意思相同,只是跨周期,在5分钟周期上引用30分钟数据;
当根跨周期30分钟K线布林线上轨大于前一根跨周期30分钟K线布林线上轨,当根跨周期30分钟K线布林线下轨小于前一根跨周期30分钟K线布林线下轨,当根跨周期30分钟布林线上轨大于前一根跨周期30分钟K线布林线上轨的值大于N点,当根跨周期30分钟K线布林线下轨小于前一根跨周期30分钟K线布林线下轨的值小于N点。
谢谢

--  作者:jinzhe
--  发布时间:2016/1/8 11:20:12
--  

upper:=stkindi(\'\',\'boll.upper\',0,4);

lower:=stkindi(\'\',\'boll.lower\',0,4);

upper1:=stkindi(\'\',\'boll.upper\',0,4,-1);

lower1:=stkindi(\'\',\'boll.lower\',0,4,-1);

1.upper>ref(upper1,1)

2.lower<ref(lower1,1)

3.upper>ref(upper1,1)+n

4.lower<ref(lower1,1)-n



--  作者:muxia5568
--  发布时间:2016/1/8 12:50:30
--  

请教老师;这个(-1)是表示前一个周期吗?如果换成(-2)就表示前两根周期吗?谢谢


upper1:=stkindi(\'\',\'boll.upper\',0,4,-1);



--  作者:jinzhe
--  发布时间:2016/1/8 13:08:02
--  
对的,理解正确图片点击可在新窗口打开查看
--  作者:muxia5568
--  发布时间:2016/1/8 13:50:31
--  

请老师看看这样编写对不对,下面的文字部分是我要表达的意思。另外;黄色的-1,-2和粉色的1,2是不是重复了?谢谢


upper1:=stkindi(\'\',\'boll.upper\',0,4,-1);

lower1:=stkindi(\'\',\'boll.lower\',0,4,-1);

upper2:=stkindi(\'\',\'boll.upper\',0,4,-2);

lower2:=stkindi(\'\',\'boll.lower\',0,4,-2);


ref(upper2,2) >=ref(upper1,1) ;//前两根跨周期K线的布林线上轨大于等于前一根跨周期K线的布林线上轨

ref(lower2,2) <= ref(lower1,1) ;//前两根跨周期K线的布林线下轨小于等于前一根跨周期K线的布林线下轨



--  作者:jinzhe
--  发布时间:2016/1/8 13:54:30
--  
不需要加ref了,-1和-2已经是偏移了,加了ref反倒是画蛇添足了
--  作者:muxia5568
--  发布时间:2016/1/8 14:29:26
--  

(upper2,2) >=(upper1,1) ;

(lower2,2) <= (lower1,1) ;

直接这样写对吗?粉色的1和2是必须有点吗?


--  作者:jinzhe
--  发布时间:2016/1/8 14:33:02
--  

不好意思没讲清楚,是整个的都不要

upper2>=upper1

lower2 <= lower1