以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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函数修改下你的参数。 你这里的柱形 因为绘制位置参数原因 出现上面这种效果。
[此贴子已经被作者于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; 上面代码调整下。再放到幅图上。这几个数值如果都绘制成线,会直接影响坐标系,从而影响输出效果。 2. 主图上的坐标范围是以K线价格为主的。你要考虑到主图上K线价格区间是远小于0-V这个的区间,远超这个范围的图形绘制效果看上去就是直接全部填充了。
|