「精华帖分享」栏目,文章来源于量化小论坛精华帖,每周一更。原唯有论坛特定用户可阅读,现精选后分享,帮助大家了解更多量化相关内容,开拓投资交易思路。
本文来源于量化小论坛策略分享会板块精华帖,作者为我是猪猪侠,发布于2024年10月04日。
量化小论坛
/bbs.quantclass.cn/
「量化小论坛」于2020年开放,为邢不行课程同学的交流论坛。由股票、B圈、分享会等不同板块组成,目前已有35000+帖子,5000+篇精华帖。
想了解更多论坛相关内容,可以加我微信xbx7031,与我交流。
以下为精华帖正文:
01
策略回测美如画,实盘亏成狗
相信每位老板都遇到过问题:策略回测美如画,实盘亏成狗。
举个例子:我们回测了过去5年的数据,总共进行了10万次交易,其中6万次盈利,策略胜率达到60%。从统计学的角度来看,这已经是非常充分的样本量了。然而,一旦进入实盘,却发现结果是亏损的!通常我们会归结于以下几个原因:
1.过去的市场不代表未来的市场(行情已经改变)
2.我们的策略过拟合了
但从统计样本上来看,非常充分,为什么一到实盘就过拟合!!!就亏钱!!!
这个问题直到我最近研究高频策略后有了新的答案。
02
从一个简单的高频策略探索这个问题
让我们从一个高频策略的回测曲线谈起:
非常简单:当价差超过某个阈值时买入,价差低于某个阈值时卖出。(如下图)
让我们放大来看一下,绿点代表买入,红点代表卖出。我们对红色的标的进行买卖,加入滑点之后,我们的开仓价格是在红线上方的绿点(不然理论上是在红线上)。这样看我们的策略也足以盈利。
然而,在实盘中,策略却持续亏损!即使我们通过严格限制Order Book来减小滑点,依然无法扭亏。直到我逐笔核对交易记录,终于发现了问题。
问题在于我们买卖对市场的冲击,下图为1秒的k线图。策略原先预计吃两条蓝线之间的价差(宽的那段),当价格上涨导致价差很快到了我们预先设置的平仓阈值(窄的那段)。但由于市场流动性不好,我们策略的买单直接把价格抬升到了平仓的阈值(红色框框中的K线就是我们策略的买/卖单造成的),结果导致策略在4秒后就触发平仓。也就是说,我们的买单对市场的冲击直接导致了原本计划中的价差空间消失。(如下图)
看到这大家一定觉得我策略下单的金额比较大吧,但其实才30usdt哈哈哈,小虾米。
再看一笔交易也是如此如下图:
为什么回测美如画,实盘亏成狗?为什么回测区间那么长,样本那么充分,实盘还是失效?相信看到这里各位老板心理已经有答案的轮廓了。
在回测过程中,我们的策略对市场没有冲击;而当我们实盘操作时,市场却被我们的交易所扰动,进而引发一系列“蝴蝶效应”,最终导致策略失效。在我的高频策略中,策略失效的原因正是因为平仓信号由我自己的买单制造出来的。
当然,策略的周期越长,这种扰动相对就会减小,但市场依然会受到影响。谁能想到,我这区区30 USDT的操作都会引发如此大的影响,更何况各位老板们的大手笔呢?
每进入市场的人都本着简单的一个原则--为了盈利。但市场参与者众多,简单的原则随着迭代,最终制造了没人可以预测的混沌市场。
对量化小论坛感兴趣的同学,可以加我微信xbx7031,与我交流。
也欢迎大家来论坛发帖交流,原创帖如被加精,也可获得葫芦奖励。
长按查看葫芦介绍
联系作者
往期文章推荐
会缠论和不会缠论的都沉默了,缠论关键在笔和线段?| 全网独家
新手散户如何避免被割?有量化策略适应暴涨暴跌行情吗?|附代码
年度最佳,逆势大涨?什么量化策略今年比四大行还猛?甚至半年零回撤?
财务指标别乱用,实盘回测亏成狗?如何量化价值投资?财务指标,多少人用错了?
翻了20万份A股增减持公告,我找到了传说中的股神?| Python量化股东增减持数据,谁是真正的抄底逃顶高手?
反常识!科研巨头扎堆夕阳行业?A股研发之王竟是它?万亿研发费用,A股都投了什么?
妙用市场情绪找出大盘买卖点,逆向交易5年3倍 | Python量化期权成交量,上证50ETF择时
300W才能开通,A股自动交易公平吗?散户如何实现程序化交易?| 附A股程序化交易实盘演示
趋势之王or虚有其表?Python量化25种均线用法,哪些有用,哪些没用?
低风险、高收益?可转债缘何走上神坛?网红可转债策略能赚钱吗? | 附Python量化选债代码
抱最狠的团,亏最多的钱?Python量化散户抱团,揭秘A股股东户数秘密 | 附代码
以前嗤之以鼻,现在逐字学习!用Python量化缠论,一键自动生成交易信号 | 附代码
技术指标消亡史:从独领风骚到泯然众人 | 量化交易者如何看待技 术指标,技术分析还能用吗?| 邢不行
微盘股还能买吗?量化轮动策略轻松跑赢指数12倍?!只会买指数ETF也能做量化?| 邢不行
大A为何频繁跳水,Python量化1200W条交易数据给你答案!| 邢不行
跟着基金买,别墅靠大海?买基金重仓股票,会破产吗?| 附最新选股结果 |【邢不行】