
先上源码如下:
B1:=EMA(C,2); 紫1:=EMA(B1,2)COLORMAGENTA; 色1:=EMA(紫1,2)COLORMAGENTA; 线1:=EMA(色1,2)COLORMAGENTA; 浮盈线:EMA(紫1,5) COLORLIMAGENTA,LINETHICK2; 成本线:EMA(色1,13)COLORYELLOW,LINETHICK2; 限时:=1; 重心:=(2*C+H+L)/4,COLOR00FFFF,LINETHICK0; SJ:=WMA((重心-LLV(L,5))/(HHV(H,5)-LLV(L,5))*100,2); ZJ:=WMA(0.618*REF(SJ,1)+0.382*SJ,2); DRAWBAND(浮盈线,RGB(128,0,0),成本线,RGB(0,200,0)); STICKLINE(C>=O,H,L,0,1), COLORRED; STICKLINE(C>=O,C,O,3,0), COLORRED; STICKLINE(C< O,H,L,0,0), COLORFFFF00; STICKLINE(C< O,C,O,3,0),COLORFFFF00; A1:=EMA(C,14),COLORWHITE,LINETHICK1; 吃肉线:(A1-REF(A1,1))/REF(A1,1)*100* 限时,NODRAW; 跌破:=REF(EMA(C,14),1),NODRAW; 距离:=(C-吃肉线)/吃肉线*100,NODRAW; 机构入场:IF(吃肉线>=0,REF(EMA(C,14),BARSLAST(CROSS(吃肉线,0))+1),DRAWNULL)COLORRED,LINETHICK3; 资金出逃:IF(吃肉线<0,REF(EMA(C,14),BARSLAST(CROSS(0,吃肉线))+1),DRAWNULL)COLORGREEN,LINETHICK3; 精选:=浮盈线>REF(浮盈线,1); 规避:=成本线>REF(成本线,1); STICKLINE(CROSS(吃肉线,0),C,O,3,0),COLORYELLOW; STICKLINE(CROSS(0,吃肉线),C,O,3,0),COLORGREEN; DRAWICON(CROSS(ZJ,SJ) AND SJ>70,H*1.03,15); DRAWTEXT(CROSS(ZJ,SJ) AND SJ>70,H*1.01,'洗盘')COLORMAGENTA; DRAWTEXT(CROSS(吃肉线,0) ,L,'←机构进场')COLORYELLOW; DRAWTEXT(CROSS(0,吃肉线) ,H,'←机构出货')COLORGREEN; {所属板块、概念} DRAWTEXT_FIX(1,0.005,0,0,'所属行业:'),COLORYELLOW; DRAWTEXT_FIX(1,0.06,0,0,HYBLOCK),COLORYELLOW; DRAWTEXT_FIX(1,0.005,1,0,'所属概念:'),COLORMAGENTA; DRAWTEXT_FIX(1,0.06,1,0,GNBLOCK),COLORYELLOW;
从源码分析看,决胜千里 指标主要居于指数平均线函数EMA对未来及市场主力资金进行判断。
1、多空色带确定
B1:=EMA(C,2); 紫1:=EMA(B1,2)COLORMAGENTA; 色1:=EMA(紫1,2)COLORMAGENTA; 线1:=EMA(色1,2)COLORMAGENTA; 浮盈线:EMA(紫1,5) COLORLIMAGENTA,LINETHICK2; 成本线:EMA(色1,13)COLORYELLOW,LINETHICK2; DRAWBAND(浮盈线,RGB(128,0,0),成本线,RGB(0,200,0));
2、洗盘判断标准
重心:=(2*C+H+L)/4,COLOR00FFFF,LINETHICK0; SJ:=WMA((重心-LLV(L,5))/(HHV(H,5)-LLV(L,5))*100,2); ZJ:=WMA(0.618*REF(SJ,1)+0.382*SJ,2); DRAWICON(CROSS(ZJ,SJ) AND SJ>70,H*1.03,15); DRAWTEXT(CROSS(ZJ,SJ) AND SJ>70,H*1.01,'洗盘')COLORMAGENTA;
WMA函数为加权移动平均 返回加权移动平均 用法:WMA(X,N):X的N日加权移动平均.算法:Yn=(1X1+2X2+…+n*Xn)/(1+2+…+n);
3、重写K线
STICKLINE(C>=O,H,L,0,1), COLORRED; STICKLINE(C>=O,C,O,3,0), COLORRED; STICKLINE(C< O,H,L,0,0), COLORFFFF00; STICKLINE(C< O,C,O,3,0),COLORFFFF00;
这样的话就把多空色带遮盖给避免了,K线直接显示在多空色带前方。
4、判断机构入场和资金出逃
限时:=1; A1:=EMA(C,14),COLORWHITE,LINETHICK1; 吃肉线:(A1-REF(A1,1))/REF(A1,1)*100* 限时,NODRAW; 跌破:=REF(EMA(C,14),1),NODRAW; 距离:=(C-吃肉线)/吃肉线*100,NODRAW; 机构入场:IF(吃肉线>=0,REF(EMA(C,14),BARSLAST(CROSS(吃肉线,0))+1),DRAWNULL)COLORRED,LINETHICK3; 资金出逃:IF(吃肉线<0,REF(EMA(C,14),BARSLAST(CROSS(0,吃肉线))+1),DRAWNULL)COLORGREEN,LINETHICK3; 精选:=浮盈线>REF(浮盈线,1); 规避:=成本线>REF(成本线,1); STICKLINE(CROSS(吃肉线,0),C,O,3,0),COLORYELLOW; STICKLINE(CROSS(0,吃肉线),C,O,3,0),COLORGREEN; DRAWTEXT(CROSS(吃肉线,0) ,L,'←机构进场')COLORYELLOW; DRAWTEXT(CROSS(0,吃肉线) ,H,'←机构出货')COLORGREEN;
判断机构入场和资金出逃依据是收盘价与EMA(C,14)指数平均线的比较,我们可以分解两个指标,一个主图:
DRAWKLINE(H,O,L,C);
限时:=1;
A1:EMA(C,14),COLORWHITE,LINETHICK1;
吃肉线:(A1-REF(A1,1))/REF(A1,1)*100* 限时,NODRAW;
跌破:=REF(EMA(C,14),1),NODRAW;
距离:=(C-吃肉线)/吃肉线*100,NODRAW;
机构入场:IF(吃肉线>=0,REF(EMA(C,14),BARSLAST(CROSS(吃肉线,0))+1),DRAWNULL)COLORRED,LINETHICK3;
资金出逃:IF(吃肉线<0,REF(EMA(C,14),BARSLAST(CROSS(0,吃肉线))+1),DRAWNULL)COLORGREEN,LINETHICK3;
{精选:=浮盈线>REF(浮盈线,1);
规避:=成本线>REF(成本线,1);}
STICKLINE(CROSS(吃肉线,0),C,O,3,0),COLORYELLOW;
STICKLINE(CROSS(0,吃肉线),C,O,3,0),COLORGREEN;
DRAWTEXT(CROSS(吃肉线,0) ,L,'←机构进场')COLORYELLOW;
DRAWTEXT(CROSS(0,吃肉线) ,H,'←机构出货')COLORGREEN;
另一个为判断机构入场和资金出逃拐点,代码如下:
限时:=1; A1:=EMA(C,14); 吃肉线:(A1-REF(A1,1))/REF(A1,1)*100* 限时,COLORYELLOW; 零轴:0,COLORWHITE;
效果如下图:

5、简化指标代码探讨
多空色带确定可以简化为:
浮盈线:=EMA(EMA(C,6),2),COLORLIMAGENTA,LINETHICK2; 成本线:=EMA(EMA(C,14),4),COLORYELLOW,LINETHICK2; DRAWBAND(浮盈线,RGB(128,0,0),成本线,RGB(0,200,0));
完整代码:
浮盈线:=EMA(EMA(C,6),2),COLORLIMAGENTA,LINETHICK2; 成本线:=EMA(EMA(C,14),4),COLORYELLOW,LINETHICK2; DRAWBAND(浮盈线,RGB(128,0,0),成本线,RGB(0,200,0)); 重心:(2*C+H+L)/4,COLOR00FFFF,LINETHICK0; SJ:=WMA((重心-LLV(L,5))/(HHV(H,5)-LLV(L,5))*100,2); ZJ:=WMA(0.618*REF(SJ,1)+0.382*SJ,2); DRAWICON(CROSS(ZJ,SJ) AND SJ>70,H*1.03,15); DRAWTEXT(CROSS(ZJ,SJ) AND SJ>70,H*1.01,'洗盘')COLORMAGENTA; STICKLINE(C>=O,H,L,0,1), COLORRED; STICKLINE(C>=O,C,O,3,0), COLORRED; STICKLINE(C< O,H,L,0,0), COLORFFFF00; STICKLINE(C< O,C,O,3,0),COLORFFFF00; 限时:=1; A1:=EMA(C,14),COLORWHITE,LINETHICK1; 吃肉线:(A1-REF(A1,1))/REF(A1,1)*100* 限时,NODRAW; 跌破:=REF(EMA(C,14),1),NODRAW; 距离:=(C-吃肉线)/吃肉线*100,NODRAW; 机构入场:IF(吃肉线>=0,REF(EMA(C,14),BARSLAST(CROSS(吃肉线,0))+1),DRAWNULL)COLORRED,LINETHICK3; 资金出逃:IF(吃肉线<0,REF(EMA(C,14),BARSLAST(CROSS(0,吃肉线))+1),DRAWNULL)COLORGREEN,LINETHICK3; 精选:=浮盈线>REF(浮盈线,1); 规避:=成本线>REF(成本线,1); STICKLINE(CROSS(吃肉线,0),C,O,3,0),COLORYELLOW; STICKLINE(CROSS(0,吃肉线),C,O,3,0),COLORGREEN; DRAWTEXT(CROSS(吃肉线,0) ,L,'←机构进场')COLORYELLOW; DRAWTEXT(CROSS(0,吃肉线) ,H,'←机构出货')COLORGREEN;
效果如图:

(以上内容仅供参考,不构成操作建议。如自行操作,注意仓位控制,风险自负。)











发表评论