通达信赵少追涨选股指标公式源码

该指标是一个综合性的选股公式,名为“赵少追涨”。它通过整合多种技术条件来筛选潜在的强势上涨股票。其核心逻辑是寻找股价处于多头排列、成交量活跃、资金流入且出现特定技术形态共振的个股。

公式结构与使用要点:

1. 均线系统状态判断:
公式前半部分(`XD`, `XG`, `XF`, `XS`, `XT`, `XY`, `XU`, `XI`, `XO`, `XP`)定义了不同周期移动平均线(如5日、10日、20日、60日、120日)之间的位置关系。这些条件判断短期均线是否大于、等于或上穿长期均线,用于描述股价的短期、中期和长期趋势是否走强或形成多头排列。
`BD` 组合了短期均线(5日、10日、20日)的多头关系。
`BF` 组合了更全面的均线系统(从5日到120日)的多头关系。
`XGG` 和 `XGH` 是两组更复杂的均线、成交量与资金条件的组合。

2. 资金与趋势强度判断:
`VR`(价差离率)及其相关计算(`AS`, `AL`, `AH`, `AJ`)用于衡量价格变化的加速度和资金推动强度。`AJ` 结合了获利盘比例,用于判断主力资金介入程度。
`VA`(获利盘比例)用于辅助判断筹码集中度。

3. 成交量系统判断:
`CM`, `CN`, `CB`, `CV`, `CC` 通过比较不同周期(5日、35日、135日)的成交量均线,判断成交量是否呈现整体放大和活跃态势。

4. 价格动能与K线形态:
`DP`, `DJ`, `DI` 根据当日涨幅设置不同阈值。
`LL` 定义涨幅超过3.8%的强势K线。
`RR` 定义上影线很短的K线(实体饱满)。

5. MACD指标形态过滤:
计算标准MACD指标。
`FA` 寻找MACD在低位连续3日改善(底背离雏形)。
`FB` 要求MACD在零轴上方首次转强。
`FC` 和 `FD` 要求价格站上或突破30日均线,且短期均线系统呈多头排列。
`FE`, `FF`, `FG` 是`FA, FB, FC, FD`组合的三种变体,增加了对MACD柱绝对值或数值的细微限制。

6. KDJ指标形态:
`OO` 要求KDJ指标在低位形成金叉,同时满足`LL`(大阳线)和`RR`(短上影)的K线形态。

7. 最终信号整合:
`XG1` 至 `XG7` 以及 `XG9` 是将前述各类条件(均线、资金、成交量、涨幅)进行多种组合,形成不同的选股子模式。
最终输出信号 `赵少追涨`:它是所有条件的总集成。要求同时满足:
`XG9`(满足多种子模式之一)。
`OO`(KDJ金叉且K线形态强势)。
前一日未出现`XG9`信号(避免连续触发)。
同时满足MACD形态过滤条件(`FE` 或 `FF` 或 `FG` 之一)。

使用建议:
该公式条件非常严格,综合了趋势、成交量、资金、动量、经典指标(MACD, KDJ)形态以及K线形态。筛选出的股票是多重技术面向好的共振点。
由于条件苛刻,可能出现的信号频率较低,适合在强势或震荡上行市场中寻找关键启动点。
使用者应理解其每个模块的含义,并可考虑将其加载到条件选股或预警公式中。在副图或主图指标中显示时,通常仅会输出信号点。
实际使用时,需注意该公式未包含对市场整体环境(如大盘趋势)的判断,使用者应自行结合大势进行分析。
 

XD:=MA(C,5)>MA(C,20) OR MA(C,5)=MA(C,20) OR CROSS(MA(C,5),MA(C,20));

XG:=MA(C,10)>=MA(C,20) OR MA(C,10)=MA(C,20) OR CROSS(MA(C,10),MA(C,20));

XF:=MA(C,5)>MA(C,10) OR MA(C,5)=MA(C,10) OR CROSS(MA(C,5),MA(C,10));

XS:=MA(C,20)>MA(C,60) OR MA(C,20)=MA(C,60) OR CROSS(MA(C,20),MA(C,60));

XT:=MA(C,5)>MA(C,60) OR MA(C,5)=MA(C,60) OR CROSS(MA(C,5),MA(C,60));

XY:=MA(C,5)>MA(C,120) OR MA(C,5)=MA(C,120) OR CROSS(MA(C,5),MA(C,120));

XU:=MA(C,10)>MA(C,60) OR MA(C,10)=MA(C,60) OR CROSS(MA(C,10),MA(C,60));

XI:=MA(C,60)>MA(C,120) OR MA(C,60)=MA(C,120) OR CROSS(MA(C,60),MA(C,120));

XO:=MA(C,10)>MA(C,120) OR MA(C,10)=MA(C,120) OR CROSS(MA(C,10),MA(C,120));

XP:=MA(C,20)>MA(C,120) OR MA(C,20)=MA(C,120) OR CROSS(MA(C,20),MA(C,120));

MB:=C>MA(C,5) OR C=MA(C,5) OR CROSS(C,MA(C,5));BD:=XF AND XD AND XG;

MC:=C>MA(C,60) OR C=MA(C,60) OR CROSS(C,MA(C,60));BF:=BD AND XT AND XY

AND XU AND XO AND XS AND XP AND XI;VR:=EMA(EMA(CLOSE,13),13);AS:=(VR-REF(VR,1))/REF(VR,1)*1000;

A10:=CROSS(AS,0);AP:=IF(A10,5,0);AL:=IF(AS>REF(AS,1) AND AS>0,AS,0);LL:= CLOSE>REF(CLOSE,1)*1.038;

VA:=100*WINNER(CLOSE*0.95);AJ:=VA>50 AND AS>0;

AH:=IF(AS<REF(AS,1) AND AS>0,AS,0);MM:=MA(V,5);MX:=MA(V,35);GH:=HHV(MAX(C,0),30)/LLV(MIN(C,O),30)<=1.15;

MZ:=MA(V,135);CM:=MM>MX OR MM=MX OR CROSS(MM,MX);CN:=MM>MZ OR MM=MZ OR CROSS(MM,MZ);

CB:=MX>MZ OR MX=MZ OR CROSS(MX,MZ);CV:=CM AND CN AND CB;CC:= CN AND CB;

XG12:=XS OR XP;XG1:=BD AND (AJ OR AL>7) AND AH=0;XG2:=CV AND (AJ OR AL>3)

AND AH=0;XG3:=BF AND (AJ OR AL>2);XG4:=(BD AND CV) AND (AJ OR AL>2) AND AH=0;

DO:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1);DP:=DO>0.04;DJ:=DO>0.049 AND (AJ OR AL>2);

DI:=DO>0.08;XG5:=DP AND(AJ OR AL>3) AND XG12 AND CC;XG6:=DO>2.5% AND (REF(AP,1)

OR REF(AP,2)) AND BD AND (AJ OR AL>1.3);XGG:=XD AND XG AND XT AND XY AND XU AND XO;

XGH:=XS AND XP AND XI AND CC AND AJ AND MC AND AH=0;XG7:=XGG AND XGH;

XG9:=((XG1 OR XG2 OR XG3 OR XG4 OR XG5 OR XG6 OR XG7) AND MB) OR ((DJ OR DI) AND AS>0);

DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);DEA:=EMA(DIFF,9);MACD:=2*(DIFF-DEA);

FA:=REF(MACD,1)<REF(MACD,2) AND REF(MACD,2)<REF(MACD,3) AND REF(MACD,3)<REF(MACD,4);

FB:=MACD>=0 AND COUNT(MACD>REF(MACD,1),1)=1;FC:=EMA(C,30)>=REF(EMA(C,30),1)

AND COUNT(EMA(C,5)>EMA(C,10) AND EMA(C,10)>EMA(C,30),1)=1;

FD:=CROSS(C,EMA(C,30)) OR C>EMA(C,30);FE:=FA AND FB AND FC AND FD;

FF:=FA AND FB AND FC AND FD AND ABS((DIFF-DEA)/C)<0.018;

FG:=FA AND FB AND FC AND FD AND MACD<0.10;RR:=(H-C)/C*100<1;

RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;

K:=SMA(RSV,3,1);D:=SMA(K,3,1);OO:=CROSS(K,D) AND LL AND RR;

赵少追涨:XG9 AND OO AND REF(XG9,1)=0 AND (FE OR FF OR FG);







来函数检测结果如下
该公式包含未来函数:WINNER

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

XD赋值:收盘价的5日简单移动平均>收盘价的20日简单移动平均 OR 收盘价的5日简单移动平均=收盘价的20日简单移动平均 OR 收盘价的5日简单移动平均上穿收盘价的20日简单移动平均
XG赋值:收盘价的10日简单移动平均>=收盘价的20日简单移动平均 OR 收盘价的10日简单移动平均=收盘价的20日简单移动平均 OR 收盘价的10日简单移动平均上穿收盘价的20日简单移动平均
XF赋值:收盘价的5日简单移动平均>收盘价的10日简单移动平均 OR 收盘价的5日简单移动平均=收盘价的10日简单移动平均 OR 收盘价的5日简单移动平均上穿收盘价的10日简单移动平均
XS赋值:收盘价的20日简单移动平均>收盘价的60日简单移动平均 OR 收盘价的20日简单移动平均=收盘价的60日简单移动平均 OR 收盘价的20日简单移动平均上穿收盘价的60日简单移动平均
XT赋值:收盘价的5日简单移动平均>收盘价的60日简单移动平均 OR 收盘价的5日简单移动平均=收盘价的60日简单移动平均 OR 收盘价的5日简单移动平均上穿收盘价的60日简单移动平均
XY赋值:收盘价的5日简单移动平均>收盘价的120日简单移动平均 OR 收盘价的5日简单移动平均=收盘价的120日简单移动平均 OR 收盘价的5日简单移动平均上穿收盘价的120日简单移动平均
XU赋值:收盘价的10日简单移动平均>收盘价的60日简单移动平均 OR 收盘价的10日简单移动平均=收盘价的60日简单移动平均 OR 收盘价的10日简单移动平均上穿收盘价的60日简单移动平均
XI赋值:收盘价的60日简单移动平均>收盘价的120日简单移动平均 OR 收盘价的60日简单移动平均=收盘价的120日简单移动平均 OR 收盘价的60日简单移动平均上穿收盘价的120日简单移动平均
XO赋值:收盘价的10日简单移动平均>收盘价的120日简单移动平均 OR 收盘价的10日简单移动平均=收盘价的120日简单移动平均 OR 收盘价的10日简单移动平均上穿收盘价的120日简单移动平均
XP赋值:收盘价的20日简单移动平均>收盘价的120日简单移动平均 OR 收盘价的20日简单移动平均=收盘价的120日简单移动平均 OR 收盘价的20日简单移动平均上穿收盘价的120日简单移动平均
MB赋值:收盘价>收盘价的5日简单移动平均 OR 收盘价=收盘价的5日简单移动平均 OR 收盘价上穿收盘价的5日简单移动平均
BD赋值:XF AND XD AND XG
MC赋值:收盘价>收盘价的60日简单移动平均 OR 收盘价=收盘价的60日简单移动平均 OR 收盘价上穿收盘价的60日简单移动平均
BF赋值:BD AND XT AND XY AND XU AND XO AND XS AND XP AND XI
VR赋值:收盘价的13日指数移动平均的13日指数移动平均
AS赋值:(VR-1日前的VR)/1日前的VR*1000
A10赋值:AS上穿0
AP赋值:如果A10,返回5,否则返回0
AL赋值:如果AS>1日前的ASANDAS>0,返回AS,否则返回0
LL赋值: 收盘价>1日前的收盘价*1.038
VA赋值:100*以收盘价*0.95计算的获利盘比例
AJ赋值:VA>50 AND AS>0
AH赋值:如果AS<1日前的ASANDAS>0,返回AS,否则返回0
MM赋值:成交量(手)的5日简单移动平均
MX赋值:成交量(手)的35日简单移动平均
GH赋值:30日内收盘价和0的较大值的最高值/30日内收盘价和开盘价的较小值的最低值<=1.15
MZ赋值:成交量(手)的135日简单移动平均
CM赋值:MM>MX OR MM=MX OR MM上穿MX
CN赋值:MM>MZ OR MM=MZ OR MM上穿MZ
CB赋值:MX>MZ OR MX=MZ OR MX上穿MZ
CV赋值:CM AND CN AND CB
CC赋值: CN AND CB
XG12赋值:XS OR XP
XG1赋值:BD AND (AJ OR AL>7) AND AH=0
XG2赋值:CV AND (AJ OR AL>3) AND AH=0
XG3赋值:BF AND (AJ OR AL>2)
XG4赋值:(BD AND CV) AND (AJ OR AL>2) AND AH=0
DO赋值:(收盘价-1日前的收盘价)/1日前的收盘价
DP赋值:DO>0.04
DJ赋值:DO>0.049 AND (AJ OR AL>2)
DI赋值:DO>0.08
XG5赋值:DP AND(AJ OR AL>3) AND XG12 AND CC
XG6赋值:DO>2.5% AND (1日前的AP OR 2日前的AP) AND BD AND (AJ OR AL>1.3)
XGG赋值:XD AND XG AND XT AND XY AND XU AND XO
XGH赋值:XS AND XP AND XI AND CC AND AJ AND MC AND AH=0
XG7赋值:XGG AND XGH
XG9赋值:((XG1 OR XG2 OR XG3 OR XG4 OR XG5 OR XG6 OR XG7) AND MB) OR ((DJ OR DI) AND AS>0)
DIFF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
DEA赋值:DIFF的9日指数移动平均
MACD赋值:2*(DIFF-DEA)
FA赋值:1日前的MACD<2日前的MACD AND 2日前的MACD<3日前的MACD AND 3日前的MACD<4日前的MACD
FB赋值:MACD>=0 AND 统计1日中满足MACD>1日前的MACD的天数=1
FC赋值:收盘价的30日指数移动平均>=1日前的收盘价的30日指数移动平均AND 统计1日中满足收盘价的5日指数移动平均>收盘价的10日指数移动平均ANDEMA(收盘价,10)>收盘价的30日指数移动平均的天数=1
FD赋值:收盘价上穿收盘价的30日指数移动平均 OR 收盘价>收盘价的30日指数移动平均
FE赋值:FA AND FB AND FC AND FD
FF赋值:FA AND FB AND FC AND FD AND (DIFF-DEA)/收盘价的绝对值<0.018
FG赋值:FA AND FB AND FC AND FD AND MACD<0.10
RR赋值:(最高价-收盘价)/收盘价*100<1
RSV赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
K赋值:RSV的3日[1日权重]移动平均
D赋值:K的3日[1日权重]移动平均
OO赋值:K上穿D AND LL AND RR
输出赵少追涨:XG9 AND OO AND 1日前的XG9=0 AND (FE OR FF OR FG)
定制、找人做指标公式联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


指标安装下载帮助  |   热门标签  | 联系我们  |  股朋指标网  |  指标网   |  指标公式网  |  加入收藏   

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