通达信drawnull改成大智慧Word文档格式.docx

上传人:b****3 文档编号:17940145 上传时间:2022-12-12 格式:DOCX 页数:9 大小:1,006.82KB
下载 相关 举报
通达信drawnull改成大智慧Word文档格式.docx_第1页
第1页 / 共9页
通达信drawnull改成大智慧Word文档格式.docx_第2页
第2页 / 共9页
通达信drawnull改成大智慧Word文档格式.docx_第3页
第3页 / 共9页
通达信drawnull改成大智慧Word文档格式.docx_第4页
第4页 / 共9页
通达信drawnull改成大智慧Word文档格式.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

通达信drawnull改成大智慧Word文档格式.docx

《通达信drawnull改成大智慧Word文档格式.docx》由会员分享,可在线阅读,更多相关《通达信drawnull改成大智慧Word文档格式.docx(9页珍藏版)》请在冰豆网上搜索。

通达信drawnull改成大智慧Word文档格式.docx

  我的电脑磁盘空间有限,大软件我是不敢用的,所以大智慧、操盘手、同花顺之类,我早就不用了。

  

☆ ☆ ☆

  大智慧、同花顺指标公式,过去写过,因为电脑现在连这些软件都没有了,所以就根本谈不上写指标公式了。

因为年纪大,记性不好,不用就忘。

时间一久,连怎么写都不知道了。

  昨天一个好朋友坐在家里,非要问我怎么把通达信“drawnull”改成大智慧指标。

  大智慧没有“drawnull”、“nodraw”,我也不知道怎么办。

  架不住好朋友再三央求,只好从官方网站下载Tzj_Setup_20111227.exe来试试。

  对于同一根趋势线,在通达信用“drawnull”,可以画出三种颜色。

PM:

MA(C,5),COLORWHITE,LINETHICK2;

IF(PM>

REF(PM,1),PM,DRAWNULL),COLORRED,LINETHICK2;

IF(PM=REF(PM,1),PM,DRAWNULL),COLORRED;

IF(PM<

REF(PM,1),PM,DRAWNULL),COLORBLUE,LINETHICK2;

  但在大智慧我做不到。

想到一个办法,就是用画两条线,分别画不同的色,通过“CROSS”的办法再画一条和背景色相同颜色的线,分别复盖前条线的一半。

  但它的算法太复杂。

  后来想到画它的指数移动平均“EMA”的办法。

  在老版本通达信没有新“DRAWBAND”指标时,是以柱状线画带状线的。

  这就是数学的微分和积分嘛!

在通达信,可以画带状线。

总量:

=VOL/10000,LINETHICK0;

VAR1F:

=EMA(EMA(CLOSE,9),9);

VAR2:

=(VAR1F-REF(VAR1F,1))/REF(VAR1F,1)*100,LINETHICK2,COLORWHITE;

控盘:

IF(REF(总量,1)>

100,VAR2*100,VAR2);

价位线:

=EMA(控盘,5);

DRAWBAND(控盘,RGB(255,200,0),价位线,RGB(0,056,250));

  大智慧就只能画柱状线了。

VOL/10000,LINETHICK0;

=(VAR1F-REF(VAR1F,1))/REF(VAR1F,1)*100;

=IF(REF(总量,1)>

STICKLINE(控盘<

=价位线,控盘,价位线,14,0),COLORBLUE;

STICKLINE(控盘>

价位线,控盘,价位线,14,0),COLORYELLOW;

  同样的道理,线也可以画成带。

  比如五日线:

  在通达信上是:

  下面我们把它改成带状线。

通达信的桔兰色带状线是用下面的代码画出来的。

100,VAR2*AB*100,VAR2*AB);

  同样,在大智慧上,我们就只能画柱状线了。

=MA(C,5);

{画辅助线}

BBE:

=SMA(PM,5,2);

STICKLINE(PM<

=BBE,PM,BBE,14,0),COLORWHITE;

STICKLINE(PM>

BBE,PM,BBE,14,0),COLORMAGENTA;

☆ ☆ ☆ 

  最后,就是我在最开始想到一个办法,画两条线,分别画不同的色,通过“CROSS”的办法再画一条和背景色相同颜色的线,分别复盖前条线的一半。

  

SMA(PM,5,2),COLORRED,LINETHICK2;

IF(BACKSET(BBE>

REF(BBE,1),1),BBE,PM),LINETHICK2,COLORFF3300;

{用背景色覆盖}

IF(CROSS(PM,BBE),BBE,PM),LINETHICK3,COLOR000000;

{IF(CROSS(BBE,PM),BBE,PM),LINETHICK3,COLOR000000;

};

  当然,在大智慧上,无论怎样画,都有缺陷,这样遮挡的办法,会造成总有一些点被遮挡,露不出来。

☆ ☆ ☆

  最后我得说明,如果用大智慧L2(或者新版允许免费使用传统行情数据的L2大智慧上也可以)行情软件,则可以调用大智慧L2系统的绘画函数PARTLINE。

  如果用PARTLINE写,则是:

MA(C,5);

PARTLINE(PM,PM>

=REF(PM,1),RGB(255,0,0),PM<

REF(PM,1),RGB(0,255,0),1,RGB(0,0,255)),linethick2;

  效果和通信达一样。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > 从业资格考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1