精华贴分享|关于卖出的蒙特卡洛实验:A股日内主动离场策略
本文来源于量化小论坛策略分享会板块精华帖,作者为大圣归来,发布于2026年7月12日。
以下为精华帖正文:
01
引言
7月3号想必有不少老板半场开香槟吧!没错,说的就是我自己,中午休息的时候开心到被同事都猜出来是不是今天大赚,结果到收盘差点吃面,心情更像是过山车,于是乎周末痛定思痛,设计了这一堆实验。
先说结论
这堆实验说白了,就是在回答一个炒股人每天都要纠结的灵魂拷问:买进去之后,当天到底什么时候该卖?
是死扛到收盘,还是中途找个好时机溜走?作者不是为了搞复杂,而是把这当成一个破案过程,分两大块来折腾。
第一块(实验1-8)
研究“赚了钱怎么保住利润”
核心思路:不猜顶,就盯住当天的最高点,如果从最高点摔下来超过1%,咱就跑(这叫Trailing Stop)。
折腾过程:一开始试了全天都跑,发现不行,因为早上冲高的时候跑会踏空。于是开始拟合,发现下午1点半到2点半之间跑效果最好,早了容易被震荡洗出去,晚了又来不及。最后确定下午1点半开始盯着,只要摔超1%就撤。
结论:这套规则搞下来,每天能比死扛到收盘多赚一点点,而且大部分年份都管用,牛市虽然会少赚点,但熊市能救命。
第二块(实验9-12)
研究“亏钱了要不要割肉”
核心思路:开盘就跌,要不要止损?
折腾过程:先试了傻傻地设个“亏2%就割”,结果发现完全不行,因为A股日内经常玩深V,你一割它就反弹,纯粹当韭菜。
关键发现:割不割肉,完全不看个股亏多少,而是看大盘崩不崩!如果大盘(沪深300)没怎么跌,个股亏了就扛着,它能反弹回来;但如果大盘暴跌超1.5%,这时候个股亏超2%就必须立刻剁掉,因为泥沙俱下,扛不住了。
结论:用沪深300当“总开关”,大盘不崩我不割,大盘崩了赶紧跑。
最终总结
最后就拟合出两个方案:
下午1点半到2点半,从日内高点回落超1%→卖(保利润)。
早上9点35分,如果沪深300跌超1.5%,且你手里这只票亏超2%→立刻卖(防股灾)。
说白了,这套实验就是在帮大家用数据证明:别瞎折腾早盘,别乱设硬止损,把卖点交给“下午的高点回撤”和“大盘是否崩盘”这两个信号就足够了。
02
实验环节:第一部分止盈探索
基础设定
实验1:回落止盈多形态对比
对比7种离场策略(蒙特卡洛10.9万样本):
固定trailing1%最优,首次获得正超额,且简单的固定比例>复杂的时间自适应。
意思就是持仓好好的,要是整体跌幅在1%左右,就可以落袋了!
实验2:回撤比例扫描
在实验1的基础上,我加了组参数扫描:
呈倒U型曲线:
最优回撤0.9%-1.0%,参数平原还可以。
实验3:区分上午、下午探索
将回落止盈限定在下午,收益比全天开启又所提高,重要的是,周五这种情况能够避免了!
实验4:尾盘起始时间×回撤比例二维网格
参数平原是不是特别明显,13:30起始最优。 13:00-13:30是午盘刚开盘的震荡消化期,此时回落止盈容易被噪音误触发;等到13:30趋势稳定后再启用更准。
实验5:分年份稳健性
干预的本质是"削峰填谷"的保险,2022年的熊市把亏损翻成盈利,牛市付一点保险费呗?
符合预期,干预降低波动,降的不只是回撤,在大牛市期间也会降收益!
实验6:离场时间分布
有没有老板解释下,为啥13点半下跌的概率还挺大?
实验7:变体验证(纯拟合实验)
实验8:13:05-13:30细粒度起始扫描
收益差随起始时间单调递增,1点半最好。
综上总结一下,
13:30–14:30:组合从当日峰值回撤超1%→离场
其余时段: 持有到收盘
03
实验环节:第二部分止损探索
另一个场景:开盘就跌、持续亏损,要不要止损?
实验9:开盘动量行为分析
日内还是强者恒强
实验10:裸止损全面失败
从抽样和全量角度测试了固定止损,结论就是不止损!
实验11:止损效果完全取决于大盘
看每一行:个股从跌5%到不亏,数字几乎不变;看每一列:大盘从暴跌到大涨,数字从+2%急剧跌到−4%。
止损有没有效,完全取决于大盘,与个股亏损深度无关。
大盘暴跌日(沪深300<−2%)止损收益差+2%,88.9%的情况止损是对的;大盘不跌的日子止损全面亏钱。
实验12:多指数大盘过滤止损
总结一下,从抽样30只股票组成的持仓经过100轮蒙特卡洛实验初步可以得到两个结论:
1、上午止损
09:35检查沪深300实时涨跌幅
如果<−1.5%(系统性大跌)→个股亏损<−2%立刻止损
否则→不止损,扛住等反弹
2、回落止盈
13:30–14:30:个股从当日峰值回撤超1%→离场
其余时段: 持有到收盘
声明一下,本实验不构成任何卖出指导,单纯为了实验。
