{公式说明:1. 均线参数统一按书籍设定:MA3:=MA (C,3); MA5:=MA (C,5); MA13:=MA (C,13); MA34:=MA (C,34); MA55:=MA (C,55); MA90:=MA (C,90); 2. 成交量放量标准:当日成交量≥5 日均量 1.5 倍(VOL≥MA (VOL,5)*1.5);3. 时间周期:“1 月” 按 23 个交易日(书籍定义,不超 23 日),“1-2 月” 按 30-60 个交易日;4. 形态信号用图标标记,Q1/Q2 股需叠加 “1 月内涨幅≥50%” 条件;5. 使用前需确保 K 线复权(前复权),新股 F 形态需上市≤60 日}
一、基础均线与通用条件定义(所有形态共用)MA3:=MA (CLOSE,3); {3 日均线:R1 股下跌界定}
MA5:=MA (CLOSE,5); {5 日均线:Q1 股上涨界定、R2 股下跌界定}
MA13:=MA (CLOSE,13); {13 日均线:Q2 股上涨界定、R3 股下跌界定}
MA34:=MA (CLOSE,34); {34 日均线:Q3 股上涨界定、R4 股下跌界定}
MA55:=MA (CLOSE,55); {55 日均线:Q4 股上涨界定、盘整股震荡中枢}
MA90:=MA (CLOSE,90); {90 日均线:长期趋势分水岭,Q1/Q2 股必站其上(除极少数报复性反弹)}
VOL_5:=MA (VOL,5); {5 日成交量均线:放量标准参考}
UP_50:=CLOSE/REF (CLOSE,BARSLAST (形态触发条件))≥1.5 AND BARSLAST (形态触发条件)≤23; {Q1/Q2 股核心:1 月内(≤23 日)涨幅≥50%}
LONG_ADJ:=BARSLAST (LLV (CLOSE,30))≥30; {长期调整:前期低点距今≥30 日,界定 “长期下跌 / 调整”}
二、A 形态公式(代码 + 解释){A 形态核心:1. 长期调整后突破 90MA;2. 回调不破 13MA,回调时间≤5 日;3. 突破回调盘区放量}
A1:=LONG_ADJ; {条件 1:长期调整(前期低点距今≥30 日)}
A2:=CROSS (CLOSE,MA90) AND VOL≥VOL_51.5; {条件 2:收盘价突破 90MA,且当日放量(≥5 日均量 1.5 倍)}
A3:=BARSLAST (A2)≤5; {条件 3:突破 90MA 后距今≤5 日(回调时间≤5 日)}
A4:=LLV (CLOSE,BARSLAST (A2))≥MA13; {条件 4:突破后的回调低点≥13MA(不破 13MA)}
A5:=CROSS (CLOSE,HHV (CLOSE,BARSLAST (A2))) AND VOL≥VOL_51.8; {条件 5:突破回调区间高点(盘区),且放量(≥5 日均量 1.8 倍,强突破)}
A 形态触发:=A1 AND A2 AND A3 AND A4 AND A5; {A 形态完整触发条件}
A 形态_Q2:=A 形态触发 AND UP_50; {A 形态 + 1 月内涨幅≥50%→符合 Q2 股标准}
{图标标记:A 形态触发画红色箭头(↑),A 形态_Q2 画红色星号(★)}
DRAWICON (A 形态触发,L0.98,1); {1 号图标:红色箭头,定位在回调低点下方 2%}
DRAWICON (A 形态_Q2,H1.02,9); {9 号图标:红色星号,定位在突破高点上方 2%}
{A 形态解释:1. LONG_ADJ 确保前期有足够调整;2. A2 捕捉突破 90MA 的放量信号;3. A3 限制回调时间≤5 日(书籍要求);4. A4 确保回调不破 13MA;5. A5 捕捉盘区突破的强放量;6. A 形态_Q2 叠加 Q2 股的涨幅要求,直接对应书籍中 A 形态演变 Q2 股的条件}
三、B 形态公式(代码 + 解释){B 形态核心:1. 首次上攻未破 90MA;2. 回调获 13MA 支撑(≤5 日);3. 再破 90MA + 前高;4. 回调获 90MA/13MA / 前高支撑}
B1:=BARSLAST (CLOSE<MA90 AND REF (CLOSE,1)<MA90)≤10; {条件 1:10 日内曾上攻但未破 90MA(首次未破)}
B2:=COUNT (CLOSE≥MA13,BARSLAST (B1))≥3; {条件 2:未破 90MA 后,回调期间 3 日收在 13MA 上(获 13MA 支撑)}
B3:=BARSLAST (B1)-BARSLAST (CLOSE<MA13)≤5; {条件 3:回调时间≤5 日(书籍要求 bc 段≤5 日)}
B4:=CROSS (CLOSE,MA90) AND CROSS (CLOSE,REF (HHV (CLOSE,BARSLAST (B1)),1)) AND VOL≥VOL_51.5; {条件 4:突破 90MA + 突破首次未破时的前高,且放量}
B5:=COUNT (CLOSE≥MA90 AND CLOSE≥REF (HHV (CLOSE,BARSLAST (B4)),1),3)≥2; {条件 5:突破后回调获 90MA / 前高支撑(3 日内 2 日站支撑上)}
B 形态触发:=B1 AND B2 AND B3 AND B4 AND B5; {B 形态完整触发条件}
B 形态_Q2:=B 形态触发 AND UP_50; {B 形态 + 1 月内涨幅≥50%→符合 Q2 股标准}
{图标标记:B 形态触发画黄色箭头(↑),B 形态_Q2 画黄色星号(★)}
DRAWICON (B 形态触发,L0.98,2); {2 号图标:黄色箭头}
DRAWICON (B 形态_Q2,H*1.02,10); {10 号图标:黄色星号}
{B 形态解释:1. B1 捕捉 “首次未破 90MA” 的前期信号;2. B2+B3 确保回调获 13MA 支撑且时间≤5 日;3. B4 捕捉关键突破(90MA + 前高);4. B5 验证回调支撑,符合书籍中 “ef 段回调≤5 日” 的要求;5. B 形态_Q2 对应书籍中 B 形态演变 Q2 股的核心条件}
四、C 形态公式(代码 + 解释){C 形态核心:1. 突破 90MA;2. 回调不破 90MA / 前高;3. 盘整超 1 月(≥23 日);4. 突破前高放量}
C1:=CROSS (CLOSE,MA90) AND VOL≥VOL_51.2; {条件 1:突破 90MA(放量≥20%,温和突破)}
C2:=BARSLAST (C1)≥23; {条件 2:突破 90MA 后盘整超 1 月(≥23 日,书籍要求 b-h 时间超 1 月)}
C3:=LLV (CLOSE,BARSLAST (C1))≥MA90 AND LLV (CLOSE,BARSLAST (C1))≥REF (LLV (CLOSE,BARSLAST (C1)),1); {条件 3:回调不破 90MA + 不破突破后的前低(即不破 b 点)}
C4:=COUNT (HHV (CLOSE,BARSLAST (C1))-LLV (CLOSE,BARSLAST (C1))≤15/100,BARSLAST (C1))≥18; {条件 4:盘整期间振幅≤15% 的天数≥18 日(横盘特征)}
C5:=CROSS (CLOSE,REF (HHV (CLOSE,BARSLAST (C1)),1)) AND VOL≥VOL_51.8; {条件 5:突破盘整区间前高,且放量≥80%(强突破)}
C 形态触发:=C1 AND C2 AND C3 AND C4 AND C5; {C 形态完整触发条件}
C 形态_Q2:=C 形态触发 AND UP_50; {C 形态 + 1 月内涨幅≥50%→符合 Q2 股标准}
{图标标记:C 形态触发画蓝色箭头(↑),C 形态_Q2 画蓝色星号(★)}
DRAWICON (C 形态触发,L0.98,3); {3 号图标:蓝色箭头}
DRAWICON (C 形态_Q2,H1.02,11); {11 号图标:蓝色星号}
{C 形态解释:1. C1 捕捉初始突破 90MA;2. C2 确保盘整时间超 1 月;3. C3 对应 “回调不破 90MA、b 点”;4. C4 用振幅≤15% 界定横盘;5. C5 捕捉关键突破,符合书籍中 “h 点突破 c 点盘区” 的要求;6. C 形态_Q2 满足 Q2 股的涨幅条件}
五、D 形态公式(代码 + 解释){D 形态核心:1. 首次未破 90MA;2. 下跌近前低(不破前低);3. 盘整超 1 月;4. 突破前高 + 90MA 放量}
D1:=BARSLAST (CLOSE<MA90 AND REF (CLOSE,1)<MA90)≤10; {条件 1:10 日内曾上攻未破 90MA}
D2:=LLV (CLOSE,BARSLAST (D1))≥REF (LLV (CLOSE,BARSLAST (D1)+10),1)0.95; {条件 2:下跌低点≥前期低点的 95%(近前低不破前低,书籍 “c 点近 a 点”)}
D3:=BARSLAST (D2)≥23; {条件 3:下跌后盘整超 1 月(≥23 日,书籍 “盘整超 1 月”)}
D4:=COUNT (HHV (CLOSE,BARSLAST (D2))-LLV (CLOSE,BARSLAST (D2))≤20/100,BARSLAST (D2))≥18; {条件 4:盘整振幅≤20%(横盘特征)}
D5:=CROSS (CLOSE,REF (HHV (CLOSE,BARSLAST (D1)),1)) AND CROSS (CLOSE,MA90) AND VOL≥VOL_51.5; {条件 5:突破首次未破的前高 + 突破 90MA,且放量}
D 形态触发:=D1 AND D2 AND D3 AND D4 AND D5; {D 形态完整触发条件}
D 形态_Q2:=D 形态触发 AND UP_50; {D 形态 + 1 月内涨幅≥50%→符合 Q2 股标准}
{图标标记:D 形态触发画绿色箭头(↑),D 形态_Q2 画绿色星号(★)}
DRAWICON (D 形态触发,L0.98,4); {4 号图标:绿色箭头}
DRAWICON (D 形态_Q2,H1.02,12); {12 号图标:绿色星号}
{D 形态解释:1. D1 对应 “b 点未破 90MA”;2. D2 对应 “c 点近 a 点不破 a 点”;3. D3 确保盘整超 1 月;4. D4 界定横盘;5. D5 捕捉 “突破 b 点 + 90MA”,符合书籍中 “d 点破 b 点、90MA” 的要求;6. D 形态_Q2 满足 Q2 股涨幅}
六、E 形态公式(代码 + 解释){E 形态核心:1. 长期上涨(前期涨幅≥50%);2. 回调不破 90MA;3. 突破前期高点放量}
E1:=HHV (CLOSE,60)/LLV (CLOSE,60)≥1.5; {条件 1:前期 60 日涨幅≥50%(长期上涨,书籍 “大幅长时间上涨”)}
E2:=BARSLAST (E1)≥30; {条件 2:长期上涨后距今≥30 日(有回调空间)}
E3:=LLV (CLOSE,BARSLAST (E2))≥MA90; {条件 3:回调低点≥90MA(不破 90MA,书籍 “每次下跌不破 90MA”)}
E4:=CROSS (CLOSE,REF (HHV (CLOSE,BARSLAST (E2)),1)) AND VOL≥VOL_51.5; {条件 4:突破回调前的前期高点,且放量}
E 形态触发:=E1 AND E2 AND E3 AND E4; {E 形态完整触发条件}
E 形态_Q2:=E 形态触发 AND UP_50; {E 形态 + 1 月内涨幅≥50%→符合 Q2 股标准}
{图标标记:E 形态触发画紫色箭头(↑),E 形态_Q2 画紫色星号(★)}
DRAWICON (E 形态触发,L0.98,5); {5 号图标:紫色箭头}
DRAWICON (E 形态_Q2,H*1.02,13); {13 号图标:紫色星号}
{E 形态解释:1. E1 界定 “长期上涨”;2. E2 确保有回调周期;3. E3 对应 “回调不破 90MA”;4. E4 捕捉 “突破 a 点”,符合书籍中 “f 点突破 a 点” 的要求;5. E 形态_Q2 满足 Q2 股涨幅}
七、F 形态公式(代码 + 解释){F 形态核心:1. 新股(上市≤60 日);2. 横盘 1-2 月(30-60 日);3. 突破横盘区间放量}
F1:=FINANCE (42)≤60; {条件 1:上市天数≤60 日(新股 / 次新股,书籍 “无 90MA”)}
F2:=BARSLAST (F1)≥30; {条件 2:上市后横盘≥30 日(1 月,书籍 “横盘 1-2 月”)}
F3:=COUNT (HHV (CLOSE,BARSLAST (F1))-LLV (CLOSE,BARSLAST (F1))≤15/100,BARSLAST (F1))≥20; {条件 3:横盘期间振幅≤15% 的天数≥20 日(横盘特征)}
F4:=CROSS (CLOSE,REF (HHV (CLOSE,BARSLAST (F1)),1)) AND VOL≥MA (VOL,5)2; {条件 4:突破横盘区间高点,且放量≥2 倍 5 日均量(新股突破需强放量)}
F 形态触发:=F1 AND F2 AND F3 AND F4; {F 形态完整触发条件}
F 形态_Q2:=F 形态触发 AND UP_50; {F 形态 + 1 月内涨幅≥50%→符合 Q2 股标准}
{图标标记:F 形态触发画橙色箭头(↑),F 形态_Q2 画橙色星号(★)}
DRAWICON (F 形态触发,L0.98,6); {6 号图标:橙色箭头}
DRAWICON (F 形态_Q2,H*1.02,14); {14 号图标:橙色星号}
{F 形态解释:1. F1 用 FINANCE (42)(上市天数)界定新股;2. F2+F3 界定 “横盘 1-2 月”;3. F4 捕捉 “突破首日最高价盘区”(用上市后高点近似),符合书籍中 F 形态 “突破横盘盘区” 的要求;4. F 形态_Q2 满足 Q2 股涨幅}
八、公式使用说明参数调整:若需修改均线参数(如 90MA 改为 89MA),直接修改 MA (CLOSE,90) 中的 “90” 即可,其他均线同理;
放量标准:公式中 “VOL≥MA (VOL,5)*1.5” 可根据市场活跃度调整(如牛市改为 2 倍,熊市改为 1.2 倍);
形态验证:触发形态信号后,需手动验证 “回调幅度”“盘整结构” 等细节(公式为量化筛选,需结合 K 线形态主观确认);
Q1 股额外条件:Q1 股需 “沿 5MA 上涨”,可在公式中添加 “CLOSE≥MA5 AND BARSLAST (CROSS (MA5,MA13))≥5”(5MA 在 13MA 上,沿 5MA 涨),叠加后即为 Q1 股信号;
风险提示:公式基于历史形态编写,需结合实时成交量、大盘环境使用,避免单一依赖指标。# 通达信 强势股(Q1/Q2 股)六种先兆形态公式源码(附详细解释)
{公式核心逻辑:严格对标《短线天才》中六种形态的核心特征,整合均线突破、回调幅度、盘整时间、成交量等关键条件,标注 Q1/Q2 股专属涨幅要求(1 个月内≥50%);使用前需开启【前复权】,均线参数可按书籍默认调整}
一、基础参数定义(所有形态共用){1. 均线参数:按书籍设定,90MA 为长期分水岭,13MA/5MA 为 Q2/Q1 股核心均线}
MA3:=MA (C,3); {3 日均线:R1 股下跌界定}
MA5:=MA (C,5); {5 日均线:Q1 股上涨界定(沿 5MA 涨)}
MA13:=MA (C,13); {13 日均线:Q2 股上涨界定(沿 13MA 涨)}
MA90:=MA (C,90); {90 日均线:强势股必破且回调不破的核心均线}
{2. 成交量标准:放量 = 当日成交量≥5 日均量 1.5 倍(书籍 “巨量” 近似量化)}
VOL_5:=MA (VOL,5);
放量:=VOL≥VOL_5*1.5;
{3. 时间周期:1 个月 = 23 交易日(书籍定义),长期调整 =≥30 交易日}
月周期:=23;
长期调整:=BARSLAST (LLV (C,30))≥30; {前期低点距今≥30 日,界定 “长期下跌 / 调整”}
{4. Q1/Q2 股核心涨幅:突破形态后 1 个月内涨幅≥50%}
Q 涨幅:=C/REF (C,BARSLAST (形态触发))≥1.5 AND BARSLAST (形态触发)≤月周期;
二、A 形态公式(代码 + 解释){A 形态特征:长期调整→破 90MA→回调≤5 日 + 不破 13MA→放量破盘区}
A1:= 长期调整;{条件 1:前期有足够调整(书籍 “长期下跌 / 调整”)}
A2:=CROSS (C,MA90) AND 放量;{条件 2:收盘价突破 90MA,且首次突破放量}
A3:=BARSLAST (A2)≤5; {条件 3:突破后回调时间≤5 日(书籍 “cd 段≤5 日”)}
A4:=LLV (C,BARSLAST (A2))≥MA13; {条件 4:回调低点≥13MA(书籍 “d 点不破 13MA”)}
A5:=CROSS (C,HHV (C,BARSLAST (A2))) AND 放量;{条件 5:突破回调盘区高点,二次放量}
A 形态触发:=A1 AND A2 AND A3 AND A4 AND A5; {A 形态完整触发}
A 形态_Q2:=A 形态触发 AND Q 涨幅;{A 形态 + 1 月涨 50%→Q2 股}
{图标标记:K 线图显示信号,方便可视化}
DRAWICON (A 形态触发,L0.98,1); {1 号图标:红色↑,标记回调低点}
DRAWICON (A 形态_Q2,H1.02,9); {9 号图标:红色★,标记 Q2 股确认点}
{A 形态解释:1. A1 确保前期调整充分,避免短期反弹误判;2. A2 捕捉 “b 点破 90MA” 的关键动作;3. A3/A4 严格限制回调时间和幅度,符合书籍 “小幅回调” 要求;4. A5 对应 “突破 c 点盘区”,二次放量验证强度;5. A 形态_Q2 直接对标书籍中 “A 形态演变 Q2 股” 的核心条件}
三、B 形态公式(代码 + 解释){B 形态特征:首攻不破 90MA→回调≤5 日 + 获 13MA 支撑→破 90MA + 前高→回调获支撑}
B1:=BARSLAST (C<MA90 AND REF (C,1)<MA90)≤10; {条件 1:10 日内首攻未破 90MA(书籍 “b 点未破 90MA”)}
B2:=COUNT (C≥MA13,BARSLAST (B1))≥3; {条件 2:回调期间 3 日站 13MA 上(书籍 “c 点获 13MA 支撑”)}
B3:=BARSLAST (B1)-BARSLAST (C<MA13)≤5; {条件 3:回调时间≤5 日(书籍 “bc 段≤5 日”)}
B4:=CROSS (C,MA90) AND CROSS (C,REF (HHV (C,BARSLAST (B1)),1)) AND 放量;{条件 4:破 90MA + 破 b 点前高,放量}
B5:=COUNT (C≥MA90 AND C≥REF (HHV (C,BARSLAST (B4)),1),3)≥2; {条件 5:突破后回调获支撑(书籍 “f 点获支撑”)}
B 形态触发:=B1 AND B2 AND B3 AND B4 AND B5; {B 形态完整触发}
B 形态_Q2:=B 形态触发 AND Q 涨幅;{B 形态 + 1 月涨 50%→Q2 股}
{图标标记}
DRAWICON (B 形态触发,L0.98,2); {2 号图标:黄色↑}
DRAWICON (B 形态_Q2,H1.02,10); {10 号图标:黄色★}
{B 形态解释:1. B1 捕捉 “首次未破 90MA” 的前期信号;2. B2/B3 对应 “回调获 13MA 支撑且时间短”;3. B4 是核心突破(破 90MA + 前高),验证主力意图;4. B5 确保 “回调不破关键支撑”,符合书籍 “ef 段支撑” 要求}
四、C 形态公式(代码 + 解释){C 形态特征:破 90MA→回调不破 90MA / 前高→盘整超 1 月→放量破前高}
C1:=CROSS (C,MA90) AND 放量;{条件 1:突破 90MA(书籍 “b 点破 90MA”)}
C2:=BARSLAST (C1)≥月周期;{条件 2:突破后盘整超 1 月(书籍 “b-h 时间超 1 月”)}
C3:=LLV (C,BARSLAST (C1))≥MA90 AND LLV (C,BARSLAST (C1))≥REF (LLV (C,BARSLAST (C1)),1); {条件 3:回调不破 90MA + 不破 b 点(书籍 “c 点不破 90MA、b 点”)}
C4:=COUNT (HHV (C,BARSLAST (C1))-LLV (C,BARSLAST (C1))≤15/100,BARSLAST (C1))≥18; {条件 4:盘整振幅≤15%(横盘特征,书籍 “长期盘整”)}
C5:=CROSS (C,REF (HHV (C,BARSLAST (C1)),1)) AND 放量;{条件 5:突破盘整前高,放量}
C 形态触发:=C1 AND C2 AND C3 AND C4 AND C5; {C 形态完整触发}
C 形态_Q2:=C 形态触发 AND Q 涨幅;{C 形态 + 1 月涨 50%→Q2 股}
{图标标记}
DRAWICON (C 形态触发,L0.98,3); {3 号图标:蓝色↑}
DRAWICON (C 形态_Q2,H1.02,11); {11 号图标:蓝色★}
{C 形态解释:1. C2 用 “月周期” 确保盘整时间足够,符合书籍 “越长越好”;2. C3 严格限制回调幅度,避免破位;3. C4 用振幅界定横盘,过滤震荡行情;4. C5 对应 “h 点突破 c 点盘区”,是形态确认关键}
五、D 形态公式(代码 + 解释){D 形态特征:首攻不破 90MA→下跌近前低→盘整超 1 月→破前高 + 90MA}
D1:=BARSLAST (C<MA90 AND REF (C,1)<MA90)≤10; {条件 1:首攻未破 90MA(书籍 “b 点未破 90MA”)}
D2:=LLV (C,BARSLAST (D1))≥REF (LLV (C,BARSLAST (D1)+10),1)*0.95; {条件 2:下跌近前低(不破前低,书籍 “c 点近 a 点”)}
D3:=BARSLAST (D2)≥月周期;{条件 3:盘整超 1 月(书籍 “盘整超 1 月”)}
D4:=COUNT (HHV (C,BARSLAST (D2))-LLV (C,BARSLAST (D2))≤20/100,BARSLAST (D2))≥18; {条件 4:盘整振幅≤20%(横盘)}
D5:=CROSS (C,REF (HHV (C,BARSLAST (D1)),1)) AND CROSS (C,MA90) AND 放量;{条件 5:破前高 + 破 90MA,放量}
D 形态触发:=D1 AND D2 AND D3 AND D4 AND D5; {D 形态完整触发}
D 形态_Q2:=D 形态触发 AND Q 涨幅;{D 形态 + 1 月涨 50%→Q2 股}
{图标标记}
DRAWICON (D 形态触发,L0.98,4); {4 号图标:绿色↑}
DRAWICON (D 形态_Q2,H1.02,12); {12 号图标:绿色★}
{D 形态解释:1. D2 用 “≥前低 95%” 界定 “近前低不破”,符合书籍 “c 点近 a 点”;2. D5 同时突破 “前高 + 90MA”,验证形态有效性;3. 整体逻辑对应书籍 “D 形态二次突破” 的核心特征}
六、E 形态公式(代码 + 解释){E 形态特征:长期上涨→回调不破 90MA→放量破前期高点}
E1:=HHV (C,60)/LLV (C,60)≥1.5; {条件 1:前期 60 日涨≥50%(书籍 “大幅长时间上涨”)}
E2:=BARSLAST (E1)≥30; {条件 2:上涨后有回调周期}
E3:=LLV (C,BARSLAST (E2))≥MA90; {条件 3:回调不破 90MA(书籍 “每次下跌不破 90MA”)}
E4:=CROSS (C,REF (HHV (C,BARSLAST (E2)),1)) AND 放量;{条件 4:突破前期高点,放量}
E 形态触发:=E1 AND E2 AND E3 AND E4; {E 形态完整触发}
E 形态_Q2:=E 形态触发 AND Q 涨幅;{E 形态 + 1 月涨 50%→Q2 股}
{图标标记}
DRAWICON (E 形态触发,L0.98,5); {5 号图标:紫色↑}
DRAWICON (E 形态_Q2,H1.02,13); {13 号图标:紫色★}
{E 形态解释:1. E1 界定 “长期上涨”,避免短期行情误判;2. E3 对应书籍 “回调不破 90MA” 的强支撑特征;3. E4 捕捉 “突破 a 点”,是形态确认的关键动作}
七、F 形态公式(代码 + 解释){F 形态特征:新股(上市≤60 日)→横盘 1-2 月→放量破横盘区间}
F1:=FINANCE (42)≤60; {条件 1:上市≤60 日(书籍 “新股 / 次新股无 90MA”)}
F2:=BARSLAST (F1)≥30; {条件 2:上市后横盘≥30 日(书籍 “横盘 1-2 月”)}
F3:=COUNT (HHV (C,BARSLAST (F1))-LLV (C,BARSLAST (F1))≤15/100,BARSLAST (F1))≥20; {条件 3:横盘振幅≤15%(横盘特征)}
F4:=CROSS (C,REF (HHV (C,BARSLAST (F1)),1)) AND VOL≥VOL_5*2; {条件 4:突破横盘高点,放量≥2 倍(新股需强放量)}
F 形态触发:=F1 AND F2 AND F3 AND F4; {F 形态完整触发}
F 形态_Q2:=F 形态触发 AND Q 涨幅;{F 形态 + 1 月涨 50%→Q2 股}
{图标标记}
DRAWICON (F 形态触发,L0.98,6); {6 号图标:橙色↑}
DRAWICON (F 形态_Q2,H1.02,14); {14 号图标:橙色★}
{F 形态解释:1. F1 用 FINANCE (42)(上市天数)精准界定新股;2. F2/F3 对应 “横盘 1-2 月”;3. F4 用 “2 倍放量” 强化突破强度,符合书籍 “涨停巨量突破” 的要求}
八、使用说明参数调整:若需修改均线(如 90MA 改 89MA),直接修改 MA (C,90) 中的 “90”;放量标准可按市场调整(牛市→2 倍,熊市→1.2 倍);
Q1 股适配:Q1 股需 “沿 5MA 涨”,可添加条件 “C≥MA5 AND BARSLAST (CROSS (MA5,MA13))≥5”(5MA 在 13MA 上),叠加后即为 Q1 股信号;
验证逻辑:公式为量化筛选,触发信号后需手动确认 K 线结构(如回调是否 “小幅”、盘整是否 “紧凑”),避免机械依赖;
风险提示:仅适用于短线(1-23 交易日),需结合大盘环境,熊市建议减少操作。
补充:
通达信 六种强势股形态触发条件专属源码公式(单独提炼版)
{说明:1. 先复制【基础参数定义】,再复制对应形态的触发条件源码,可直接在通达信公式编辑器中使用;2. 所有条件严格对标《短线天才》核心特征,变量名与书籍概念一一对应;3. 使用前需开启【前复权】,确保 K 线数据准确}
一、基础参数定义(所有形态触发条件必用,需先定义){1. 核心均线:90MA = 长期分水岭,13MA/Q2 股、5MA/Q1 股 = 短期支撑}
MA5:=MA (CLOSE,5); {5 日均线:Q1 股沿 5MA 涨,R2 股下跌界定}
MA13:=MA (CLOSE,13); {13 日均线:Q2 股沿 13MA 涨,R3 股下跌界定}
MA90:=MA (CLOSE,90); {90 日均线:强势股必破且回调不破的核心均线}
{2. 成交量标准:放量 = 当日成交量≥5 日均量 1.5 倍(书籍 “巨量” 量化)}
VOL_5:=MA (VOLUME,5);
放量:=VOLUME≥VOL_5*1.5; {突破关键位需放量验证,新股 F 形态可改为 2 倍}
{3. 时间周期:1 个月 = 23 交易日(书籍定义),长期调整 =≥30 交易日}
月周期:=23;
长期调整:=BARSLAST (LLV (CLOSE,30))≥30; {前期低点距今≥30 日,界定 “长期下跌 / 调整”}
{4. 辅助变量:盘整振幅(横盘特征)、前期高点 / 低点}
盘整振幅 15:=HHV (CLOSE, 周期数)-LLV (CLOSE, 周期数)≤LLV (CLOSE, 周期数)*0.15; {振幅≤15%}
前期高点:=REF (HHV (CLOSE,BARSLAST (关键节点)),1);
前期低点:=REF (LLV (CLOSE,BARSLAST (关键节点)),1);
二、分形态触发条件源码(单独提炼,可单独调用)1. A 形态触发条件(A_Trigger){A 形态核心:长期调整→破 90MA 放量→回调≤5 日 + 不破 13MA→破盘区放量}
A_Trigger:=
长期调整 AND {条件 1:前期长期调整(书籍 “长期下跌 / 充分调整”)}
CROSS (CLOSE,MA90) AND 放量 AND {条件 2:放量突破 90MA(书籍 “b 点破 90MA”)}
BARSLAST (CROSS (CLOSE,MA90))≤5 AND {条件 3:突破后回调≤5 日(书籍 “cd 段≤5 日”)}
LLV (CLOSE,BARSLAST (CROSS (CLOSE,MA90)))≥MA13 AND {条件 4:回调不破 13MA(书籍 “d 点不破 13MA”)}
CROSS (CLOSE,HHV (CLOSE,BARSLAST (CROSS (CLOSE,MA90)))) AND 放量;{条件 5:放量破回调盘区(书籍 “突破 c 点盘区”)}
{调用示例:DRAWICON (A_Trigger,L*0.98,1); 画红色箭头标记触发点}
2. B 形态触发条件(B_Trigger){B 形态核心:首攻不破 90MA→回调≤5 日 + 获 13MA 支撑→破 90MA + 前高放量→回调获支撑}
B_Trigger:=
BARSLAST (CLOSE<MA90 AND REF (CLOSE,1)<MA90)≤10 AND {条件 1:10 日内首攻未破 90MA(书籍 “b 点未破 90MA”)}
COUNT (CLOSE≥MA13,BARSLAST (CLOSE<MA90 AND REF (CLOSE,1)<MA90))≥3 AND {条件 2:回调获 13MA 支撑(书籍 “c 点获 13MA 支撑”)}
BARSLAST (CLOSE<MA90 AND REF (CLOSE,1)<MA90)-BARSLAST (CLOSE<MA13)≤5 AND {条件 3:回调≤5 日(书籍 “bc 段≤5 日”)}
CROSS (CLOSE,MA90) AND CROSS (CLOSE,REF (HHV (CLOSE,BARSLAST (CLOSE<MA90 AND REF (CLOSE,1)<MA90)),1)) AND 放量 AND {条件 4:放量破 90MA + 前高(书籍 “d 点破 90MA、b 点”)}
COUNT (CLOSE≥MA90 AND CLOSE≥REF (HHV (CLOSE,BARSLAST (CROSS (CLOSE,MA90))),1),3)≥2; {条件 5:突破后回调获支撑(书籍 “f 点获支撑”)}
{调用示例:DRAWICON (B_Trigger,L*0.98,2); 画黄色箭头标记触发点}
3. C 形态触发条件(C_Trigger){C 形态核心:破 90MA 放量→回调不破 90MA / 前低→盘整超 1 月→破前高放量}
C_Trigger:=
CROSS (CLOSE,MA90) AND 放量 AND {条件 1:放量突破 90MA(书籍 “b 点破 90MA”)}
BARSLAST (CROSS (CLOSE,MA90))≥月周期 AND {条件 2:盘整超 1 月(书籍 “b-h 时间超 1 月”)}
LLV (CLOSE,BARSLAST (CROSS (CLOSE,MA90)))≥MA90 AND LLV (CLOSE,BARSLAST (CROSS (CLOSE,MA90)))≥REF (LLV (CLOSE,BARSLAST (CROSS (CLOSE,MA90))),1) AND {条件 3:回调不破 90MA + 前低(书籍 “c 点不破 90MA、b 点”)}
COUNT (HHV (CLOSE,BARSLAST (CROSS (CLOSE,MA90)))-LLV (CLOSE,BARSLAST (CROSS (CLOSE,MA90)))≤15/100,BARSLAST (CROSS (CLOSE,MA90)))≥18 AND {条件 4:盘整振幅≤15%(书籍 “长期横盘”)}
CROSS (CLOSE,REF (HHV (CLOSE,BARSLAST (CROSS (CLOSE,MA90))),1)) AND 放量;{条件 5:放量破盘整前高(书籍 “h 点突破 c 点盘区”)}
{调用示例:DRAWICON (C_Trigger,L*0.98,3); 画蓝色箭头标记触发点}
4. D 形态触发条件(D_Trigger){D 形态核心:首攻不破 90MA→下跌近前低→盘整超 1 月→破前高 + 90MA 放量}
D_Trigger:=
BARSLAST (CLOSE<MA90 AND REF (CLOSE,1)<MA90)≤10 AND {条件 1:首攻未破 90MA(书籍 “b 点未破 90MA”)}
LLV (CLOSE,BARSLAST (CLOSE<MA90 AND REF (CLOSE,1)<MA90))≥REF (LLV (CLOSE,BARSLAST (CLOSE<MA90 AND REF (CLOSE,1)<MA90)+10),1)0.95 AND {条件 2:下跌近前低(书籍 “c 点近 a 点不破 a 点”)}
BARSLAST (LLV (CLOSE,BARSLAST (CLOSE<MA90 AND REF (CLOSE,1)<MA90)))≥月周期 AND {条件 3:盘整超 1 月(书籍 “盘整超 1 月”)}
COUNT (HHV (CLOSE,BARSLAST (LLV (CLOSE,BARSLAST (CLOSE<MA90 AND REF (CLOSE,1)<MA90))))-LLV (CLOSE,BARSLAST (LLV (CLOSE,BARSLAST (CLOSE<MA90 AND REF (CLOSE,1)<MA90))))≤20/100,BARSLAST (LLV (CLOSE,BARSLAST (CLOSE<MA90 AND REF (CLOSE,1)<MA90))))≥18 AND {条件 4:盘整振幅≤20%(书籍 “横盘”)}
CROSS (CLOSE,REF (HHV (CLOSE,BARSLAST (CLOSE<MA90 AND REF (CLOSE,1)<MA90)),1)) AND CROSS (CLOSE,MA90) AND 放量;{条件 5:放量破前高 + 90MA(书籍 “d 点破 b 点、90MA”)}
{调用示例:DRAWICON (D_Trigger,L0.98,4); 画绿色箭头标记触发点}
5. E 形态触发条件(E_Trigger){E 形态核心:长期上涨→回调不破 90MA→破前高放量}
E_Trigger:=
HHV (CLOSE,60)/LLV (CLOSE,60)≥1.5 AND {条件 1:前期 60 日涨≥50%(书籍 “大幅长时间上涨”)}
BARSLAST (HHV (CLOSE,60)/LLV (CLOSE,60)≥1.5)≥30 AND {条件 2:上涨后有回调周期}
LLV (CLOSE,BARSLAST (HHV (CLOSE,60)/LLV (CLOSE,60)≥1.5))≥MA90 AND {条件 3:回调不破 90MA(书籍 “每次下跌不破 90MA”)}
CROSS (CLOSE,REF (HHV (CLOSE,BARSLAST (HHV (CLOSE,60)/LLV (CLOSE,60)≥1.5)),1)) AND 放量;{条件 4:放量破前期高点(书籍 “f 点突破 a 点”)}
{调用示例:DRAWICON (E_Trigger,L*0.98,5); 画紫色箭头标记触发点}
6. F 形态触发条件(F_Trigger,新股专属){F 形态核心:新股(上市≤60 日)→横盘 1-2 月→破盘区放量}
F_Trigger:=
FINANCE (42)≤60 AND {条件 1:上市≤60 日(书籍 “新股 / 次新股无 90MA”)}
BARSLAST (FINANCE (42)≤60)≥30 AND {条件 2:上市后横盘≥30 日(书籍 “横盘 1-2 月”)}
COUNT (HHV (CLOSE,BARSLAST (FINANCE (42)≤60))-LLV (CLOSE,BARSLAST (FINANCE (42)≤60))≤15/100,BARSLAST (FINANCE (42)≤60))≥20 AND {条件 3:横盘振幅≤15%(书籍 “横盘盘区”)}
CROSS (CLOSE,REF (HHV (CLOSE,BARSLAST (FINANCE (42)≤60)),1)) AND VOLUME≥VOL_52; {条件 4:2 倍放量破盘区(书籍 “涨停巨量突破”)}
{调用示例:DRAWICON (F_Trigger,L0.98,6); 画橙色箭头标记触发点}
三、源码使用说明复制顺序:先复制【基础参数定义】,再复制需要的形态触发条件源码,避免变量未定义导致报错;
参数调整:
放量标准:牛市可将 “1.5 倍” 改为 “2 倍”(VOL_5*2),熊市改为 “1.2 倍”;
时间周期:若需调整 “1 个月” 天数,修改 “月周期:=23” 中的 “23” 即可;
验证逻辑:触发条件源码是 “量化筛选门槛”,需手动验证 K 线结构(如回调是否 “小幅”、盘整是否 “紧凑”),避免单一依赖;
Q1 股适配:若需筛选 Q1 股(沿 5MA 涨),可在形态触发条件后叠加 “AND CLOSE≥MA5 AND BARSLAST (CROSS (MA5,MA13))≥5”(5MA 在 13MA 上方,沿 5MA 上涨)。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。万宝配资-线上配资股票-炒股配资10倍平台-股票配资查询论坛提示:文章来自网络,不代表本站观点。