4个不同AI:给出的A股科学中长线趋势选股公式(附源码 + 实操指南)

15次阅读
一条评论

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 海龟趋势允许;
4个不同AI:给出的A股科学中长线趋势选股公式(附源码 + 实操指南)
正文完
 0
评论(一条评论)