通达信原创---短线操作(源码选股/副图 贴图)

 

此《短线操作》指标与网上看到的短线操作指标是截然不同的,此指标系本人原创。其原理是根据 牛熊力量和买卖压力而编辑的指标。

 

 短线操作


 (一)副图


{短线操作(DMI+DMK)}
 {牛熊力量}
MTR:=EMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),14);
 HD :=HIGH-REF(HIGH,1);
 LD :=REF(LOW,1)-LOW;
 DMP:=EMA(IF(HD>0 AND HD>LD,HD,0),14);
 DMM:=EMA(IF(LD>0 AND LD>HD,LD,0),14);
 PDI:=DMP*100/MTR;
 MDI:=DMM*100/MTR;
 ADX:=EMA(ABS(MDI-PDI)/(MDI+PDI)*100,6);
 ADXR:=EMA(ADX,6);
 NX:=PDI/(PDI+MDI)*100;

{买卖压力}
MM1:=SUM(IF(H-REF(C,1)>0,(H-REF(C,1))+(C-L),C-L),8);
 MM2:=SUM(IF(REF(C,1)-L>0,(REF(C,1)-L)+(H-C),H-C),8);
 DMK:=MM1/(MM1+MM2)*100;

BD:=(NX+DMK)/2;
 MBD:EMA(BD,5);

{条件选股}
MAL:=MA(L,3);
 TJ1:=REF(MBD,4)>REF(MBD,3) AND REF(MBD,3)>REF(MBD,2) AND REF(MBD,2)>REF(MBD,1) AND REF(MBD,1)<MBD AND C>=MA(C,6)*1.004 AND MBD<43;
 TJ2:=REF(MBD,5)>REF(MBD,4) AND REF(MBD,4)>REF(MBD,3) AND REF(MBD,3)>REF(MBD,2) AND REF(MBD,2)<REF(MBD,1) AND REF(MBD,1)<MBD AND C>=MA(C,6)*1.004 AND MBD<43;
 TJ3:=REF(MBD,6)>REF(MBD,5) AND REF(MBD,5)>REF(MBD,4) AND REF(MBD,4)>REF(MBD,3) AND REF(MBD,3)<REF(MBD,2) AND REF(MBD,2)<REF(MBD,1) AND REF(MBD,1)<MBD AND C>=MA(C,6)*1.004 AND MBD<43;

XG:=FILTER((TJ1 OR TJ2 OR TJ3) AND MAL>REF(MAL,1),5);
 {STICKLINE(XG,35,65,0,-1),COLORRED;} {画垂直线};

IF(XG,50,DRAWNULL),POINTDOT,COLORYELLOW,LINETHICK8;{画大圆点}
STICKLINE(C>0,50,50,1,0);
 STICKLINE(C>0,75,75,1,0),COLORC6C600;
 STICKLINE(C>0,25,25,1,0),COLORGREEN;


(二)选股


{波段操作(DMI+DMK)}
 {牛熊力量}
MTR:=EMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),14);
 HD :=HIGH-REF(HIGH,1);
 LD :=REF(LOW,1)-LOW;
 DMP:=EMA(IF(HD>0 AND HD>LD,HD,0),14);
 DMM:=EMA(IF(LD>0 AND LD>HD,LD,0),14);
 PDI:=DMP*100/MTR;
 MDI:=DMM*100/MTR;
 ADX:=EMA(ABS(MDI-PDI)/(MDI+PDI)*100,6);
 ADXR:=EMA(ADX,6);
 NX:=PDI/(PDI+MDI)*100;

{买卖压力}
MM1:=SUM(IF(H-REF(C,1)>0,(H-REF(C,1))+(C-L),C-L),8);
 MM2:=SUM(IF(REF(C,1)-L>0,(REF(C,1)-L)+(H-C),H-C),8);
 DMK:=MM1/(MM1+MM2)*100;

BD:=(NX+DMK)/2;
 MBD:=EMA(BD,5);

{条件选股}
MAL:=MA(L,3);
 TJ1:=REF(MBD,4)>REF(MBD,3) AND REF(MBD,3)>REF(MBD,2) AND REF(MBD,2)>REF(MBD,1) AND REF(MBD,1)<MBD AND C>=MA(C,6)*1.004 AND MBD<43;
 TJ2:=REF(MBD,5)>REF(MBD,4) AND REF(MBD,4)>REF(MBD,3) AND REF(MBD,3)>REF(MBD,2) AND REF(MBD,2)<REF(MBD,1) AND REF(MBD,1)<MBD AND C>=MA(C,6)*1.004 AND MBD<43;
 TJ3:=REF(MBD,6)>REF(MBD,5) AND REF(MBD,5)>REF(MBD,4) AND REF(MBD,4)>REF(MBD,3) AND REF(MBD,3)<REF(MBD,2) AND REF(MBD,2)<REF(MBD,1) AND REF(MBD,1)<MBD AND C>=MA(C,6)*1.004 AND MBD<43;

XG:FILTER((TJ1 OR TJ2 OR TJ3) AND MAL>REF(MAL,1),5);

 




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


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

相关指标公式

MTR赋值:最高价-最低价和最高价-1日前的收盘价的绝对值的较大值和1日前的收盘价-最低价的绝对值的较大值的14日指数移动平均
赋值:最高价-1日前的最高价
赋值:1日前的最低价-最低价
DMP赋值:如果HD>0ANDHD>LD,返回HD,否则返回0的14日指数移动平均
DMM赋值:如果LD>0ANDLD>HD,返回LD,否则返回0的14日指数移动平均
PDI赋值:DMP*100/MTR
MDI赋值:DMM*100/MTR
ADX赋值:MDI-PDI的绝对值/(MDI+PDI)*100的6日指数移动平均
ADXR赋值:ADX的6日指数移动平均
NX赋值:PDI/(PDI+MDI)*100
MM1赋值:如果最高价-1日前的收盘价>0,返回(最高价-1日前的收盘价)+(收盘价-最低价),否则返回收盘价-最低价的8日累和
MM2赋值:如果1日前的收盘价-最低价>0,返回(1日前的收盘价-最低价)+(最高价-收盘价),否则返回最高价-收盘价的8日累和
DMK赋值:MM1/(MM1+MM2)*100
BD赋值:(NX+DMK)/2
输出 MBD:BD的5日指数移动平均
MAL赋值:最低价的3日简单移动平均
TJ1赋值:4日前的MBD>3日前的MBD AND 3日前的MBD>2日前的MBD AND 2日前的MBD>1日前的MBD AND 1日前的MBD=收盘价的6日简单移动平均*1.004 AND MBD<43
TJ2赋值:5日前的MBD>4日前的MBD AND 4日前的MBD>3日前的MBD AND 3日前的MBD>2日前的MBD AND 2日前的MBD<1日前的MBD AND 1日前的MBD=收盘价的6日简单移动平均*1.004 AND MBD<43
TJ3赋值:6日前的MBD>5日前的MBD AND 5日前的MBD>4日前的MBD AND 4日前的MBD>3日前的MBD AND 3日前的MBD<2日前的MBD AND 2日前的MBD<1日前的MBD AND 1日前的MBD=收盘价的6日简单移动平均*1.004 AND MBD<43
XG赋值:(TJ1ORTJ2ORTJ3)ANDMAL>1日前的MAL的5日过滤

如果XG,返回50,否则返回无效数,POINTDOT,画黄色,线宽为8
当满足条件收盘价>0时,在50和50位置之间画柱状线,宽度为1,0不为0则画空心柱.
当满足条件收盘价>0时,在75和75位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORC6C600
当满足条件收盘价>0时,在25和25位置之间画柱状线,宽度为1,0不为0则画空心柱.,画绿色
MTR赋值:最高价-最低价和最高价-1日前的收盘价的绝对值的较大值和1日前的收盘价-最低价的绝对值的较大值的14日指数移动平均
赋值:最高价-1日前的最高价
赋值:1日前的最低价-最低价
DMP赋值:如果HD>0ANDHD>LD,返回HD,否则返回0的14日指数移动平均
DMM赋值:如果LD>0ANDLD>HD,返回LD,否则返回0的14日指数移动平均
PDI赋值:DMP*100/MTR
MDI赋值:DMM*100/MTR
ADX赋值:MDI-PDI的绝对值/(MDI+PDI)*100的6日指数移动平均
ADXR赋值:ADX的6日指数移动平均
NX赋值:PDI/(PDI+MDI)*100
MM1赋值:如果最高价-1日前的收盘价>0,返回(最高价-1日前的收盘价)+(收盘价-最低价),否则返回收盘价-最低价的8日累和
MM2赋值:如果1日前的收盘价-最低价>0,返回(1日前的收盘价-最低价)+(最高价-收盘价),否则返回最高价-收盘价的8日累和
DMK赋值:MM1/(MM1+MM2)*100
BD赋值:(NX+DMK)/2
MBD赋值:BD的5日指数移动平均
MAL赋值:最低价的3日简单移动平均
TJ1赋值:4日前的MBD>3日前的MBD AND 3日前的MBD>2日前的MBD AND 2日前的MBD>1日前的MBD AND 1日前的MBD=收盘价的6日简单移动平均*1.004 AND MBD<43
TJ2赋值:5日前的MBD>4日前的MBD AND 4日前的MBD>3日前的MBD AND 3日前的MBD>2日前的MBD AND 2日前的MBD<1日前的MBD AND 1日前的MBD=收盘价的6日简单移动平均*1.004 AND MBD<43
TJ3赋值:6日前的MBD>5日前的MBD AND 5日前的MBD>4日前的MBD AND 4日前的MBD>3日前的MBD AND 3日前的MBD<2日前的MBD AND 2日前的MBD<1日前的MBD AND 1日前的MBD=收盘价的6日简单移动平均*1.004 AND MBD<43
输出XG:(TJ1ORTJ2ORTJ3)ANDMAL>1日前的MAL的5日过滤

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

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