以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp)
-- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4)
---- 求涨幅的写法 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=138226)
|
-- 作者:lcgs005
-- 发布时间:2016/8/18 15:11:40
-- 求涨幅的写法
我想将每个金叉与死叉之间的涨幅,形成单独的一个数据排列,比如上涨幅度,1%,5%,8%这样一个一个排列,在金字塔里要怎么写才行 jc:=cross(ma(c,5),ma(c,10)); jczq:=sumbars(jc,1); sc:=cross(ma(c,10),ma(c,5)); sczq:=sumbars(sc,1); jcZF:ref(h,sczq)-ref(ref(L,jczq),sczq);//这里计算出金叉到死叉之间的涨幅,但这个涨幅计算出来后不连续,而是有中间等值的数据股
|
-- 作者:jinzhe
-- 发布时间:2016/8/18 15:30:39
--
jc:=cross(ma(c,5),ma(c,10)); jczq:=sumbars(jc,1); sc:=cross(ma(c,10),ma(c,5)); sczq:=sumbars(sc,1); jcZF:=ref(h,sczq)-ref(ref(L,jczq),sczq);
ss:if(jc or cj,jczf,drawnull);
|
-- 作者:lcgs005
-- 发布时间:2016/8/18 21:47:10
--
很奇怪的是,下式是同样的写法,却取不到任何值,请教:J:=zig(4,1); szt:=J>ref(J,1); szz:=szt and ref(szt,1)=0; szzzq:=sumbars(szz,1); xzt:=J<ref(J,1); xzz:=xzt and ref(xzt,1)=0; xzzzq:=sumbars(xzz,1); // szf:=h-ref(L,szzzq);//上涨幅度 bf:if(xzz,szf,drawnull);
|
-- 作者:jinzhe
-- 发布时间:2016/8/19 9:12:33
--
k线图上需要多显示点k线
|
-- 作者:lcgs005
-- 发布时间:2016/8/19 9:23:06
--
我已经显示了1000根K线了,还是不行,是否有其它原因导致这种写法不能返回正确的值?
如果将值显示在主图上,它是有值的,只是最后那句,在转折的时候不显示值了
[此贴子已经被作者于2016-8-19 9:25:01编辑过]
|
-- 作者:jinzhe
-- 发布时间:2016/8/19 9:26:13
--
多显示点k线,不行换品种
此主题相关图片如下:1.png
![dvubb 图片点击可在新窗口打开查看](UploadFile/2016-8/20168199261273662.png)
|
-- 作者:lcgs005
-- 发布时间:2016/8/19 10:04:27
--
谢谢,我再试下,我是将它放入只保留bf让它显示 ,然后放入副图的,结果副图上没数据
|
-- 作者:jinzhe
-- 发布时间:2016/8/19 11:08:17
--
这个要配合zig看的,只有转折点附近bf才有值
|
-- 作者:lcgs005
-- 发布时间:2016/8/19 11:44:18
--
是的,在zig的转折地方可以取到值,但是在图表上它不显示这个值的图,不知是什么原因?
|
-- 作者:jinzhe
-- 发布时间:2016/8/19 12:59:31
--
但是在图表上它不显示这个值的图
这句用户要表达什么意思?
|