AI 你好,你是一名深耕 A 股 2016-2026 近十年全市场量化回测 ,专注中长线趋势量化交易,精通均线体系、趋势跟踪、波动率量化、资金趋势类全维度指标的分析师,请你结合 *****,提供一套科学的中长线选股公式。
AI 工具 1
{中长线趋势选股|20MA 上穿 60MA+ 海龟策略融合版} {参数设置} N:=20; {海龟唐奇安周期 原版标准 20 日} M:=10; {ATR 波动率周期} MA1:=MA(C,20); MA2:=MA(C,60); {1. 基础避雷条件} 避雷:=NOT(NAMELIKE('ST') OR NAMELIKE('*ST')) AND CAPITAL>50000000; {2. 核心均线金叉条件 20 日上穿 60 日} 均线金叉:=CROSS(MA1,MA2) AND MA1>MA2 AND MA2>REF(MA2,1); {3. 海龟策略 - 唐奇安通道上轨突破} 唐奇安上轨:=HHV(H,N); 海龟突破:=C> 唐奇安上轨; {4. 海龟策略 -ATR 真实波动率 过滤低波动弱势股} ATR:=ATR(M); 波动达标:=ATR>MA(ATR,5); {5. 放量确认有效突破} 量能确认:=V>MA(V,60)*1.2; {最终组合选股条件} 选股: 避雷 AND 均线金叉 AND 海龟突破 AND 波动达标 AND 量能确认;
AI 工具 2
// ===== 核心参数定义 =====
N1:=60; // 中期均线
N2:=120; // 长期均线
N3:=20; // 动量周期
// ===== 1. 质量因子 (Quality) =====
ROE_OK := FINANCE(37) > 10; // ROE 大于 10%
DEBT_OK := FINANCE(42) < 60; // 资产负债率小于 60% LIST_OK := BARSCOUNT(CLOSE) > 750; // 上市时间大于 3 年(约 750 个交易日)// ===== 2. 动量因子 (Momentum) =====
TREND_UP := CLOSE > MA(CLOSE, N1) AND MA(CLOSE, N1) > MA(CLOSE, N2);
MOMENTUM_OK := (CLOSE / REF(CLOSE, N3) - 1) > 0.05; // 20 日涨幅大于 5%
// ===== 3. 价值 / 股息因子 (Value/Dividend) =====
// 这里用股息率作为核心,因为 A 股历史回测显示高股息更稳健
DIVIDEND_OK := DIVIDEND_RATE(3) > 3; // 近 3 年股息率大于 3%
// 或者用 PE 过滤
PE_OK := PE_TTM < 30;
// ===== 4. 量能确认 =====
VOL_OK := VOL > MA(VOL, 5);
// ===== 综合选股条件 =====
XG: LIST_OK AND ROE_OK AND DEBT_OK AND TREND_UP AND MOMENTUM_OK AND (DIVIDEND_OK OR PE_OK) AND VOL_OK;
AI 工具 3
{均线金叉策略 V1.0_中长线版}
{参数说明:N1=20( 短期均线天期),N2=60(中期均线天期)}
{--------- 第一级:基础排雷(强制剔除)----------}
非 ST:=NOT(NAMELIKE('ST')) AND NOT(NAMELIKE('*ST'));
非退市:=NOT(NAMELIKE('退'));
非停牌:=DYNAINFO(4)>0;
非涨停:=DYNAINFO(7)<1.098; {剔除涨幅过大票}
流动性:=AMOUNT/100000000>0.2; {日均成交额大于 0.2 亿}
估值过滤:=IF(FINANCE(38)>0, FINANCE(38)<=80, 1); {排除亏损股或 PE>80}
{--------- 第二级:财务质地过滤 ----------}
ROE 质控:=FINANCE(39)/FINANCE(34)>=0.08; {ROE 加权>= 8%}
负债安全:=FINANCE(9)/FINANCE(43)<=0.70; {资产负债率 <= 70%} 营收增长:=FINANCE(44)>=1.05; {营收同比增速>=5%}
{--------- 第三级:均线突破信号 ----------}
MA20:=MA(C,N1);
MA60:=MA(C,N2);
{均线上穿信号(金叉)}
金叉信号:=CROSS(MA20, MA60);
{辅助趋势确认}
均线多头:=MA20>MA60 AND MA60>REF(MA60,1); {60 日线向上}
乖离控制:= (C-MA20)/MA20<0.03 AND (C-MA20)/MA20>-0.03; {股价紧贴 20 日线运行}
{趋势强度辅助 ( 可选)}
趋势向上:=MA20>REF(MA20,5); {20 日均线上行连续 5 日}
{最终选股}
选股: 非 ST AND 非退市 AND 非停牌 AND 非涨停 AND
流动性 AND 估值过滤 AND ROE 质控 AND 负债安全 AND
金叉信号 AND 均线多头 AND 乖离控制;
AI 工具 4
{海龟突破策略 V1.0_中长线版}
{参数说明:N1=30( 入门突破周期), N2=10(出场回撤窗口)}
{---- 基础风控和安全模块与均线金叉公式一致 ----}
非 ST:=NOT(NAMELIKE('ST')) AND NOT(NAMELIKE('*ST'));
非退市:=NOT(NAMELIKE('退'));
非停牌:=DYNAINFO(4)>0;
流动性:=AMOUNT/100000000>0.2; {日均成交额>0.2 亿 }
ROE 质控:=FINANCE(39)/FINANCE(34)>=0.08;
{------------- 海龟核心模块 -----------------}
HHV30:=HHV(HIGH,N1); {30 日最高点}
突破信号:=CROSS(C,REF(HHV30,1)); {收盘价向上突破 30 日最高价}
{ATR 波动率管理(仓位计算基准)}
TR:=MAX(MAX((HIGH-LOW),ABS(REF(C,1)-HIGH)),ABS(REF(C,1)-LOW));
ATR:=MA(TR,20); {20 日平均真实波幅}
{中期趋势过滤}
MA50:=MA(C,50);
MA300:=MA(C,300);
海龟趋势允许:=MA50>MA300; {长期趋势向上,依据海龟经典规则}
{止盈止损参照线}
支撑线:=REF(LLV(L, N2),1); {10 日最低点}
{最终选股}
选股: 非 ST AND 非退市 AND 非停牌 AND 流动性 AND ROE 质控
AND 突破信号 AND 海龟趋势允许;

正文完