最近10年roe>15%

{ ===== 通达信波段主力选股公式V8(动态平衡优化版) ===== } { --- 参数定义 --- } N1:=10; {短期均线周期, 范围5-20} N2:=30; {长期均线周期, 范围20-60} VOL_RTO_DYN:=1.5; {动态量比阈值, 范围1.0-2.0} BRK_PRD:=3; {突破确认周期, 范围2-5} KDJ_N:=9; {KDJ周期, 范围5-14} ATR_PERIOD:=14; {ATR周期, 范围7-21} { --- 动态量比计算 --- } VOL_MA5 := MA(VOL,5); VOL_RTO := IF(VOL_RTO_DYN = 0, 1.5 + (VOL_MA5/REF(VOL_MA5,10) - 1)*0.3, VOL_RTO_DYN); { --- 核心计算 --- } MA_SHT := MA(C, N1); MA_LNG := MA(C, N2); IS_BRK := CROSS(C, MA_SHT) AND EVERY(C > REF(C,1), BRK_PRD); IS_MA_TREND := MA_SHT > MA_LNG; { --- 复合动量系统 --- } { KDJ优化(加入超卖区检测) } RSV := (C - LLV(L, KDJ_N)) / (HHV(H, KDJ_N) - LLV(L, KDJ_N) + 0.0001) * 100; K := SMA(RSV,3,1); D := SMA(K,3,1); IS_KDJ := CROSS(K,D) AND K < 45; { MACD+RSI双验证 } DIF := EMA(C,12) - EMA(C,26); DEA := EMA(DIF,9); MACD := 2*(DIF-DEA); RSI6 := SMA(MAX(C-REF(C,1),0),6,1)/SMA(ABS(C-REF(C,1)),6,1)*100; IS_MOMENTUM := DIF > 0 AND MACD > REF(MACD,1) AND RSI6 > REF(RSI6,3); { --- 智能波动控制 --- } ATR14 := MA(TR, ATR_PERIOD); {修正:使用TR函数计算真实波幅} IS_VOLATILE := ATR14 > MA(ATR14,30) * 1.05; MAX_DRAWDOWN := (HHV(H,20) - LLV(L,20))/HHV(H,20) < 0.08; { --- 大盘联动 --- } INDEX_MA := MA(INDEXC,60); {使用大盘指数} IS_BULL := INDEXC > INDEX_MA * 0.98; { --- 财务条件(引用[1]要求) --- } FIN_COND := FINANCE(18) > 2 AND {每股公积金>2元} FINANCE(32) > 1 AND {每股未分配利润>1元} FINVALUE(277) > 8 AND {最新ROE>8%} REF(FINVALUE(277), 1) > 8 AND {上一ROE>8%} REF(FINVALUE(277), 2) > 8; {前ROE>8%} { --- 条件权重体系 --- } COND_SCORE := (IS_BRK * 1.8) + (IS_KDJ * 1.5) + (VOL > VOL_MA5 * VOL_RTO) * 1.7 + (IS_MA_TREND * 1.2) + (IS_VOLATILE * 0.7) + (IS_BULL * 1.0) + (IS_MOMENTUM * 1.5) + (MAX_DRAWDOWN * 1.5) + (FIN_COND * 2.0); {增加财务条件权重} { --- 选股条件 --- } SEL_COND := COND_SCORE >= 9.8; {提高总分阈值} SEL_COND; 分析代码选不到股票原因,优化代码公式,并转换为完整的通达信DLL函数公式
09-28
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值