分享

通达信怎么让均线变颜色?

 欧奈尔二口杯 2023-04-01 发布于浙江
本文完成于2023.03.31日晚
欢迎关注【齐大总管】,这里有各种你想要的通达信公式指标,每天更新重点公式的选股结果。
0、说一下

说一下,后面可能每个月会发一个之前发在知识星球上的公式。

如果想看最新的公式讲解,可以扫码加入星球,星球每周会发一篇公式讲解,而且加入之后星球之前发的内容都可以看的。


1、基础教程

不知道怎么使用通达信,或者怎么编辑公式的,可以先看下下面几篇基础教程

零基础教程:零基础通达信条件选股教程
编辑指标公式:通达信港资持股指标
日常数据更新:你的选股结果有问题吗?
公式合集:量化选股公式
新股申购:这样做,新股中签率能提高几倍!


2、公式讲解内容

#公式讲解# 20220508
昨天刚好有同学在星球问均线怎么变色,今天的公式讲解就先来讲一下这个吧,这个也是比较基础的。

先说一点,在主图指标和副图指标里面,可以有多个输出结果,然后这些都是默认会画线的。

指标公式里面,【:】就是表示输出,变量后面加了这个冒号,就会输出一个结果,会自动画线。
例如主图公式中写上下面的公式就会画5日均线,如下图1。
MA5:MA(CLOSE,5); 

图片


但是有时候不想画线怎么办呢,只需要在输出语句最后加 NODRAW 空线条——不画该线。
MA5:MA(CLOSE,5),NODRAW;{齐大总管}
加了 NODRAW 之后就只会在窗口最上面输出数值,而不会画线,如下图2。

图片


有同学说,上面均线的线太细了,看的不清晰,想画粗点的怎么办?

有办法的,用LINETHICK 线型粗细,格式'LINETHICK+(1-9)';
参数的取值范围在1—9之间,'LINETHICK1'表示最细的线,而'LINETHICK9'表示最粗的线;

公式里面不写LINETHICK的话,默认都是LINETHICK1,想加粗的话,加后面的数字就行了。
例如加上LINETHICK3,效果如下图3。
MA5:MA(CLOSE,5),LINETHICK3;{齐大总管}

图片


这里这个线是白色,不好看,我喜欢红色,想换成红色怎么办呢?
这个好办,用COLOR,COLORRED 画红色。
公式加上COLORRED,效果如下图4
MA5:MA(CLOSE,5),LINETHICK3,COLORRED;

图片

最后再说一下怎么变颜色。
我这里加一个10日均线MA10,画蓝色,如下图5
MA5:MA(CLOSE,5),LINETHICK3,COLORRED;
MA10:MA(CLOSE,10),LINETHICK3,COLORBLUE;

图片


然后我想让5日均线大于等于10日均线时现实红色,小于10日均线时显示绿色,应该怎么办呢?

解决办法就是用IF函数进行条件判断。
IF 条件判断
根据条件求不同的值.
用法:
IF(X,A,B)若X不为0则返回A,否则返回B
例如:
IF(CLOSE>OPEN,HIGH,LOW)表示该周期收阳则返回最高值,否则返回最低值

具体到我上面的要求,加了条件之后,效果如下图6
MA5:MA(CLOSE,5),LINETHICK3,COLORRED;{齐大总管}
MA10:MA(CLOSE,10),LINETHICK3,COLORBLUE;
IF(MA5<MA10,MA5,DRAWNULL),LINETHICK3,COLORGREEN;

图片


现在,画均线和变颜色都会了吧?

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多