40通达信指标公式的编写如何将价托和价压进行涂色

前面几篇训练教程发表后,有朋友提出:“拜托您发一下K线主图叠加月价托和价压涂色标志源码”。那今天我们就来解决这一问题。

一、“价托”的概念和将“价托”涂色的指标源码:

“价托”是指由三条均线M1<M2<M3两两金叉的三个结点构成的封闭三角形。

若MA1=5日均线,MA2=10日均线,MA3=20均线,那就构成“月价托”;若MA1=20日均线,MA2=40日均线,MA3=60均线,那就构成“季价托”;

当然了,若MA1、MA2、MA3代表均量线,那就构成了“量托”。

40通达信指标公式的编写如何将价托和价压进行涂色

要对“价托”进行涂色,必须将此三角形分成两部分:

(1)三角形的左半部分:MA1、MA2在MA3下方且MA1大于等于MA2的部分;

(2)三角形的右半部分:MA2、MA3在MA1下方且MA3大于等于MA2的部分;

将“价托”进行涂色的指标源码

…… …… …… …… ……

MA1:MA(C,N1);

MA2:MA(C,N2);

MA3:MA(C,N3);

ZB:=MA1>=MA2 AND MA1<MA3 AND MA2<MA3;

{MA1、MA2在MA3下方且MA1大于等于MA2,即价托的左半部}

YB:=MA3>=MA2 AND MA1>MA3 AND MA1>MA2;

{MA2、MA3在MA1下方且MA3大于等于MA2,即价托的右半部}

STICKLINE(ZB,MA1,MA2,3,0),COLORGREEN;

{价托的左半部,在MA1至MA2之间画粗细为3的绿色柱状线}

STICKLINE(YB,MA2,MA3,3,0),COLORYELLOW;

{价托的右手半部,在M2至MA3之间画粗细为3的黄色柱状线}

DRAWKLINE(H,O,L,C);

{画K线,防止色带掩盖K线};

…… …… …… …… ……

公式里的N1、N2、N3都是参数,可以设置N=5,N2=10,N3=20,那就构成“月价托”;也可以设置N=20,N2=40,N3=60,那就构成“季价托”。

二、“价压”的概念和将“价压”涂色的指标源码:

“价托”是指由三条均线M1<M2<M3两两死叉的三个结点构成的封闭三角形。

若MA1=5日均线,MA2=10日均线,MA3=20均线,那就构成“月价压”;若MA1=20日均线,MA2=40日均线,MA3=60均线,那就构成“季价压”;

当然了,若MA1、MA2、MA3代表均量线,那就构成了“量压”。

40通达信指标公式的编写如何将价托和价压进行涂色

要对“价压”进行涂色,亦必须将此三角形分成两部分:

(3)三角形的左半部分:MA1、MA2在MA3上方且MA1小于等于MA2的部分;

(4)三角形的右半部分:MA2、MA3在MA1上方且MA3小于等于MA2的部分;

将“价托”进行涂色的指标源码

…… …… …… …… ……

MA1:MA(C,N1);

MA2:MA(C,N2);

MA3:MA(C,N3);

ZB:=MA1<=MA2 AND MA1>MA3 AND MA2>MA3;

{MA1、MA2在MA3上方且MA1小于等于MA2,即价托的左半部}

YB:=MA3<=MA2 AND MA1<MA3 AND MA1<MA2;

{MA2、MA3在MA1上方且MA3小于等于MA2,即价托的右半部}

STICKLINE(ZB,MA1,MA2,3,0),COLORFF80FF;

{价压的左半部,在MA1至MA2之间画粗细为3的黄色柱状线}

STICKLINE(YB,MA2,MA3,3,0),COLORFF0080;

{价压的右手半部,在M2至MA3之间画粗细为3的洋红色柱状线}

DRAWKLINE(H,O,L,C);

{画K线,防止色带掩盖K线};

…… …… …… …… ……

公式里的N1、N2、N3都是参数,可以设置N=5,N2=10,N3=20,那就构成“月价压”;也可以设置N=20,N2=40,N3=60,那就构成“季价压”。

三、将“价托”与“价压”涂色公式进行合并:

“托压涂色”指标源码:

…… …… …… …… ……

MA1:MA(C,N1);

MA2:MA(C,N2);

MA3:MA(C,N3);

ZBT:=MA1>=MA2 AND MA1<MA3 AND MA2<MA3;

{MA1、MA2在MA3下方且MA1大于等于MA2,即价托的左半部}

YBT:=MA3>=MA2 AND MA1>MA3 AND MA1>MA2;

{MA2、MA3在MA1下方且MA3大于等于MA2,即价托的右半部}

STICKLINE(ZBT,MA1,MA2,3,0),COLORGREEN;

{价托的左半部,在MA1至MA2之间画粗细为4的黄色柱状线}

STICKLINE(YBT,MA2,MA3,3,0),COLORYELLOW;

{价托的右手半部,在M2至MA3之间画粗细为4的洋红色柱状线}

ZBY:=MA1<=MA2 AND MA1>MA3 AND MA2>MA3;

{MA1、MA2在MA3上方且MA1小于等于MA2,即价托的左半部}

YBY:=MA3<=MA2 AND MA1<MA3 AND MA1<MA2;

{MA2、MA3在MA1上方且MA3小于等于MA2,即价托的右半部}

STICKLINE(ZBY,MA1,MA2,3,0),COLORFF80FF;

{价托的左半部,在MA1至MA2之间画粗细为4的黄色柱状线}

STICKLINE(YBY,MA2,MA3,3,0),COLORFF0080;

{价托的右手半部,在M2至MA3之间画粗细为4的洋红色柱状线}

DRAWKLINE(H,O,L,C);

{画K线,防止色带掩盖K线};

…… …… …… …… ……

在公式中,设置N=5,N2=10,N3=20,则将“月价托”和“月价压”进行涂色;

40通达信指标公式的编写如何将价托和价压进行涂色

40通达信指标公式的编写如何将价托和价压进行涂色

同理,在公式中设置N=20,N2=40,N3=60,则将“季价托”和“季价压”进行涂色;

40通达信指标公式的编写如何将价托和价压进行涂色

40通达信指标公式的编写如何将价托和价压进行涂色

注意:无论是对“价托”还是“价压”进行涂色,在公式中都是分成左右两半进行涂色的,也就是说,只有出现两种颜色涂色的区域才构成“价托”或“价压”,而只有一种颜色涂色的区域不构成“价托”或“价压”。

以上我们解决了“价托”、“价压”的涂色问题,那今天就到这里吧,

发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/168052
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!

(0)
股市刺客的头像股市刺客
上一篇 9小时前
下一篇 9小时前

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注