阅读历史 |

第77章 多策略组合(1 / 2)

加入书签

请关闭浏览器的阅读/畅读/小说模式并且关闭广告屏蔽过滤功能,避免出现内容无法显示或者段落错乱。

又是一夜凌晨三点,鹏城的夜色还未褪去。

林晨坐在书房里,屏幕上同时运行着三个Python脚本。左边是期货模拟盘的实时数据流,中间是股票实盘账户的持仓监控,右边则是可转债小资金实盘的收益曲线。房间里只有键盘敲击声和主机风扇的低鸣。

他已经连续工作了十六个小时。

这不是因为焦虑,而是因为一种近乎痴迷的专注——他终于意识到了单一策略的致命缺陷。

“代码可以骗人,但逻辑不会”。林晨喃喃自语,这是他最近常挂在嘴边的话。

上周五,A股市场经历了一次毫无征兆的风格切换。他开发的基于均线突破的股票趋势策略,在连续盈利两周后,突然遭遇了三天回撤,单日最大回撤达到了2.8%。虽然总收益仍是正的,但这个波动幅度让他后背发凉。

更让他警觉的是期货模拟盘的表现。同样的趋势跟踪策略,在螺纹钢期货上表现优异,但在原油期货上却连续止损。市场在不同的时间尺度、不同的品种上,呈现出完全不同的“性格”。

“一个策略打天下,那是赌徒,不是交易者”。林晨在笔记本上写下这句话。

他开始系统性地研究量化交易中的多策略组合理论。核心思想很简单:没有任何一种策略能在所有市场环境下都赚钱。趋势策略在震荡市中会反复止损,均值回归策略在单边行情中会踏空甚至亏损。但如果将多种策略组合在一起,就能在不同市场环境下保持相对稳定的收益。

“就像一支球队”,林晨在脑海中构建着比喻,“需要有前锋、中场、后卫。趋势策略是前锋,负责在趋势明确时攻城拔寨;均值回归是中场,负责在震荡市中控制节奏、创造机会;网格交易是后卫,通过高频小额交易构建安全垫”。

理论清晰了,接下来是技术实现。

林晨首先着手开发趋势跟踪策略的升级版。他不再满足于简单的均线突破,而是引入了三重时间框架确认:日线判断大趋势方向,60分钟线寻找入场时机,15分钟线进行精细点位选择。同时加入了ATR(平均真实波幅)动态止损——市场波动大时止损放宽,波动小时止损收紧。

deftrend_strategy(sybol,df_daily,df_hourly,df_15):

#日线趋势判断

daily_trend=ifdf_daily[close].iloc[-1]>df_daily[a20].iloc[-1]elsedown

#小时线寻找入场

ifdaily_trend==:

#寻找小时线回调至支撑位的机会

entry_dition=(df_hourly[close]>df_hourly[a10])&

(df_hourly[close]<df_hourly[a10]*1.02)

else:

#寻找小时线反弹至阻力位的机会

entry_dition=(df_hourly[close]<df_hourly[a10])&

(df_hourly[close]>df_hourly[a10]*0.98)

#15分钟线精确入场

ifentry_dition.any:

#使用ATR计算动态止损

atr_vae=df_15[atr].iloc[-1]

s_loss=df_15[close].iloc[-1]-2*atr_vaeifdaily_trend==elsedf_15[close].iloc[-1]+2*atr_vae

returry_signal,s_loss

写完这段核心逻辑,林晨活动了一下僵硬的脖子。窗外天色已经开始泛白,鹏城湾的方向隐约透出晨光。

第二个策略是均值回归。这适用于震荡市场,核心思想是“价格总会回归均值”。林晨选择了布林带(BollgerBands)作为主要工具——当价格触及布林带上轨时做空,触及下轨时做多,回归中轨时平仓。

但单纯的布林带策略容易在强势单边行情中被套。林晨加入了两个过滤条件:一是波动率过滤,只有在布林带宽度(代表波动率)处于历史中位数以上时才触发交易,避免在窄幅震荡中频繁交易;二是趋势过滤,只有当大周期趋势不明确(比如日线在布林带中轨附近震荡)时,才启用均值回归策略。

“这样就能避免在强势上涨趋势中,因为价格触及上轨而盲目做空”。林晨解释给自己听。

第三个策略是网格交易。这是最“机械”的策略,也是林晨以前最看不上的——“太没技术含量了”。但现在他明白了,策略没有高低之分,只有适用与否。

网格交易的核心是在某个价格区间内,设置等间距的买入和卖出挂单。比如某只股票当前价格10元,设定网格间距5%,那么就在9.5元挂买入单,在10.5元挂卖出单。价格跌到9.5元就买入,涨到10.5元就卖出,赚取这5%的差价。

林晨选择将这个策略应用于可转债。因为可转债具有“下有保底”的特性,在面值附近下跌空间有限,非常适合网格交易。他编写了一个自动挂单脚本,对持仓的几只可转债进行网格管理。

cssGridTrader:

def__it__(self,sybol,ter_price,grid_width=0.05,grid_nu=5):

↑返回顶部↑

书页/目录

都市重生相关阅读: 红楼:绛珠有弟嘉靖,随母入贾府 三十加二手男巅峰从离婚开始 天才操盘,从助理到资本掌舵人 风水相术大师 红颜如月,我以诗心照山河 半岛重生:与星光交织的科技人生 穿成末世娇娇女,反派夜夜哄 龙珠:赛亚人传说 养成大唐,攻打天庭 红楼之周瑜穿成贾琏 渣夫兼祧两房,我噶他全家跑路 玄剑之主 延迟背叛 钢铁三国:末世召唤 跃升时刻 从建筑工到银河工程师 冰岛有雨 重生红楼:武道贾芸,救绝美可卿 主播凶猛 天选守村人之重生1987 重生八零:恶婆婆重整家风养全家 斗破,我的女主都是重生者 薛定谔的开挂 四合院:傻柱觉醒系统反杀全院 你们口中的荒古废体,成了救世主 大荒领主:系统情报每日刷新 一品女侯从签到开始 慕兰传奇 一觉醒来,穿越成了夜鹭 暴雨子宫 远古洪荒传奇之女尊传奇 种仙实录 壮受虫母今天也想逃 昊天仙途 超市通古今!囤货养活十万大军 和山神搭伙开农场的日子 重生三岁半,全家读我心声杀疯了 西幻:从财富加点到无限职业 从生化危机开始抽卡成神 魔女的中世纪密教日志 天灾修仙界 洪荒牛马,最终成为大道 差三岁 说好去捕鱼,你跑去端了毒贩窝? 影综从生命树开始 东北出马仙看事实录 水母 白桦林奏响手风琴 我在东京当密教教主 神明的文字游戏 凡烬修真录 斗罗:本体血魂,从打铁开始 穿来就撩佛子:破戒从吻开始 梦萦幻影此心独宠 华娱从段天涯替身开始 NBA:超级水货集合体 恶毒炮灰招惹完男主后跑路了 (综漫同人)D族玩家才是海贼最强 重生崇祯:开局抄家,朕即天灾 重生:灵气复苏我在米国截胡机缘