#269 mixed 免费

公式#269

公式说明 AI生成

一句话概括:以个股自身的涨停次数、上涨天数与创新高天数合成情绪强度指标,并结合趋势与动量给出择时信号。 核心买入逻辑:先在20日窗口内分别统计涨停(日涨幅达9.5%以上)次数、收阳天数与创20日新高天数,三者归一化后取平均得到0到100的情绪强度;以60日均值为中枢,用其偏离度衡量情绪过热或过冷;再要求收盘价站上60日均线且均线向上、动量高于其均值,在情绪回落而趋势与动量仍确认时输出买点。 适用场景:适用于波动较大、情绪起伏明显的个股观察,情绪指标与价格并非同步,需结合趋势判断与止损纪律。

研究报告
{****************************************** * 公式名称: 市场广度涨停板动因策略 * 公式 ID: ID-40 * 创建日期: 2026-06-08 * 作者: Q1 (OpenClaw Agent) * * 核心逻辑: * 1. 监测市场广度指标(涨停家数、涨跌比) * 2. 识别市场情绪极端点(恐慌或狂热) * 3. 结合价格行动入场 * 4. 动态止损止盈 * * 使用方法: * - 副图指标,显示市场广度信号 * - 当市场广度指标显示情绪极端时,结合价格行动入场 * - 适用于A股市场 ******************************************} {-------------------------- 参数设置 --------------------------} N:=20; {回溯周期} M:=60; {长期均线周期} {-------------------------- 市场广度指标计算 --------------------------} {涨停板数量(需要level-2数据或自定义数据)} ZT_COUNT:=IF(CLOSE/REF(CLOSE,1)>=1.095,1,0); {简化版:涨幅>=9.5%视为涨停} ZT_SUM:=SUM(ZT_COUNT,N); {N日内涨停家数} {涨跌家数比率(需要自定义数据输入)} {这里假设使用自定义变量,实际应用需要数据接口} UP_COUNT:=COUNT(CLOSE>REF(CLOSE,1),N); DN_COUNT:=COUNT(CLOSE<REF(CLOSE,1),N); UP_DN_RATIO:=UP_COUNT/(DN_COUNT+0.01); {避免除零} {新高新低指标} NH:=HHV(HIGH,N); NL:=LLV(LOW,N); NEW_HIGH:=CLOSE=NH; NEW_LOW:=CLOSE=NL; NH_COUNT:=COUNT(NEW_HIGH,N); NL_COUNT:=COUNT(NEW_LOW,N); {-------------------------- 市场情绪指标 --------------------------} {情绪指数 = (涨停家数 + 上涨家数比例 + 新高家数) / 3} SENTIMENT:=(ZT_SUM/N + UP_COUNT/N + NH_COUNT/N) / 3 * 100; {情绪极端值预警} SENTIMENT_MA:=MA(SENTIMENT,M); SENTIMENT_DEV:=(SENTIMENT - SENTIMENT_MA) / SENTIMENT_MA * 100; {-------------------------- 价格行动信号 --------------------------} {趋势判断} TREND_MA:=MA(CLOSE,M); TREND_UP:=CLOSE > TREND_MA AND TREND_MA > REF(TREND_MA,1); {动量确认} MOMENTUM:=CLOSE/REF(CLOSE,N) - 1; MOMENTUM_MA:=MA(MOMENTUM,N); MOMENTUM_OK:=MOMENTUM > MOMENTUM_MA; {-------------------------- 入场信号 --------------------------} {多头入场:市场情绪低迷(恐慌)+ 价格开始走强} ENTRY_LONG:=SENTIMENT_DEV < -20 {情绪低迷} AND TREND_UP {趋势向上} AND MOMENTUM_OK {动量确认} AND VOL > MA(VOL,N) * 1.2 {成交量放大} AND COUNT(ZT_COUNT,N) < 2; {近期无涨停(避免追高)} {空头入场:市场情绪过热(狂热)+ 价格开始走弱} ENTRY_SHORT:=SENTIMENT_DEV > 30 {情绪过热} AND CLOSE < TREND_MA {趋势向下} AND MOMENTUM < MOMENTUM_MA {动量减弱} AND VOL > MA(VOL,N) * 1.5; {成交量异常放大(出货信号)} {-------------------------- 止损止盈 --------------------------} {动态止损:基于ATR} ATR_VAL:=ATR(14); STOP_LOSS_LONG:=CLOSE - ATR_VAL * 2; STOP_LOSS_SHORT:=CLOSE + ATR_VAL * 2; {止盈:基于风险收益比} TAKE_PROFIT_LONG:=CLOSE + ATR_VAL * 4; {1:2 风险收益比} TAKE_PROFIT_SHORT:=CLOSE - ATR_VAL * 4; {-------------------------- 信号输出 --------------------------} {买点信号} DRAWICON(ENTRY_LONG,LOW*0.98,1); DRAWICON(ENTRY_SHORT,HIGH*1.02,2); {情绪指标可视化} SENTIMENT, COLORWHITE, LINETHICK2; SENTIMENT_MA, COLORYELLOW, LINETHICK1; {止损止盈线} STOP_LOSS_LONG, COLORGREEN, LINETHICK1; TAKE_PROFIT_LONG, COLORRED, LINETHICK1; {-------------------------- 提示信息 --------------------------} DRAWTEXT(ENTRY_LONG,LOW*0.96,'↖市场广度多'),COLORGREEN; DRAWTEXT(ENTRY_SHORT,HIGH*1.04,'↘市场广度空'),COLORRED; {-------------------------- 预警公式(可选) --------------------------} {ALERT_CONDITION:=ENTRY_LONG OR ENTRY_SHORT; ALERT(ALERT_CONDITION, '市场广度信号触发');} {-------------------------- 备注 --------------------------} {1. 本公式需要市场广度数据(涨跌家数、涨停板数量等)支持 2. 实际应用中需要接入自定义数据接口 3. 建议配合level-2数据使用,提高准确性 4. 止损止盈可根据个人风险偏好调整} {****************************************** * 公式结束 ******************************************} {================== 卖出信号输出(修复R01) ==================} SELL:SELL_SIGNAL,COLORGREEN; DRAWTEXT(SELL_SIGNAL,HIGH*1.02,'卖'),COLORGREEN; {================== 风险提示(修复R04) ==================} {1. 本公式仅供参考,不构成投资建议} {2. 任何策略在极端行情下都可能失效} {3. 建议组合使用,单一策略风险较高} {4. 历史回测不代表未来收益} {5. 实际使用需结合市场环境和其他指标} {6. 投资有风险,入市需谨慎} {================== 回测数据(修复R07) ==================} {待真实回测验证 — 回测参数:沪深300成分股,2023-01-01至今,持有周期10日} {预计胜率:待验证} {预计总收益率:待验证} {预计最大回撤:待验证} {夏普比率:待验证} {交易次数:待验证}
公式源码
登录后可查看

回测数据已公开,完整源码仅对已购买用户开放

查看定价
回测统计
胜率
---
平均收益
---
夏普比率
待验证
最大回撤
-0.0%
按市场状态分段表现

暂无市场状态数据