以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (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=173341)

--  作者:Hxpj
--  发布时间:2019/11/29 17:22:01
--  请教老师,关于函数的替换
请教老师,

通达信里的FROMOPEN函数,在这里用什么替换?

VVOL:=IF(CURRBARSCOUNT=1 AND PERIOD=5,VOL*240/FROMOPEN,DRAWNULL),NODRAW;




--  作者:FireScript
--  发布时间:2019/11/29 17:24:40
--  
 请提供下该函数的函数说明。否则我也没办法判断。
--  作者:wenarm
--  发布时间:2019/11/29 17:29:18
--  

OPENMINUTES函数是返回开盘时间的。具体用法见函数说明


--  作者:Hxpj
--  发布时间:2019/11/29 17:31:22
--  
含义:求当前时刻距开盘有多长时间
--  作者:wenarm
--  发布时间:2019/11/29 17:32:50
--  
看3楼
--  作者:Hxpj
--  发布时间:2019/12/2 9:30:39
--  
VVOL:=IF(CURRBARSCOUNT=1 AND PERIOD=5,VOL*240/OPENMINUTES(CURRENTTIME),DRAWNULL),NODRAW;
STICKLINE(CURRBARSCOUNT=1 AND PERIOD=5,VVOL,0,1,1),COLOR00C0C0;
VOLUME:VOL,VOLSTICK;
倍量:VOL>=REF(V,1)*1.90 AND C>REF(C,1),NODRAW,coloryellow;


低量:VOL<REF(LLV(VOL,13),1),NODRAW,colorgreen;
地量:VOL<REF(LLV(VOL,100),1),NODRAW,colormagenta;
平量:(V/REF(V,1)>0.95 AND V/REF(V,1)<1.05),NODRAW,colorwhite;
倍缩:VOL<=REF(V,1)*0.5,NODRAW,colorred;
梯量:COUNT(V>REF(V,1),3)=3 AND COUNT(C>O,3)=3,NODRAW,COLOR824173;
缩量涨:COUNT(C>REF(C,1),2)=2 AND COUNT(V<REF(V,1),2)=2,NODRAW,colorblue;
STICKLINE(倍量,0,V,1,0),coloryellow;

STICKLINE(低量,0,V,1,0),colorgreen;
STICKLINE(地量,0,V,1,0),colormagenta;
STICKLINE(平量,0,V,1,0),colorwhite;
STICKLINE(倍缩,0,V,1,0),colorred;
STICKLINE(梯量,0,V,1,0),colormagenta;
STICKLINE(缩量涨,0,V,1,0),colorblue;

不知道这样转换有没有问题,转换后柱形图出不来

--  作者:FireScript
--  发布时间:2019/12/2 9:55:26
--  
 1. 有个地方调整下:
OPENMINUTES(CURRENTTIME) 改成 OPENMINUTES(time)

2.我本地有柱形图出现,日线或分钟线都有。
另外建议参考STICKLINE函数修改下你的参数。

图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看
你这里的柱形 因为绘制位置参数原因 出现上面这种效果。
[此贴子已经被作者于2019/12/2 9:56:00编辑过]

--  作者:Hxpj
--  发布时间:2019/12/2 11:17:39
--  
在附图上显示不是柱状,是线状。在主图叠加上显示,怎么调都是满屏显示
--  作者:Hxpj
--  发布时间:2019/12/2 13:08:13
--  
VVOL:=IF(CURRBARSCOUNT=1 AND PERIOD=5,VOL*240/OPENMINUTES(time),DRAWNULL),NODRAW;
STICKLINE(CURRBARSCOUNT=1 AND PERIOD=5,VVOL,0,-1,0),COLOR00C0C0;
VOLUME:VOL,VOLSTICK;
倍量:VOL>=REF(V,1)*1.90 AND C>REF(C,1),NODRAW,coloryellow;


低量:VOL<REF(LLV(VOL,13),1),NODRAW,colorgreen;
地量:VOL<REF(LLV(VOL,100),1),NODRAW,colormagenta;
平量:(V/REF(V,1)>0.95 AND V/REF(V,1)<1.05),NODRAW,colorwhite;
倍缩:VOL<=REF(V,1)*0.5,NODRAW,colorred;
梯量:COUNT(V>REF(V,1),3)=3 AND COUNT(C>O,3)=3,NODRAW,COLOR824173;
缩量涨:COUNT(C>REF(C,1),2)=2 AND COUNT(V<REF(V,1),2)=2,NODRAW,colorblue;
STICKLINE(倍量,0,V,-1,0),coloryellow;

STICKLINE(低量,0,V,-1,0),colorgreen;
STICKLINE(地量,0,V,-1,0),colormagenta;
STICKLINE(平量,0,V,-1,0),colorwhite;
STICKLINE(倍缩,0,V,-1,0),colorred;
STICKLINE(梯量,0,V,-1,0),colormagenta;
STICKLINE(缩量涨,0,V,-1,0),colorblue;
黄金柱: DRAWICON(LLV(L,3)>REF(L,3) AND HHV(V,3)<REF(V,3) AND REF(C,3)>REF(O,3) AND REF(V,3)>2*REF(V,4),0,1); 
流通〖亿〗:CAPITAL/1000000,LINETHICK0;
内外比:DYNAINFO(51),coloryellow,NODRAW;
单日量比:V/REF(V,1),colorwhite,NODRAW;
五日量比:V/(REF(MA(V,5),1)/240*OPENMINUTES(time)),coloryellow,NODRAW;
换手:VOL*10000/FINANCE(7);
十日换手:SUM(换手,10);
二十日换手:SUM(换手,20);
倍量下跌:VOL/REF(VOL,1)>=2 AND CLOSE<REF(CLOSE,1),NODRAW;
STICKLINE(倍量下跌,0,V,-1,0),colorgreen;
DRAWICON(倍量下跌,V*1.1,23);
DRAWICON(倍量,V*1.1,5);

幅图上无法显示柱状图???
[此贴子已经被作者于2019/12/2 13:08:55编辑过]

--  作者:FireScript
--  发布时间:2019/12/2 13:46:33
--  
1.
换手:VOL*10000/FINANCE(7),NODRAW;
十日换手:SUM(换手,10),NODRAW;
二十日换手:SUM(换手,20),NODRAW;
倍量下跌:VOL/REF(VOL,1)>=2 AND CLOSE<REF(CLOSE,1),NODRAW;

上面代码调整下。再放到幅图上。这几个数值如果都绘制成线,会直接影响坐标系,从而影响输出效果。

图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看

2.
主图上的坐标范围是以K线价格为主的。你要考虑到主图上K线价格区间是远小于0-V这个的区间,远超这个范围的图形绘制效果看上去就是直接全部填充了。