49 123
发新话题
打印

[公式] 年最高,最低价格判断

年最高,最低价格判断

请帮忙写一公式:
1.年最高价.2.年最低价.并在最高点和最低点标注价格.如2003年最高价.年最低价.2004年最高价.年最低价.....如中国联通2004年最高价是4.79元。感谢.

TOP

先建立一个过度取值公式,假设公式名称为 aaa
公式内容:
复制内容到剪贴板
代码:
FC:C;
FO:O;
FH:H;
FL:L;
再建立新公式:
复制内容到剪贴板
代码:
YH:="AAA.FH#YEAR";//取AAA公式中年最高价格
YL:="AAA.FL#YEAR";//取AAA公式中年最低价格
nh:=BARSLAST(h=yh);
nl:=BARSLAST(l=yl);
DRAWNUMBER(nh=0,h*1.08,year,0),ALIGN2,COLORRED;
DRAWTEXT(nh=0,h*1.08,'年最高价'),COLORRED;
DRAWNUMBER(nh=0,h*1.04,yh,2),ALIGN1,COLORWHITE;
DRAWNUMBER(nl=0,l*0.96,year,0),ALIGN2,COLORGREEN;
DRAWTEXT(nl=0,l*0.96,'年最低价'),COLORGREEN;
DRAWNUMBER(nl=0,l*0.99,yl,2),ALIGN1,COLORWHITE;
附件: 您所在的用户组无法下载或查看附件

TOP

还请帮个忙

公式很好,感谢你了。还想请你帮忙。要求是:公式里1:最低价到最高价的天数及涨幅。2:最高价到最低价的天数及跌幅。 3.最高价那天的获利盘和最低价那天的获利盘。

TOP

复制内容到剪贴板
代码:
YH:="AAA.FH#YEAR";//取AAA公式中年最高价格
YL:="AAA.FL#YEAR";//取AAA公式中年最低价格
nh:BARSLAST(h=yh),LINETHICK0;
nl:BARSLAST(l=yl),LINETHICK0;
DRAWNUMBER(nh=0,h*1.08,year,0),ALIGN2,COLORRED;
DRAWTEXT(nh=0,h*1.08,'年最高价'),COLORRED;
DRAWNUMBER(nh=0,h*1.04,yh,2),ALIGN1,COLORWHITE;
DRAWNUMBER(nl=0,l*0.96,year,0),ALIGN2,COLORGREEN;
DRAWTEXT(nl=0,l*0.96,'年最低价'),COLORGREEN;
DRAWNUMBER(nl=0,l*0.99,yl,2),ALIGN1,COLORWHITE;
nd:abs(nh-nl),LINETHICK0;
DRAWTEXT(nh=0,h*1.12,'涨幅%'),ALIGN2,COLORRED;
DRAWNUMBER(nh=0,h*1.12,100*(yh-ref(yl,nd))/ref(yl,nd),2),ALIGN1,COLORRED;
DRAWTEXT(nl=0,l*0.93,'跌幅%'),ALIGN2,COLORGREEN;
DRAWNUMBER(nl=0,l*0.93,100*(yl-ref(yh,nd))/ref(yh,nd),2),ALIGN1,COLORGREEN;
3.最高价那天的获利盘和最低价那天的获利盘。
用 WINNER(c) 同样用上面方式来完成,自己试试

TOP

太感谢你了

太感谢你了。最高价那天的获利盘和最低价那天的获利盘。自己试了半天不成功,啥显示都没有,不好意思只得麻烦你再辛苦一下,把这公式最高价那天的获利盘和最低价那天的获利盘部分写一下。再次感谢你。

TOP

DRAWNUMBER(nh=0,h*1.12,WINNER(c),ALIGN1,COLORRED;
DRAWNUMBER(nl=0,l*0.93,WINNER(c),ALIGN1,COLORGREEN;
具体显示位置,通过 h*() 和 l*() 来调整

TOP

公式原满完成,非常感谢

公式原满完成,非常感谢。

TOP

ding
有空多来玩哦

TOP

为什么提示是语法错误?

引用:
hx817 于 2004-10-15 01:09 PM 写道:
DRAWNUMBER(nh=0,h*1.12,WINNER(c),ALIGN1,COLORRED;
DRAWNUMBER(nl=0,l*0.93,WINNER(c),ALIGN1,COLORGREEN;
具体显示位置,通过 h*() 和 l*() 来调整

TOP

最后这部分要加在前面公式后面

TOP

我是那样呀,加了个)号,又说调用参数数量有误

引用:
hx817 于 2004-10-15 07:31 PM 写道:
最后这部分要加在前面公式后面

TOP

比如这样:
复制内容到剪贴板
代码:
DRAWNUMBER(nh=0,h*1.15,WINNER(c),2),ALIGN1,COLORRED;
DRAWNUMBER(nl=0,l*0.9,WINNER(c),2),ALIGN1,COLORGREEN;

TOP

还是提示:语法错误

引用:
hx817 于 2004-10-15 08:23 PM 写道:
比如这样:
复制内容到剪贴板
代码:
DRAWNUMBER(nh=0,h*1.15,WINNER(c),ALIGN1,COLORRED;
DRAWNUMBER(nl=0,l*0.9,WINNER(c),ALIGN1,COLORGREEN;

TOP

不会吧,那你 第 4 楼 的公式可以通过?

TOP

你好

引用:
hx817 于 2004-10-14 10:35 PM 写道:
[code]
YH:="AAA.FH#YEAR";//取AAA公式中年最高价格
YL:="AAA.FL#YEAR";//取AAA公式中年最低价格
nh:BARSLAST(h=yh),LINETHICK0;
nl:BARSLAST(l=yl),LINETHICK0;
DRAWNUMBER(nh=0,h*1.08 ...
你好。上面的公式初步搞好,我想加一项:.最高价那天的获利盘和最低价那天的获利盘的比,搞了一天没搞出来,我实在没法完成,只得来求你了,请帮忙,谢谢。

TOP

方法和涨跌幅处理一样

涨幅: (yh-ref(yl,nd))/ref(yl,nd)

获利盘比: (WINNER(c)-ref(WINNER(c),nd)/ref(WINNER(c),nd);//当日获利盘与 nd 日前获利盘的差值 除nd 日前获利盘

TOP

第四楼通过了,加上后面两句不行了

引用:
hx817 于 2004-10-15 09:04 PM 写道:
不会吧,那你 第 4 楼 的公式可以通过?

本贴由 hxh200 于 2004-10-15 22:51 最后编辑

附件: 您所在的用户组无法下载或查看附件

TOP

引用:
hxh200 于 2004-10-15 10:47 PM 写道:

本贴由 hxh200 于 2004-10-15 22:51 最后编辑

附件: 您所在的用户组无法下载或查看附件

TOP

哦上面不小心删除了个 ,2)
复制内容到剪贴板
代码:
DRAWNUMBER(nh=0,h*1.15,WINNER(c),2),ALIGN1,COLORRED;
DRAWNUMBER(nl=0,l*0.9,WINNER(c),2),ALIGN1,COLORGREEN;

TOP

谢谢了

引用:
hx817 于 2004-10-15 11:07 PM 写道:
哦上面不小心删除了个 ,2)
复制内容到剪贴板
代码:
DRAWNUMBER(nh=0,h*1.15,WINNER(c),2),ALIGN1,COLORRED;
DRAWNUMBER(nl=0,l*0.9,WINNER(c),2),ALIGN1,COLORGREEN;

TOP

学习的大好教材。谢谢HX817老师!!!

TOP

非常谢谢.

TOP

可以跟着做这公式吗?

TOP

TOP

 49 123
发新话题
报警岗亭