news 2026/8/23 12:13:56

期货量化策略中的仓位加减仓_金字塔与倒金字塔

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
期货量化策略中的仓位加减仓_金字塔与倒金字塔

免责声明:本文基于个人使用体验,与任何厂商无商业关系。内容仅供技术交流参考,不构成投资建议。


一、前言

加仓、减仓方式会直接影响资金曲线和回撤。金字塔加仓与倒金字塔减仓是常见思路。做了二十年期货交易,我在仓位管理上用过多种方式。

今天分享期货量化策略中金字塔加仓与倒金字塔减仓的思路和简单实现。


二、金字塔加仓

# 金字塔:顺势加仓,越涨越少买(多单)或越跌越少卖(空单)# 目的:降低成本、控制风险defpyramid_add_lots(level):"""金字塔加仓手数示例:逐级递减"""# 例如 3, 2, 1 手lots=[3,2,1]returnlots[level]iflevel<len(lots)else0

三、倒金字塔减仓

# 倒金字塔减仓:先少平后多平,或分批平# 目的:保留趋势利润、降低踏空风险definverse_pyramid_close_ratio(level,total_levels=3):"""倒金字塔减仓比例示例"""# 第一次平 1/3,第二次 1/2 剩余,第三次全平ratios=[1/3,1/2,1.0]returnratios[level]iflevel<len(ratios)else1.0

四、在 TqSdk 中实现分批加减仓

fromtqsdkimportTqApi,TqAuth,TqAccountdefrun_pyramid_strategy(api):klines=api.get_kline_serial("SHFE.rb2510",300,200)position=api.get_position("SHFE.rb2510")add_level=0max_level=3add_prices=[]# 记录加仓价位whileTrue:api.wait_update()ifnotapi.is_changing(klines)orlen(klines)<50:continueclose=klines["close"].iloc[-1]ma20=klines["close"].rolling(20).mean().iloc[-1]# 多头:价格在均线上方且未加满,金字塔加仓ifclose>ma20:ifposition.pos_long==0:api.insert_order("SHFE.rb2510","BUY","OPEN",1)add_level=1add_prices.append(close)elifadd_level<max_levelandclose>add_prices[-1]*1.01:# 涨 1% 加一档,手数递减lot=2ifadd_level==1else1api.insert_order("SHFE.rb2510","BUY","OPEN",lot)add_level+=1add_prices.append(close)# 跌破均线:倒金字塔减仓或全平elifclose<ma20andposition.pos_long>0:api.insert_order("SHFE.rb2510","SELL","CLOSE",position.pos_long)add_level=0add_prices.clear()api.close()

五、注意点

# 1. 总仓位不超过预设上限# 2. 加仓间距与手数要结合品种波动# 3. 减仓可设止盈档位或按信号分批# 4. 回测时考虑手续费与滑点

六、总结

金字塔加仓可控制成本与风险,倒金字塔减仓便于保留趋势利润。具体手数与档位需结合品种与资金规模。我目前部分趋势策略会采用类似思路,在 TqSdk 里用 position 与 insert_order 即可实现。量化交易有风险,仓位管理只是其一,策略与风控才是核心。


声明:本文基于个人学习经验整理,仅供技术交流参考,不构成任何投资建议。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/14 16:44:18

Mini LED vs OLED vs Micro LED:如何为你的智能家居选择最佳显示技术?

Mini LED vs OLED vs Micro LED&#xff1a;如何为你的智能家居选择最佳显示技术&#xff1f; 走进任何一家电子产品卖场&#xff0c;你都会被琳琅满目的屏幕所包围。从客厅里占据C位的巨幕电视&#xff0c;到手腕上记录健康的智能手表&#xff0c;再到带来沉浸体验的VR眼镜&am…

作者头像 李华
网站建设 2026/7/14 16:44:21

【物联网毕设】智能环境检测-STM32+MQTT+APP

目录 一 连线图 1 原理图 2 PCB效果 3 实物效果 4 APP效果 5 功能概括 &#xff08;1&#xff09;硬件端 &#xff08;2&#xff09;APP端 &#xff08;3&#xff09;云平台使用 &#xff08;4&#xff09;演示视频 二 底层代码使用方式 1 使用说明 2 下载程序 三…

作者头像 李华
网站建设 2026/7/14 16:44:20

Windows 第三方应用漏洞与木马攻防实操核心笔记

文中所有操作皆是在靶场中进行操作的Windows 第三方应用漏洞与木马攻防实操核心笔记核心框架本资料围绕Windows 第三方应用程序漏洞展开&#xff0c;从攻击视角讲解木马制作与植入&#xff0c;从防御视角梳理木马排查、日志分析、系统防护方法&#xff0c;最终总结攻防核心知识…

作者头像 李华
网站建设 2026/7/14 16:44:31

80%效率提升:douyin-downloader一站式抖音视频管理解决方案

80%效率提升&#xff1a;douyin-downloader一站式抖音视频管理解决方案 【免费下载链接】douyin-downloader 项目地址: https://gitcode.com/GitHub_Trending/do/douyin-downloader 在数字内容爆炸的时代&#xff0c;抖音作为国内领先的短视频平台&#xff0c;每天产生…

作者头像 李华
网站建设 2026/7/14 16:44:22

计算机网络面试题

文章目录一、 HTTP 请求方法深度对比1. GET vs POST2. POST vs PUT二、 HTTP 协议版本三、HTTP 与 HTTPS 之间区别四、当在浏览器中输入 Google.com 并且按下回车之后发生了什么&#xff1f;五、HTTP 缓存策略1. 强缓存 (不发请求)2. 协商缓存 (发请求询问)六、HTTP 报文结构1.…

作者头像 李华