
01 指标原理
趋势和短线:六个维度全票通过,才亮绿灯
大部分指标只看一两个维度,要么看趋势,要么看量价。"趋势和短线"这个指标不嫌麻烦,它同时在趋势方向、动能变化、量价关系、均线位置、状态转换五个维度上做判断,全部通过才输出"看多"信号。
趋势拐头(A1X)
A0是加权收盘价(2倍收盘价+最高价+最低价)/4,A1B是它的14日指数平均,A1X是A1B的变化率。
看多条件要求A1X先小于0保持2天以上,然后交叉上穿。翻译成人话:趋势先走弱两天以上,然后开始拐头向上。为什么要先走弱?因为从弱转强,比一直强更强更值得注意。

量价齐升(买)
开盘价低于7日、13日、34日三条均线——今天低开,是个"下蹲"动作。但收盘价站回了7日均线以上,而且高于成交量加权均价(VARF)——说明虽然是低开,但全天走出了"低开高走"的走势。
同时,短期趋势(7日-13日均线差)和中线趋势都在加速(VAR16>0,VAR19>0),以及短中期动能为正(TT条件)。
低开不低走,趋势在加速,量价在配合——这是典型的"假摔真涨"形态。

状态转换(LS)
指标内部维护了一个"多空状态机":DK/KK追踪价格相对于加权均线的高低位置,HS/LS记录多空状态谁占上风。
看多条件要求"前一天还是空头状态(LS)"——确保这个信号是从空头转向多头的拐点,而不是在多头行情里追涨。
注意看,五个条件缺一不可。趋势拐头但量价不配合?不算。量价好看但趋势没拐?不算。全部通过,才敢亮"看多"。

趋势短线共振
这个指标的逻辑可以用一句话概括:空头趋势末端,出现低开高走的量价反转,且短期动能开始加速。
口诀:趋势走弱两天拐头,低开高走量价齐升,空头刚转身就上车,五关全过再看多。

02 源码动态翻译
趋势和短线
A0赋值:(最低价+最高价+收盘价*2)/4
A1B赋值:A0的14日指数移动平均
A2B赋值:A0的25日指数移动平均
A1X赋值:(A1B-1日前的A1B)/1日前的A1B*100
短线趋势赋值:(收盘价的7日指数移动平均 - 收盘价的13日指数移动平均)
中线趋势赋值:短线趋势的13日指数移动平均
VAR4赋值:收盘价的7日简单移动平均
VAR5赋值:收盘价的13日简单移动平均
VAR6赋值:收盘价的34日简单移动平均
VAR7赋值:收盘价的55日简单移动平均
VAR10赋值:((0 - ((10 * (5日内收盘价的最高值 - 收盘价)) / (5日内收盘价的最高值 - 5日内最低价的最低值))) + 10)
VAR11赋值:((0 - ((10 * (13日内收盘价的最高值 - 收盘价)) / (13日内收盘价的最高值 - 13日内最低价的最低值))) + 10)
VAR12赋值:((0 - ((10 * (21日内收盘价的最高值 - 收盘价)) / (21日内收盘价的最高值 - 21日内最低价的最低值))) + 10)
VAR13赋值:((0 - ((10 * (34日内收盘价的最高值 - 收盘价)) / (34日内收盘价的最高值 - 34日内最低价的最低值))) + 10)
VAR14赋值:1日前的中线趋势
VAR15赋值:中线趋势
VAR16赋值:(VAR15 - VAR14)
VAR17赋值:1日前的短线趋势
VAR18赋值:短线趋势
VAR19赋值:(VAR18 - VAR17)
VARE赋值:(((收盘价*成交量)*10)的34日累和 / (成交量*200)的34日累和)
VARF赋值:((VARE*10)的整数部分 / 10)
欣喜赋值:(((收盘价-开盘价)*2)+开盘价)的30日偏移移动平均的13日平滑移动平均
若狂赋值:(((收盘价-开盘价)*2)+开盘价)的5日平滑移动平均的13日平滑移动平均
TT赋值:欣喜-若狂>0
买赋值:(开盘价<=VAR4 AND 开盘价<= VAR5 AND 开盘价<= VAR6 AND 收盘价>= VAR4 AND 收盘价>= VARF AND VAR16 > 0 AND VAR19 > 0 AND TT)
MAH赋值:(最高价*18+1日前的最高价*17+2日前的最高价*16+3日前的最高价*15+4日前的最高价*14+5日前的最高价*13+6日前的最高价*12+7日前的最高价*11+8日前的最高价*10+9日前的最高价*9+10日前的最高价*8+11日前的最高价*7+12日前的最高价*6+13日前的最高价*5+14日前的最高价*4+15日前的最高价*3+16日前的最高价*2+17日前的最高价*1)/171
MAL赋值:(最低价*18+1日前的最低价*17+2日前的最低价*16+3日前的最低价*15+4日前的最低价*14+5日前的最低价*13+6日前的最低价*12+7日前的最低价*11+8日前的最低价*10+9日前的最低价*9+10日前的最低价*8+11日前的最低价*7+12日前的最低价*6+13日前的最低价*5+14日前的最低价*4+15日前的最低价*3+16日前的最低价*2+17日前的最低价*1)/171
MA5赋值:收盘价的5日简单移动平均
MA10赋值:收盘价的10日简单移动平均
MA20赋值:收盘价的20日简单移动平均
MA60赋值:收盘价的60日简单移动平均
DK赋值: 收盘价>=MAH OR (收盘价>MA5 AND 收盘价>MA10 AND 收盘价>MA20 AND 收盘价>MA20)
KK赋值: MAL>收盘价 OR (收盘价<MA5 AND 收盘价<MA10 AND 收盘价<MA20 AND 收盘价<MA20)
DK1赋值:上次DK距今天数
KK1赋值:上次KK距今天数
DK2赋值:上次KK1上穿DK1距今天数
KK2赋值:上次DK1上穿KK1距今天数
HS赋值:DK2<KK2
LS赋值:KK2<DK2
TY赋值:收盘价
AA1赋值:10日前的TY=2*10+1日内TY的最高值
BB1赋值:AA1的10日过滤
C1赋值:若BB1则将最近10+1周期置为1
HD赋值:C1的10日过滤
AA2赋值:10日前的TY=2*10+1日内TY的最低值
BB2赋值:AA2的10日过滤
CC2赋值:若BB2则将最近10+1周期置为1
LD赋值:CC2的10日过滤
前期低位赋值:上次LD距今天数日前的最低价
前期赋值:收盘价上穿前期低位
输出看多:A1X小于0保持2个交易日后交叉上穿 AND 买=1 AND 1日前的LS AND 开盘价>0
指标口令YZ0367(内含):
本文不构成投资建议股市有风险操作需谨慎
