前面几篇训练教程发表后,有朋友提出:“拜托您发一下K线主图叠加月价托和价压涂色标志源码”。那今天我们就来解决这一问题。
一、“价托”的概念和将“价托”涂色的指标源码:
“价托”是指由三条均线M1<M2<M3两两金叉的三个结点构成的封闭三角形。
若MA1=5日均线,MA2=10日均线,MA3=20均线,那就构成“月价托”;若MA1=20日均线,MA2=40日均线,MA3=60均线,那就构成“季价托”;
当然了,若MA1、MA2、MA3代表均量线,那就构成了“量托”。

要对“价托”进行涂色,必须将此三角形分成两部分:
(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代表均量线,那就构成了“量压”。

要对“价压”进行涂色,亦必须将此三角形分成两部分:
(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,则将“月价托”和“月价压”进行涂色;


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


注意:无论是对“价托”还是“价压”进行涂色,在公式中都是分成左右两半进行涂色的,也就是说,只有出现两种颜色涂色的区域才构成“价托”或“价压”,而只有一种颜色涂色的区域不构成“价托”或“价压”。
以上我们解决了“价托”、“价压”的涂色问题,那今天就到这里吧,
发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/168052
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!