下载
登录/ 注册
主页
论坛
视频
热股
可转债
下载
下载

通达信选股公式和幅图指标合集

26-03-14 09:50 6113次浏览
原野888
+关注
博主要求身份验证
登录用户ID:
地量+地价 选股

{
找到缩量的后连续放量上涨的两天
参数说明:
N:距离最近一次涨停板的天数,默认60天,通过参数调整
}
N:=60;
{最近一个涨停点,距离今天不超过N天}
ZF:=(C-REF(C,1))/REF(C,1)*100;
ZT:=BARSLAST(ZF>9.9);
距离:=ZT<N AND ZT>2;

{N天内股价最高点,,这一天再加20天寻找成交量最大的一天,且要求它们不是同一天}
ZDH:=HHV(H,N);
DAY_ZDH:= BARSLAST(H=ZDH);
ZDV:=HHV(V,DAY_ZDH+20);
DAY_ZDV:=BARSLAST(V=ZDV);
不是:=DAY_ZDV<>DAY_ZDH;

{成交低于天量的1/5}
LLM:=LLV(MA(V,5),DAY_ZDH);
地量:= LLV(V,5)*5<ZDV AND REF(MA(V,3),2)*4<ZDV AND REF(MA(V,3),2)<LLM*1.3;

{股价破了5日均线,但必须大于前浪的最低价}
LL1:=REF(LLV(L,50),DAY_ZDH);
LL2:=REF(LLV(L,20),DAY_ZDH);
LL3:=REF(LLV(L,30),DAY_ZDH);
LL4:=REF(LLV(L,40),DAY_ZDH);
LL:=MAX(MAX(LL1,LL2),MAX(LL3,LL4));
地价:= L<MA(C,5) AND LLV(L,5)>LL;

{最高价往前20天的内至少有2个涨停板}
妖性:=COUNT(ZF>9.9,DAY_ZDH+20)>1;

YX:=C>O AND C>REF(C,1);
启动:=YX AND REF(YX,1);

选股:距离 AND 地量 AND 地价 AND 妖性 AND 启动 AND FINANCE(40)<30000000000;
{流通市值小于300亿,具体数据可以自行修改};



天量+天价选股

{公式名称:MONTH_SELECT}
{周期:月线}
{说明:根据野人哥理论设计的月线初选公式,筛选出密度高、历史抗跌、相对强势的个股}

{参数可调}
密度阈值 := 4; {要求从近10年低点涨幅超过4倍}
测压最低分 := 3; {要求在4个历史周期中至少3个抗跌}
抗跌权重1 := 1; {周期1权重(可调整)}
抗跌权重2 := 1;
抗跌权重3 := 1;
抗跌权重4 := 1;

{--------------1. 密度系数(从近10年低点至今涨幅)--------------}
历史低点 := LLV(L, 120); {120个月=10年,可根据需要调整}
密度 := HHV(H,120) / 历史低点; {当前价格相对于历史低点的倍数}

{--------------2. 相对强弱(月线强度)--------------}
RS := C / INDEXC; {月收盘价 / 月大盘指数}
RS_MA := MA(RS, 12); {12月相对强弱均线,用于平滑}

{--------------3. 多周期抗跌评分(四个历史熊市周期)--------------}
{周期1: 2023.7 - 2024.2}
POS_S1 := BARSLAST(YEAR=2023 AND MONTH=7);
POS_E1 := BARSLAST(YEAR=2024 AND MONTH=2);
STK1 := IF(POS_S1>=0 AND POS_E1>=0 AND POS_S1>POS_E1,
(REF(C, POS_E1) - REF(C, POS_S1)) / REF(C, POS_S1) * 100, 0);
IDX1 := IF(POS_S1>=0 AND POS_E1>=0 AND POS_S1>POS_E1,
(REF(INDEXC, POS_E1) - REF(INDEXC, POS_S1)) / REF(INDEXC, POS_S1) * 100, 0);
抗跌1 := IF(IDX1<>0, (STK1 - IDX1) / ABS(IDX1) * 抗跌权重1, 0); {个股相对大盘的超额收益}

{周期2: 2022.1 - 2022.4}
POS_S2 := BARSLAST(YEAR=2022 AND MONTH=1);
POS_E2 := BARSLAST(YEAR=2022 AND MONTH=4);
STK2 := IF(POS_S2>=0 AND POS_E2>=0 AND POS_S2>POS_E2,
(REF(C, POS_E2) - REF(C, POS_S2)) / REF(C, POS_S2) * 100, 0);
IDX2 := IF(POS_S2>=0 AND POS_E2>=0 AND POS_S2>POS_E2,
(REF(INDEXC, POS_E2) - REF(INDEXC, POS_S2)) / REF(INDEXC, POS_S2) * 100, 0);
抗跌2 := IF(IDX2<>0, (STK2 - IDX2) / ABS(IDX2) * 抗跌权重2, 0);

{周期3: 2018.1 - 2019.1}
POS_S3 := BARSLAST(YEAR=2018 AND MONTH=1);
POS_E3 := BARSLAST(YEAR=2019 AND MONTH=1);
STK3 := IF(POS_S3>=0 AND POS_E3>=0 AND POS_S3>POS_E3,
(REF(C, POS_E3) - REF(C, POS_S3)) / REF(C, POS_S3) * 100, 0);
IDX3 := IF(POS_S3>=0 AND POS_E3>=0 AND POS_S3>POS_E3,
(REF(INDEXC, POS_E3) - REF(INDEXC, POS_S3)) / REF(INDEXC, POS_S3) * 100, 0);
抗跌3 := IF(IDX3<>0, (STK3 - IDX3) / ABS(IDX3) * 抗跌权重3, 0);

{周期4: 2015.6 - 2016.1}
POS_S4 := BARSLAST(YEAR=2015 AND MONTH=6);
POS_E4 := BARSLAST(YEAR=2016 AND MONTH=1);
STK4 := IF(POS_S4>=0 AND POS_E4>=0 AND POS_S4>POS_E4,
(REF(C, POS_E4) - REF(C, POS_S4)) / REF(C, POS_S4) * 100, 0);
IDX4 := IF(POS_S4>=0 AND POS_E4>=0 AND POS_S4>POS_E4,
(REF(INDEXC, POS_E4) - REF(INDEXC, POS_S4)) / REF(INDEXC, POS_S4) * 100, 0);
抗跌4 := IF(IDX4<>0, (STK4 - IDX4) / ABS(IDX4) * 抗跌权重4, 0);

{抗跌总分}
测压得分 := (抗跌1>0) + (抗跌2>0) + (抗跌3>0) + (抗跌4>0); {统计正值得分个数}

{--------------4. 选股条件--------------}
选股 : 密度 >= 密度阈值 AND 测压得分 >= 测压最低分 AND RS > RS_MA;


ASR监控 副图指标

{该指标仅用于分时图中,监控封板强度,封板后,如果浮筹值大于55,封板质量还行,越大越好,一字板就不显示了}
N:=0.015;
获利:WINNER(C)*100,LINETHICK1;
浮筹:(WINNER(C*(1+N))-WINNER(C*(1-N)))*100,LINETHICK3,COLORRED;
波动:(浮筹-REF(浮筹,1))*10,NODRAW;
预警:70;
控盘:57;
活跃:37;
冰点:20;

测压测涨 副图指标

{指标名称:测压测涨}
{周期:月线}
{说明:根据野人哥理论设计的月线初选公式,筛选出密度高(测涨值)、历史抗跌(侧压值)、相对强势的个股和贝塔(个股活性)}

{参数可调}
密度阈值 := 4; {要求从近10年低点涨幅超过4倍}
测压最低分 := 3; {要求在4个历史周期中至少3个抗跌}
抗跌权重1 := 1; {周期1权重(可调整)}
抗跌权重2 := 1;
抗跌权重3 := 1;
抗跌权重4 := 1;

{--------------1. 密度系数(从近1年低点至今涨幅)--------------}
历史低点 := LLV(L, 12); {12个月=1年,可根据需要调整}
密度 := HHV(H,12) / 历史低点; {当前价格相对于历史低点的倍数}

{--------------2. 相对强弱(月线强度)--------------}
RS := C / INDEXC; {月收盘价 / 月大盘指数}
RS_MA := MA(RS, 12); {12月相对强弱均线,用于平滑}

{--------------3. 多周期抗跌评分(四个历史熊市周期)--------------}
{周期1: 2023.7 - 2024.2}
POS_S1 := BARSLAST(YEAR=2023 AND MONTH=7);
POS_E1 := BARSLAST(YEAR=2024 AND MONTH=2);
STK1 := IF(POS_S1>=0 AND POS_E1>=0 AND POS_S1>POS_E1,
(REF(C, POS_E1) - REF(C, POS_S1)) / REF(C, POS_S1) * 100, 0);
IDX1 := IF(POS_S1>=0 AND POS_E1>=0 AND POS_S1>POS_E1,
(REF(INDEXC, POS_E1) - REF(INDEXC, POS_S1)) / REF(INDEXC, POS_S1) * 100, 0);
抗跌1 := IF(IDX1<>0, (STK1 - IDX1) / ABS(IDX1) * 抗跌权重1, 0); {个股相对大盘的超额收益}

{周期2: 2022.1 - 2022.4}
POS_S2 := BARSLAST(YEAR=2022 AND MONTH=1);
POS_E2 := BARSLAST(YEAR=2022 AND MONTH=4);
STK2 := IF(POS_S2>=0 AND POS_E2>=0 AND POS_S2>POS_E2,
(REF(C, POS_E2) - REF(C, POS_S2)) / REF(C, POS_S2) * 100, 0);
IDX2 := IF(POS_S2>=0 AND POS_E2>=0 AND POS_S2>POS_E2,
(REF(INDEXC, POS_E2) - REF(INDEXC, POS_S2)) / REF(INDEXC, POS_S2) * 100, 0);
抗跌2 := IF(IDX2<>0, (STK2 - IDX2) / ABS(IDX2) * 抗跌权重2, 0);

{周期3: 2018.1 - 2019.1}
POS_S3 := BARSLAST(YEAR=2018 AND MONTH=1);
POS_E3 := BARSLAST(YEAR=2019 AND MONTH=1);
STK3 := IF(POS_S3>=0 AND POS_E3>=0 AND POS_S3>POS_E3,
(REF(C, POS_E3) - REF(C, POS_S3)) / REF(C, POS_S3) * 100, 0);
IDX3 := IF(POS_S3>=0 AND POS_E3>=0 AND POS_S3>POS_E3,
(REF(INDEXC, POS_E3) - REF(INDEXC, POS_S3)) / REF(INDEXC, POS_S3) * 100, 0);
抗跌3 := IF(IDX3<>0, (STK3 - IDX3) / ABS(IDX3) * 抗跌权重3, 0);

{周期4: 2015.6 - 2016.1}
POS_S4 := BARSLAST(YEAR=2015 AND MONTH=6);
POS_E4 := BARSLAST(YEAR=2016 AND MONTH=1);
STK4 := IF(POS_S4>=0 AND POS_E4>=0 AND POS_S4>POS_E4,
(REF(C, POS_E4) - REF(C, POS_S4)) / REF(C, POS_S4) * 100, 0);
IDX4 := IF(POS_S4>=0 AND POS_E4>=0 AND POS_S4>POS_E4,
(REF(INDEXC, POS_E4) - REF(INDEXC, POS_S4)) / REF(INDEXC, POS_S4) * 100, 0);
抗跌4 := IF(IDX4<>0, (STK4 - IDX4) / ABS(IDX4) * 抗跌权重4, 0);

{抗跌总分}
测压得分 := (抗跌1>0) + (抗跌2>0) + (抗跌3>0) + (抗跌4>0); {统计正值得分个数}

{输出辅助指标,用于查看}
测涨值:密度;{老师要求最低等于4,最好大于8}
测压值:测压得分;{得分等于0就是没有侧压值,等于几就表示有几次侧压值,最大为4}
强弱:RS > RS_MA;{等于1为强,等于0为弱}
贝塔:BETA(12);{大于1为极为活跃}

最后说明:
1、前两个是选股指标,用于初步选择地量地价和天量天价的个股,但需要进一步分析,具体要选哪个股票,需要资金根据老师的理论去人工复核。
2、后面两个是附图指标,第一个用于分时图,监控封板质量的,第二个是用来检测个股的侧压值和测涨值的。
3、天量天价选股公式和测压测涨附图指标,它们的代码几乎完全相同,只是最后面的几行输出不一样。

下面的链接备用
https://m.tgb.cn/a/caxoMlXnUqt3
打开淘股吧APP
69
评论(166)
收藏
展开
热门 最新
原野888

26-03-20 06:43

4
{
指标公式:日线天量(基于野人哥理论),用来判定个股是否具备连续三天空头持续减小,避免人工确认,其中条件1和条件2是必须要满足的,条件3也最好满足,条件4和条件5是可选满足,它们是加分项。
1.连续下跌的三天,集合竞价的重心向上
2.三天的成交量越来越小
3.连续下跌的三天,跌幅不断收敛
4.阴线的实体越来越短
5.上影线越拉越长、下影线越来越短
买入当天的实时图表现为正ACB循环,或者是先倒ACB循环后转为正ACB循环,然后才能上车。
}

{条件1:连续三天阴线且收盘下跌}
连跌: C<=REF(C,1) AND REF(C,1)<=REF(C,2) AND REF(C,2)<=REF(C,3),NODRAW;

{条件2:集合竞价重心向上(每日开盘涨幅递增)
正称递加:长红色,向上的柱子
正称递减:短白色,向上的柱子,带向下的绿色箭头
负称递减:短白色,向下的柱子,带向上的红色箭头
负称递加:长绿色,向下的柱子
}
竞涨:=( OPEN -REF(C,1))/REF(C,1)*100;
加减:=竞涨-REF(竞涨,1);
高低:=(O-REF(C,1));
重心:IF(高低>=0,IF(加减>=0,2,1),IF(加减<0,-1,-2)),NODRAW;
STICK LINE (重心=2, 0, 2, 2.5, 0), COLORRED;
STICKLINE(重心=1, 0, 1, 2.5, 0), COLORWHITE;
STICKLINE(重心=-1, -1,0, 2.5, 0), COLORWHITE;
STICKLINE(重心=-2, -2,0, 2.5, 0), COLOR GREE N;  
DRAW ICON (重心=1, 0.7, 2);  
DRAWICON(重心=-1, -0.8, 1);  

{条件3:成交量逐日递减}
量减:=VOL<REF(VOL,1) AND REF(VOL,1)<REF(VOL,2),NODRAW;

{条件4:收盘跌幅逐日收敛(每日收盘跌幅递增,即负值变大)}
跌1:=(C-REF(C,1))/REF(C,1)*100;
跌2:=(REF(C,1)-REF(C,2))/REF(C,2)*100;
跌3:=(REF(C,2)-REF(C,3))/REF(C,3)*100;
收敛:跌1>=跌2 AND 跌2>=跌3,NODRAW;

{条件5:阴线实体逐日缩短}
实体1:=O-C;
实体2:=REF(O,1)-REF(C,1);
实体3:=REF(O,2)-REF(C,2);
缩短:实体1<=实体2 AND 实体2<=实体3,NODRAW;

{条件6:上影线逐日增长}
上影1:=H-O;
上影2:=REF(H,1)-REF(O,1);
上影3:=REF(H,2)-REF(O,2);
上长:上影1>=上影2 AND 上影2>=上影3,NODRAW;

{条件7:下影线逐日缩短}
下影1:=C-L;
下影2:=REF(C,1)-REF(L,1);
下影3:=REF(C,2)-REF(L,2);
下短:下影1<=下影2 AND 下影2<=下影3,NODRAW;
淘洪

26-03-19 20:10

0
班长,晚上好!我上图是哪个地方错了,我不懂,烦请指导
淘洪

26-03-19 20:08

0
淘洪

26-03-19 11:43

0
向上师兄,你是怎么安装的,分享下,我怎么安都不成功,谢谢!
原野888

26-03-19 09:00

1
个股清单里面,不是有一个速涨指标吗,你可以用它来排序,或者能够解决你的问题
盯盘十年

26-03-19 08:55

1
这么多年,我就没发现一个证券软件设计者能设计出捕捉分时突然秒涨的股票,同花顺软件现在有点接近,但还是不然发现单只票,如果楼主能解决这个难题,也是一个极大突破,为自己和关注者提供一个短线利器。
原野888

26-03-19 08:42

0
PC上写代码的界面上有一个选项:云端公式,选中它,这个代码就可以在手机端使用了,也可以修改了
樊书屹

26-03-19 08:33

0
哪个高手能把源代码怎么写在手机上做个视频呀我们这些老人家弄不明白呀
淘洪

26-03-18 23:00

0
删除大于小于符号
淘洪

26-03-18 22:57

0
删除大于或小于符号
刷新 首页 上一页 下一页 末页
提交