◆把K线四要素用在MDCD编辑K线+BOLL和BTX会产生奇特的效果(源码.幅图)也有大智慧的

 

咱们独出心裁看看把K线四要素【C.O.H.L】用在MDCD上编辑它的【K线+BOLL和BTX】是不是会产生奇特的效果.
{MACD的K线-----相当与DIFF差-------可能是正,是负------}
DC:=WMA(CC,SHORT/2)-WMA(CC,LONG/2); {收盘价的DIFF}
DK:=WMA(OO,SHORT/2)-WMA(OO,LONG/2); {开盘价的DIFF}
DH:=(WMA(HH,SHORT/2)-WMA(HH,LONG/2))*1.25; {最高价的DIFF}
DL:=(WMA(LL,SHORT/2)-WMA(LL,LONG/2))*1.25; {最低价的DIFF}
用这个四要素编辑K线.宝塔线.布林线.你再和原来的K线.宝塔线.布林线对比.你立马就会发现所发生的买卖信号.具有独到的地方.会帮助你确定买卖股票的绝佳机会. 还有你再仔细琢磨它们的上下影线.更是妙不可言.时有时无.所表现的含义.只要你配合K线图形就会明白.什么时候出现.什么时候不出现上下影线. 不少事情听别人说的不如自己悟出来领会更深透. 现在一个文件两个公式.一个公式里两个内容.我不可能解释透彻.但是你把幅图和主图放在一起看.那就会明白其中的奥秘的.

==============================================================================
{MACD+K线+BOLL}
CC:=FORCAST(C,3); OO:=FORCAST(O,3); HH:=FORCAST(H,3); LL:=FORCAST(L,3);
SHORT:=12; LONG:=26; M:=9;
{1.MACD}
DIFF:=EMA(CC,SHORT) - EMA(CC,LONG);
DEA:=EMA(DIFF,M);
MACD:WMA((DIFF-DEA),3)*4,COLOR00FF00,LINETHICK2;
IF(MACD>REF(MACD,1),MACD,DRAWNULL),COLOR0000FF,LINETHICK2;
{2.MACD的线}
{差可能是正,是负-----相当与DIFF}
DC:=WMA(CC,SHORT/2)-WMA(CC,LONG/2); {收盘价的DIFF}
DK:=WMA(OO,SHORT/2)-WMA(OO,LONG/2); {开盘价的DIFF}
DH:=(WMA(HH,SHORT/2)-WMA(HH,LONG/2))*1.25; {最高价的DIFF}
DL:=(WMA(LL,SHORT/2)-WMA(LL,LONG/2))*1.25; {最低价的DIFF}
{另类:收阳K线 -------收盘的DIFF>开盘的DIFF--------}
STICKLINE(DC>=DK,DH,DC,0,0),COLOR0099FF;
STICKLINE(DC>=DK,DL,DK,0,0),COLOR0099FF;
STICKLINE(DC>=DK,DC,DK,4,0),COLOR0F33AA;
STICKLINE(DC>=DK,DC,DK,3,0),COLOR0F55AA;
STICKLINE(DC>=DK,DC,DK,2,0),COLOR0F77CC;
STICKLINE(DC>=DK,DC,DK,1,0),COLOR0F99DD;
{另类:收阴K线 --------收盘的DIFF<开盘的DIFF-------}
STICKLINE(DC<DK,DH,DK,0,0),COLOR00FF99;
STICKLINE(DC<DK,DL,DC,0,0),COLOR00FF99;
STICKLINE(DC<DK,DC,DK,4,0),COLOR003300;
STICKLINE(DC<DK,DC,DK,3,0),COLOR006600;
STICKLINE(DC<DK,DC,DK,2,0),COLOR009900;
STICKLINE(DC<DK,DC,DK,1,0),COLOR00BB00;
{3.MACD的BOLL}
MID:MA(DC,LONG/2),COLOR00FF00,LINETHICK1;
UPPER:MID+2*STD(DC,LONG/2),COLOR0068FF;
LOWER:MID-2*STD(DC,LONG/2),COLORFF9900;
IF(MID>REF(MID,1),MID,DRAWNULL),COLOR0000FF,LINETHICK1;

{卖}
TYP:=FORCAST(((2*C+H+L)/4*0.618+C*0.382),3),LINETHICK0;
AAX:=(TYP-MA(TYP,9))/MA(TYP,9)*100;
VARM:=MIN(EXIST(TYP,55),9);
AAX1:=EMA(AAX,VARM) *VARM;
AAX2:=MA(AAX1,3);
AAX3:=MA(AAX1,5);
卖:AAX3>10 AND AAX1<REF(AAX1,1) AND CROSS(AAX2,AAX1),COLOR00FFFF,LINETHICK0;
DRAWTEXT(卖 ,MACD*0.95,'◆卖'),COLOR00FFFF,LINETHICK1;

=============================================================================

{MACD+BTX+BOLL}
CC:=FORCAST(C,3); OO:=FORCAST(O,3); HH:=FORCAST(H,3); LL:=FORCAST(L,3);
SHORT:=12; LONG:=26; M:=9;
{1.MACD}
DIFF:=EMA(CC,SHORT) - EMA(CC,LONG);
DEA:=EMA(DIFF,M);
MACD:WMA((DIFF-DEA),3)*4,COLOR00FF00,LINETHICK2;
IF(MACD>REF(MACD,1),MACD,DRAWNULL),COLOR0000FF,LINETHICK2;
{2.MACD的BTX}
{差可能是正,是负-----相当与DIFF}
DC:=WMA(CC,SHORT/2)-WMA(CC,LONG/2); {收盘价的DIFF}
DK:=WMA(OO,SHORT/2)-WMA(OO,LONG/2); {开盘价的DIFF}
DH:=(WMA(HH,SHORT/2)-WMA(HH,LONG/2))*1.8; {最高价的DIFF}
DL:=(WMA(LL,SHORT/2)-WMA(LL,LONG/2))*1.8; {最低价的DIFF}

VAR1:=DC>REF(DC,1) AND DC>REF(DC,2);
VAR2:=REF(VAR1,1) AND DC<=REF(DC,1) AND DC>=REF(DC,2);
VAR3:=REF(VAR2,1) AND DC>=REF(DC,1) AND DC<=REF(DC,2);
VAR4:=REF(VAR3,1) AND DC<=REF(DC,1) AND DC>=REF(DC,2);
VAR5:=REF(VAR4,1) AND DC>=REF(DC,1) AND DC<=REF(DC,2);
VAR6:=REF(VAR5,1) AND DC<=REF(DC,1) AND DC>=REF(DC,2);
VAR7:=REF(VAR6,1) AND DC>=REF(DC,1) AND DC<=REF(DC,2);
VAR8:=REF(VAR7,1) AND DC<=REF(DC,1) AND DC>=REF(DC,2);
VAR9:=REF(VAR8,1) AND DC>=REF(DC,1) AND DC<=REF(DC,2);
VARA:=REF(VAR9,1) AND DC<=REF(DC,1) AND DC>=REF(DC,2);
VARB:=REF(VARA,1) AND DC>=REF(DC,1) AND DC<=REF(DC,2);
VARC:=REF(VARB,1) AND DC<=REF(DC,1) AND DC>=REF(DC,2);
STICKLINE(VAR1 OR VAR2 OR VAR3 OR VAR4 OR VAR5 OR VAR6 OR VAR7 OR VAR8 OR VAR9 OR VARA OR VARB OR VARC,DC,REF(DC,1),3,0),COLOR0F33AA;
STICKLINE(VAR1 OR VAR2 OR VAR3 OR VAR4 OR VAR5 OR VAR6 OR VAR7 OR VAR8 OR VAR9 OR VARA OR VARB OR VARC,DC,REF(DC,1),2,0),COLOR0F66CC;
STICKLINE(VAR1 OR VAR2 OR VAR3 OR VAR4 OR VAR5 OR VAR6 OR VAR7 OR VAR8 OR VAR9 OR VARA OR VARB OR VARC,DC,REF(DC,1),1,0),COLOR0F99DD;
VARD:=DC<REF(DC,1) AND DC<REF(DC,2);
VARE:=REF(VARD,1) AND DC>=REF(DC,1) AND DC<=REF(DC,2);
VARF:=REF(VARE,1) AND DC<=REF(DC,1) AND DC>=REF(DC,2);
VAR10:=REF(VARF,1) AND DC>=REF(DC,1) AND DC<=REF(DC,2);
VAR11:=REF(VAR10,1) AND DC<=REF(DC,1) AND DC>=REF(DC,2);
VAR12:=REF(VAR11,1) AND DC>=REF(DC,1) AND DC<=REF(DC,2);
VAR13:=REF(VAR12,1) AND DC<=REF(DC,1) AND DC>=REF(DC,2);
VAR14:=REF(VAR13,1) AND DC>=REF(DC,1) AND DC<=REF(DC,2);
VAR15:=REF(VAR14,1) AND DC<=REF(DC,1) AND DC>=REF(DC,2);
VAR16:=REF(VAR15,1) AND DC>=REF(DC,1) AND DC<=REF(DC,2);
VAR17:=REF(VAR16,1) AND DC<=REF(DC,1) AND DC>=REF(DC,2);
VAR18:=REF(VAR17,1) AND DC>=REF(DC,1) AND DC<=REF(DC,2);
STICKLINE(VARD OR VARE OR VARF OR VAR10 OR VAR11 OR VAR12 OR VAR13 OR VAR14 OR VAR15 OR VAR16 OR VAR17 OR VAR18,DC,REF(DC,1),3,0),COLORFF3322;
STICKLINE(VARD OR VARE OR VARF OR VAR10 OR VAR11 OR VAR12 OR VAR13 OR VAR14 OR VAR15 OR VAR16 OR VAR17 OR VAR18,DC,REF(DC,1),2,0),COLORFF6622;
STICKLINE(VARD OR VARE OR VARF OR VAR10 OR VAR11 OR VAR12 OR VAR13 OR VAR14 OR VAR15 OR VAR16 OR VAR17 OR VAR18,DC,REF(DC,1),1,0),COLORFF9922;

VAR19:=REF(VARD OR VARE OR VARF OR VAR10 OR VAR11 OR VAR12 OR VAR13 OR VAR14 OR VAR15 OR VAR16 OR VAR17 OR VAR18,1) AND VAR1;
STICKLINE(VAR19,REF(DC,1),REF(DH,2),0.1,0),COLOR0000FF;
STICKLINE(VAR19,REF(DC,1),REF(DC,2),4,0),COLOR0000FF;

VAR1A:=REF(VAR1 OR VAR2 OR VAR3 OR VAR4 OR VAR5 OR VAR6 OR VAR7 OR VAR8 OR VAR9 OR VARA OR VARB OR VARC,1) AND VARD;
STICKLINE(VAR1A,REF(DC,1),REF(DL,2),0.1,0),COLOR00FF00;
STICKLINE(VAR1A,REF(DC,1),REF(DC,2),4,0),COLOR00FF00;

AA:=DC>REF(DC,1) AND REF(DC,1)>REF(DC,2) AND REF(DC,1)<REF(DC,3) AND IF(REF(DC,3)<REF(DC,4),1,IF(REF(DC,4)<REF(DC,5),REF(DC,1)<REF(DC,4) OR (REF(DC,2)<REF(DC,4) AND REF(DC,3)>=REF(DC,5)),IF(REF(DC,5)<REF(DC,6),1,REF(DC,6)<REF(DC,7))));
BB:=DC<REF(DC,1) AND REF(DC,1)<REF(DC,2) AND REF(DC,1)>REF(DC,3) AND IF(REF(DC,3)>REF(DC,4),1,IF(REF(DC,4)>REF(DC,5),REF(DC,1)>REF(DC,4) OR (REF(DC,2)>REF(DC,4) AND REF(DC,3)<=REF(DC,5)),IF(REF(DC,5)>REF(DC,6),1,REF(DC,6)>REF(DC,7))));
DRAWTEXT(AA AND DC>REF(DK,2),DL*0.92,'三平头翻红'),COLOR0044FF;
DRAWTEXT(BB AND DC<REF(DC,2),DH*1.08,'三平头翻绿'),COLOR00FF00;


{3.MACD的BOLL}
MID:MA(DC,LONG/2);
UPPER:MID+2*STD(DC,LONG/2),COLOR0068FF;
LOWER:MID-2*STD(DC,LONG/2),COLORFF9900;
IF(MID>REF(MID,1),MID,DRAWNULL),COLOR0000FF,LINETHICK1;

==========================================================================




来函数检测结果如下
该公式没有未来函数


解密、定制、编写公式指标请联系QQ或微信同号:88652583
置顶指标

相关指标公式

DC赋值:CC的SHORT/2日加权移动平均-CC的LONG/2日加权移动平均
DK赋值:OO的SHORT/2日加权移动平均-OO的LONG/2日加权移动平均
DH赋值:(HH的SHORT/2日加权移动平均-HH的LONG/2日加权移动平均)*1.25
DL赋值:(LL的SHORT/2日加权移动平均-LL的LONG/2日加权移动平均)*1.25
CC赋值:收盘价的3日线性回归预测值
OO赋值:开盘价的3日线性回归预测值
HH赋值:最高价的3日线性回归预测值
LL赋值:最低价的3日线性回归预测值
SHORT赋值:12
LONG赋值:26
M赋值:9
DIFF赋值:CC的SHORT日指数移动平均 - CC的LONG日指数移动平均
DEA赋值:DIFF的M日指数移动平均
输出平滑异同平均线:(DIFF-DEA)的3日加权移动平均*4,COLOR00FF00,线宽为2
如果MACD>1日前的MACD,返回MACD,否则返回无效数,COLOR0000FF,线宽为2
DC赋值:CC的SHORT/2日加权移动平均-CC的LONG/2日加权移动平均
DK赋值:OO的SHORT/2日加权移动平均-OO的LONG/2日加权移动平均
DH赋值:(HH的SHORT/2日加权移动平均-HH的LONG/2日加权移动平均)*1.25
DL赋值:(LL的SHORT/2日加权移动平均-LL的LONG/2日加权移动平均)*1.25
当满足条件DC>=DK时,在DH和DC位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR0099FF
当满足条件DC>=DK时,在DL和DK位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR0099FF
当满足条件DC>=DK时,在DC和DK位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR0F33AA
当满足条件DC>=DK时,在DC和DK位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR0F55AA
当满足条件DC>=DK时,在DC和DK位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR0F77CC
当满足条件DC>=DK时,在DC和DK位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR0F99DD
当满足条件DC 当满足条件DC 当满足条件DC当满足条件DC当满足条件DC当满足条件DC输出MID:DC的LONG/2日简单移动平均,COLOR00FF00,线宽为1
输出UPPER:MID+2*DC的LONG/2日估算标准差,COLOR0068FF
输出LOWER:MID-2*DC的LONG/2日估算标准差,COLORFF9900
如果MID>1日前的MID,返回MID,否则返回无效数,COLOR0000FF,线宽为1
TYP赋值:((2*收盘价+最高价+最低价)/4*0.618+收盘价*0.382)的3日线性回归预测值,线宽为0
AAX赋值:(TYP-TYP的9日简单移动平均)/TYP的9日简单移动平均*100
VARM赋值:最近55日存在TYP和9的较小值
AAX1赋值:AAX的VARM日指数移动平均 *VARM
AAX2赋值:AAX1的3日简单移动平均
AAX3赋值:AAX1的5日简单移动平均
输出卖:AAX3>10 AND AAX1<1日前的AAX1 AND AAX2上穿AAX1,COLOR00FFFF,线宽为0
当满足条件卖时,在MACD*0.95位置书写文字,COLOR00FFFF,线宽为1
CC赋值:收盘价的3日线性回归预测值
OO赋值:开盘价的3日线性回归预测值
HH赋值:最高价的3日线性回归预测值
LL赋值:最低价的3日线性回归预测值
SHORT赋值:12
LONG赋值:26
M赋值:9
DIFF赋值:CC的SHORT日指数移动平均 - CC的LONG日指数移动平均
DEA赋值:DIFF的M日指数移动平均
输出MACD:(DIFF-DEA)的3日加权移动平均*4,COLOR00FF00,线宽为2
如果MACD>1日前的MACD,返回MACD,否则返回无效数,COLOR0000FF,线宽为2
DC赋值:CC的SHORT/2日加权移动平均-CC的LONG/2日加权移动平均
DK赋值:OO的SHORT/2日加权移动平均-OO的LONG/2日加权移动平均
DH赋值:(HH的SHORT/2日加权移动平均-HH的LONG/2日加权移动平均)*1.8
DL赋值:(LL的SHORT/2日加权移动平均-LL的LONG/2日加权移动平均)*1.8
VAR1赋值:DC>1日前的DC AND DC>2日前的DC
VAR2赋值:1日前的VAR1 AND DC<=1日前的DC AND DC>=2日前的DC
VAR3赋值:1日前的VAR2 AND DC>=1日前的DC AND DC<=2日前的DC
VAR4赋值:1日前的VAR3 AND DC<=1日前的DC AND DC>=2日前的DC
VAR5赋值:1日前的VAR4 AND DC>=1日前的DC AND DC<=2日前的DC
VAR6赋值:1日前的VAR5 AND DC<=1日前的DC AND DC>=2日前的DC
VAR7赋值:1日前的VAR6 AND DC>=1日前的DC AND DC<=2日前的DC
VAR8赋值:1日前的VAR7 AND DC<=1日前的DC AND DC>=2日前的DC
VAR9赋值:1日前的VAR8 AND DC>=1日前的DC AND DC<=2日前的DC
VARA赋值:1日前的VAR9 AND DC<=1日前的DC AND DC>=2日前的DC
VARB赋值:1日前的VARA AND DC>=1日前的DC AND DC<=2日前的DC
VARC赋值:1日前的VARB AND DC<=1日前的DC AND DC>=2日前的DC
当满足条件VAR1ORVAR2ORVAR3ORVAR4ORVAR5ORVAR6ORVAR7ORVAR8ORVAR9ORVARAORVARBORVARC时,在DC和1日前的DC位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR0F33AA
当满足条件VAR1ORVAR2ORVAR3ORVAR4ORVAR5ORVAR6ORVAR7ORVAR8ORVAR9ORVARAORVARBORVARC时,在DC和1日前的DC位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR0F66CC
当满足条件VAR1ORVAR2ORVAR3ORVAR4ORVAR5ORVAR6ORVAR7ORVAR8ORVAR9ORVARAORVARBORVARC时,在DC和1日前的DC位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR0F99DD
VARD赋值:DC<1日前的DC AND DC<2日前的DC
VARE赋值:1日前的VARD AND DC>=1日前的DC AND DC<=2日前的DC
VARF赋值:1日前的VARE AND DC<=1日前的DC AND DC>=2日前的DC
VAR10赋值:1日前的VARF AND DC>=1日前的DC AND DC<=2日前的DC
VAR11赋值:1日前的VAR10 AND DC<=1日前的DC AND DC>=2日前的DC
VAR12赋值:1日前的VAR11 AND DC>=1日前的DC AND DC<=2日前的DC
VAR13赋值:1日前的VAR12 AND DC<=1日前的DC AND DC>=2日前的DC
VAR14赋值:1日前的VAR13 AND DC>=1日前的DC AND DC<=2日前的DC
VAR15赋值:1日前的VAR14 AND DC<=1日前的DC AND DC>=2日前的DC
VAR16赋值:1日前的VAR15 AND DC>=1日前的DC AND DC<=2日前的DC
VAR17赋值:1日前的VAR16 AND DC<=1日前的DC AND DC>=2日前的DC
VAR18赋值:1日前的VAR17 AND DC>=1日前的DC AND DC<=2日前的DC
当满足条件VARDORVAREORVARFORVAR10ORVAR11ORVAR12ORVAR13ORVAR14ORVAR15ORVAR16ORVAR17ORVAR18时,在DC和1日前的DC位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFF3322
当满足条件VARDORVAREORVARFORVAR10ORVAR11ORVAR12ORVAR13ORVAR14ORVAR15ORVAR16ORVAR17ORVAR18时,在DC和1日前的DC位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORFF6622
当满足条件VARDORVAREORVARFORVAR10ORVAR11ORVAR12ORVAR13ORVAR14ORVAR15ORVAR16ORVAR17ORVAR18时,在DC和1日前的DC位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORFF9922
VAR19赋值:1日前的VARDORVAREORVARFORVAR10ORVAR11ORVAR12ORVAR13ORVAR14ORVAR15ORVAR16ORVAR17ORVAR18 AND VAR1
当满足条件VAR19时,在1日前的DC和2日前的DH位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,COLOR0000FF
当满足条件VAR19时,在1日前的DC和2日前的DC位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR0000FF
VAR1A赋值:1日前的VAR1ORVAR2ORVAR3ORVAR4ORVAR5ORVAR6ORVAR7ORVAR8ORVAR9ORVARAORVARBORVARC AND VARD
当满足条件VAR1A时,在1日前的DC和2日前的DL位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,COLOR00FF00
当满足条件VAR1A时,在1日前的DC和2日前的DC位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR00FF00
AA赋值:DC>1日前的DC AND 1日前的DC>2日前的DC AND 1日前的DC<3日前的DC AND 如果3日前的DC<4日前的DC,返回1,否则返回如果4日前的DC<5日前的DC,返回1日前的DC<4日前的DCOR(2日前的DC<4日前的DCANDREF(DC,3)>=5日前的DC),否则返回如果5日前的DC<6日前的DC,返回1,否则返回6日前的DC<7日前的DC
BB赋值:DC<1日前的DC AND 1日前的DC<2日前的DC AND 1日前的DC>3日前的DC AND 如果3日前的DC>4日前的DC,返回1,否则返回如果4日前的DC>5日前的DC,返回1日前的DC>4日前的DCOR(2日前的DC>4日前的DCANDREF(DC,3)<=5日前的DC),否则返回如果5日前的DC>6日前的DC,返回1,否则返回6日前的DC>7日前的DC
当满足条件AAANDDC>2日前的DK时,在DL*0.92位置书写文字,COLOR0044FF
当满足条件BBANDDC<2日前的DC时,在DH*1.08位置书写文字,COLOR00FF00
输出MID:DC的LONG/2日简单移动平均
输出UPPER:MID+2*DC的LONG/2日估算标准差,COLOR0068FF
输出LOWER:MID-2*DC的LONG/2日估算标准差,COLORFF9900
如果MID>1日前的MID,返回MID,否则返回无效数,COLOR0000FF,线宽为1

指标安装下载帮助  |   联系我们  |  乐淘公式网  |  公式网   |  指标公式  |   加入收藏   |  设为主页

@2005-2025 浙ICP备2024071487号-1 乐淘公式网公式网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:乐淘公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图