:
|
:
|
:期货量化学习 |
:期货量化 |
注册
登录
C++量化推荐!
会员升级
微信/QQ群
期货杂志
MultiCharts资源
公开课
搜索
一对一套餐
默认风格
im286
龙听期货论坛
»
量化策略·公式·源码库
» 股票曲线资金管理【原文+程式码】
返回列表
发帖
[MC源码]
股票曲线资金管理【原文+程式码】
发短消息
加为好友
龙听
(龙听)
当前离线
UID
2
帖子
154099
主题
136426
精华
1877
积分
2914403
威望
1407234 布
龙e币
1507169 刀
阅读权限
255
性别
男
在线时间
13521 小时
注册时间
2009-12-3
最后登录
2025-3-3
管理员
UID
2
积分
2914403
威望
1407234 布
龙e币
1507169 刀
在线时间
13521 小时
注册时间
2009-12-3
最后登录
2025-3-3
1
#
跳转到
»
倒序看帖
打印
字体大小:
t
T
龙听
发表于 2024-2-5 20:58
|
只看该作者
[MC源码]
股票曲线资金管理【原文+程式码】
股票曲线资金管理
多年来,在各种各样的资金管理方法中,最受欢迎的方法莫过于利用股票曲线来指导头寸的大小。这种技术最常见的版本是根据账户股票的当前价值(已实现+ 未实现PL)与其移动平均值之间的关系来增加现有头寸(无论是多头还是空头)。根据您对股票曲线是动量驱动还是均值回复的看法,当股票价格高于(或低于)长期移动平均线时,您就可以加仓。
在本文中,我想讨论的是一种略有不同的股票曲线资金管理方式,它以均值回复为导向。其基本论点是,你的交易策略具有良好的盈利特征,虽然偶尔会出现大幅缩水,但有望从下跌中恢复。因此,当股票曲线充分向下移动时,您应该增加仓位,期望交易策略能够恢复。在这种下跌过程中,您增加的额外合约会增加整体损益。为了说明这种方法,我将使用一个关于 S&P500 E-mini 期货合约 (ES) 的低频策略。下图和表格总结了该策略的表现。
该策略的总体结果还不错:胜率超过 87%,利润系数也高达 2.72。而且,该策略的表现虽然算不上出类拔萃,但从 1997 年以来一直相当稳定。尽管如此,该策略的大部分利润来自多头,偶尔也会出现大额亏损,包括 2000 年超过 18% 的大幅缩水。
我将利用这一基本策略来说明如何通过股票曲线资金管理(ECMM)来改善其表现。首先,我们像以前一样计算股票曲线的简单移动平均值。不过,在 ECMM 的这一变体中,我们会计算高于或低于移动平均值的若干标准差的偏移量。对于日线序列,移动平均线长度的典型默认值可能是 50 条,而我们可能使用移动平均线上下 +/- 2 个标准差作为触发水平。这样做的目的是,当股票曲线跌破较低的阈值水平(移动平均线 - 2 倍 S.D),然后再次回到阈值水平之上时,我们就会加仓。这与交易者使用布林带或随机指标等震荡指标的方法类似。下图说明了这一过程。
下限和上限触发水平在图表指标中分别显示为绿色和黄色线条(注意,在 ECMM 的这一变体中,我们只使用下限水平加仓)。
经过 10 月初的大幅下跌后,股票曲线开始回调,并于 10 月 21 日重新越过下限水平。根据 ECMM 规则,我们在第二天,即 10 月 22 日,加仓现有多头头寸(加仓空头头寸的程序相同)。如您所见,我们的资金管理交易效果非常好,因为欧洲央行确实如预期那样继续均值回复。我们于 11 月 11 日平仓,获得了可观的额外利润。
现在我们已经说明了操作步骤,让我们来更详细地探讨一下 ECMM 理念的潜力。首先要了解的重要一点是 ECMM 不会做什么:即降低风险。与所有旨在以金字塔方式建立头寸的资金管理技术一样,ECMM 会增加风险,导致更高的平仓率。但是,ECMM 也应该增加利润:因此,问题在于增加利润的潜力是否足以抵消增加亏损的风险。如果不能,那么还有一个更简单的提高利润的替代方法:简单地增加头寸规模!因此,在评估这种技术时,需要关注的关键绩效指标之一就是 PL 与缩水的比率。让我们看看基线策略的一些示例。
该图显示了每当股票曲线重新越过较低的触发水平时,在我们现有的多头或空头头寸上增加指定数量合约的效果,在本例中,触发水平设定为股票曲线 50 天移动平均线下方 2 倍 S.D。不出所料,整个策略的损益会随着额外交易合约数量的增加而线性增长,从大约 17 万美元的基本水平增长到我们额外交易 5 个合约时的 50 多万美元。利润系数也从 2.7 左右上升到 5.0 左右。好消息到此为止。因为,随着策略 PL 的增加,最大缩水规模也在增加,从基线情况下的 18,500 美元增加到额外交易五份合约时的超过 83,000 美元。事实上,PL/缩水比率从基线情况下的超过 9.0 降至我们使用额外五份合约交易 ECMM 策略时的 6.0。从风险和回报的角度来看,按照 PL/Drawdown 比率衡量,我们最好还是使用基准策略:如果我们交易 3 份合约而不是 1 份合约,那么在不进行任何资金管理的情况下,我们的总利润将达到约 500,000 美元,但缩水略高于(56,000)美元。这与使用 5 合约 ECMM 策略产生的利润相同,但缩水却少了 23,000 美元。
这是如何产生的呢?很简单,我们的 ECMM 资金管理交易并不都是一开始就自动赢家(即使它们最终产生了利润。在某些情况下,股本曲线在越过下限后,会再次向下越过下限。在此过程中,我们交易的额外合约会增加策略的缩水。
这表明可能有更好的替代方案。如果我们不进行单笔 ECMM 交易,比如说,增加 5 份合约,而是每当股票曲线越过较低阈值水平时,就增加一份合约,这样如何?当然,我们可能会放弃一些额外的利润,但我们的缩水率应该会更低,对吗?事实证明确实如此。但不幸的是,利润受到的影响比缩水更大,因此 PL/Drawdown 比率也出现了同样的急剧下降:
再一次说明,我们最好以更大的规模交易基线策略,而不是使用 ECMM,即使我们将规模扩大到额外的合约。
我们还可以尝试什么?一个显而易见的尝试就是调整阈值水平。我们可以通过调整标准差的数量来设置触发水平。直观看来,显而易见的做法是将阈值水平设置得更远,从而减少 ECMM 交易的触发频率。但事实证明,这并没有产生预期效果。相反,与直觉相反,我们必须将阈值水平设置得更接近移动平均线,仅为 +/-1x S.D。
在这些设置下,策略 PL 和利润因子与之前一样呈线性增长。策略缩水也是如此,但速度较慢。因此,PL/缩水比率实际上在上升,然后以适度的速度下降。从图表中可以看出,最佳设置是额外交易两份合约,阈值设置为低于股票曲线 50 天移动平均值一个标准差。
以下是总体结果。在这些设置下,基准策略加上 ECMM 产生的总利润为 334,000 美元,利润系数为 4.27,缩水为(35,212)美元,利润/缩水比率为 9.50。如果仅使用基准策略来获得相同的利润率,我们需要交易两份合约,产生的缩水略高,几乎为(37,000)美元。因此,在风险调整的基础上,我们的 ECMM 策略提高了整体盈利能力。
结论
利用股票曲线资金管理不仅能提高策略的整体盈利能力,还能提高风险调整后的绩效,这当然是可行的。ECMM 是否会产生很大影响,取决于基础策略的具体情况以及 ECMM 参数的设置水平。这些都可以在前行的基础上进行优化。
EASYLANGUAGE CODE
本帖隐藏的内容需要回复才可以浏览
收藏
分享
论坛官方微信、群(期货热点、量化探讨、开户与绑定实盘)
期货论坛 - 版权/免责声明
1.本站发布源码(包括函数、指标、策略等)均属开放源码,用意在于让使用者学习程序化语法撰写,使用者可以任意修改语法內容并调整参数。
仅限用于个人学习使用,请勿转载、滥用,严禁私自连接实盘账户交易
。
2.本站发布资讯(包括文章、视频、历史记录、教材、评论、资讯、交易方案等)均系转载自网络主流媒体,内容仅为作者当日个人观点,本网转载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。本网不对该类信息或数据做任何保证。不对您构成任何投资建议,不能依靠信息而取代自身独立判断,不对因使用本篇文章所诉信息或观点等导致的损失承担任何责任。
3.本站发布资源(包括书籍、杂志、文档、软件等)均从互联网搜索而来,仅供个人免费交流学习,不可用作商业用途,本站不对显示的内容承担任何责任。请在下载后24小时内删除。如果喜欢,请购买正版,谢谢合作!
4.龙听期货论坛原创文章属本网版权作品,转载须注明来源“龙听期货论坛”,违者本网将保留追究其相关法律责任的权力。本论坛除发布原创文章外,亦致力于优秀财经文章的交流分享,部分文章推送时若未能及时与原作者取得联系并涉及版权问题时,请及时联系删除。联系方式:http://www.qhlt.cn/thread-262-1-1.html
如何访问权限为100/255贴子:
/thread-37840-1-1.html
;注册后仍无法回复:
/thread-23-1-1.html
;微信/QQ群:
/thread-262-1-1.html
;网盘链接失效解决办法:
/thread-93307-1-1.html
发短消息
加为好友
量化牛
当前离线
UID
17956
帖子
21
主题
0
精华
0
积分
2330
威望
1125 布
龙e币
1205 刀
阅读权限
20
在线时间
9 小时
注册时间
2017-7-3
最后登录
2024-2-18
新生入学
UID
17956
积分
2330
威望
1125 布
龙e币
1205 刀
在线时间
9 小时
注册时间
2017-7-3
最后登录
2024-2-18
2
#
量化牛
发表于 2024-2-16 13:41
|
只看该作者
看起来很不错啊
量化
TOP
发短消息
加为好友
滑溜溜
当前离线
UID
23183
帖子
215
主题
0
精华
0
积分
2252
威望
1126 布
龙e币
1126 刀
阅读权限
20
在线时间
62 小时
注册时间
2024-1-27
最后登录
2025-2-12
新生入学
UID
23183
积分
2252
威望
1126 布
龙e币
1126 刀
在线时间
62 小时
注册时间
2024-1-27
最后登录
2025-2-12
3
#
滑溜溜
发表于 2024-3-23 17:50
|
只看该作者
很不错
TOP
发短消息
加为好友
汐眸
当前离线
UID
23307
帖子
15
主题
0
精华
0
积分
250
威望
125 布
龙e币
125 刀
阅读权限
10
在线时间
4 小时
注册时间
2024-6-3
最后登录
2024-6-23
新生入学
UID
23307
积分
250
威望
125 布
龙e币
125 刀
在线时间
4 小时
注册时间
2024-6-3
最后登录
2024-6-23
4
#
汐眸
发表于 2024-6-7 11:01
|
只看该作者
学习
TOP
发短消息
加为好友
疙疙瘩
当前离线
UID
22495
帖子
42
主题
0
精华
0
积分
520
威望
260 布
龙e币
260 刀
阅读权限
20
在线时间
6 小时
注册时间
2022-5-29
最后登录
2024-9-30
新生入学
UID
22495
积分
520
威望
260 布
龙e币
260 刀
在线时间
6 小时
注册时间
2022-5-29
最后登录
2024-9-30
5
#
疙疙瘩
发表于 2024-7-8 14:01
|
只看该作者
不错
TOP
返回列表
单位专栏(Brokers & Companies)
期货交流版(General Hot's Topics)
证券&基金(Stock & ETF · Funds )
行情直播室(Broadcast On-air)
期货圈/UP站主(Local & Futures Clubs)
鼎元C++程序化交易系统(C++ Algo trading system)
C++程序化视频教程系列
为什么做C++量化平台?
C++报错·交流·咨询
C++量化策略超市
C++程序化(量化)教程
C++量化模块系列
C++自建交易系统设计
行情数据下载器
Visual Studio使用教程
C++人工交易系统
经典技术指标C++程式码
C++常用基础语法
C++基础教程
C++ / C#期货编程
C++资源文档整理
C++量化演示与调试
C++程序化软件下载
C++经典量化源码【推荐】
MultiCharts·資源導航(Resource Navigation)
MultiCharts下載,安裝與更新
MultiCharts·资源整合
MultiCharts人工/量化配置
MC數據源(Data Feeds)
MultiCharts策略範例
MC資源文檔(Archives)
MultiCharts報錯範例
市場掃描器(Market Scanner)
MultiCharts(V14)专策版
TradeStation資源
PowerLanguage語言文檔
PC购买·服务器托管
Python程序化(Python Trading Robot)
Python报错·交流·咨询
Python量化模块系列
Python编程学习文档
Python编程环境搭建
PyCharm使用教程
东方财富(Python/C量化)
Multicharts(Python bridge)
Python工具包/库
【 Python工具包/库推荐系列】- Numpy(科学计算包)
【Python工具包/库推荐系列】- Pandas(数据分析包)
【Python工具包/库推荐系列】- gm.api(交易接口包)
【Python工具包/库推荐系列】-Matplotlib(绘图库)
【 Python工具包/库推荐系列】- Tkinter(图形用户界面,GUI)
Python常用基础语法
数据源(Data Feeds)
Python/C++More>>||
Anaconda教程
Python量化开源框架之掘金量化(Myquant)
Python量化开源框架之Ricequant
Python量化开源框架之万矿
Python量化开源框架之优矿
Python量化开源框架之聚宽
Python量化开源框架之BigQuant
Eclipse+PyDec使用教程
Sublime Text使用教程
Python Spyder教程
Python量化开源框架之天勤量化
Python/C++/C#网盘资源
量化·编程语言(Algorithm & Code Language)
量化策略·公式·源码库
量化策略精选
量化编程·公开课
量化择时·择品种排名
策略回测与排名
ChatGPT/AI与MC量化
程序化套利模块
策略架构(进场模块)
止损/盈模块(出场模块)
Alert(音效/弹窗/邮件)模块
图表画线/填加文字模块
特殊场景模块
资金管理模块
MC_PT组合交易
MC&PL关键字大全
GV-Plus函数&MCExtendQuote
蜡烛图(K线)量化库
EasyLanguage语言
PowerLanguage语言
文华麦语言(MyLanguage)
算法(Algorithm)交易研究
编程语言More>>||
MC内置函数【Pre-built Functions】
MC内置指标【Pre-built Indicators】
MC内置策略【Pre-built Signals】
MC自编函数【Diy-built Functions】
期货量化动态
统计数学与期货建模
经典策略赏析
期货量化&高频交易
证券量化&编程
MQL语言&EA编程
期货历史数据下载
教程·范例·视频(MultiCharts/TradeStation)
MultiCharts量化·【V14版网课】
MultiCharts量化·【软件使用】
MultiCharts量化·【基础编程】
MultiCharts量化·【策略范例】
MultiCharts量化·【逻辑理念】
如何學習PowerLanguage(推荐)
PowerLanguage范例和教程
实例讲解EasyLanguage入门
EasyLanguage语言教学
MC跟我学量化技巧实例
EasyLanguage范例和教程
MultiCharts交易策略实例
MultiCharts-快速上手
EasyLanguage入门
投资组合交易(PT)策略范例
把交易当成事业来经营(推荐)
MultiCharts从零开始学(视频)
MultiCharts基础入门课程(视频)
MultiCharts编程基础入门(视频)
3堂课学会MultiCharts(视频)
量化策略排名(Strategy Top Ten/10 Tables)
Futures Truth杂志排名
Multicharts跨周期研究
股指(ES|NQ||YM|HSI)
原油(Wti|Brent)策略
CDP交易策略
外汇(Forex)量化策略
黄金(GC)量化策略
经典外盘量化策略
The Big Blue2
T07:R-breaker
Donchian-Channel
Dualthrust
Sinewave指标/策略
肯特钠/Keltner
T05:海龟/Turtle
T02:Catscan
T02:NatGator
T10:HANS123
T07:网格(鱼网)
T03:DCS II System
T05:RUMI策略
Delphi Universal
T09:四周突破
T02:Andromeda
T01:Aberration
Brain Trading System
神秘的数学MIDAS策略
卡玛利拉枢轴点(Camarilla Pivot Point)
市场强度(MarketStrength)专题
策略排名(Top Ten/10)More>||
Spring ES策略
正余弦及相位在期货程序化中的应用
布林带策略与展示
T05:Strategic量化策略
T10:Asctrend量化策略
T08:Ready-Set-Go量化策略
T10:TrendChannel Pro策略
T04:ATS-3200量化策略
T05:Sidewinder量化策略
MACD红绿柱及面积策略
菲阿里四价策略与展示
空中花园策略与展示
钟摆理论(Clockwork )策略
T07:Waverider Pro量化策略
"顶背离"&"底背离"研究
ActivityBar研究
T08:TLD屠龙刀期货版
布林强盗策略系统
T07:TrendModelSys策略
Anomaly2 Channel Breakout策略
123法则&2B法则策略
T08:均线策略与展示
安德鲁斯分叉线 (Andrews' Pitchfork)
开盘区间突破系统(Opening Range Breakout)
行星运行、天体周期、星座占卜与期货
ART Basics程式码
股指日内交易系统(Daytrade)
套利与价差研究(Arbitrage & Spread Research)
软件与量化平台(Quantify & Algo Platform)
C++期货量化/套利系统
行情数据下载器
MultiCharts程序化
交易开拓者(TB)
TradeStation
Wealth-Lab
Excel数学统计应用
Tradingview软件
Pine Script语言
SPSS统计分析
MATLAB/SAS/R
NinjaTrader量化
通达信·期货通APP
东方财富通
大智慧
金字塔程序化
博易大师·博易APP
eSignal量化
MetaTrader量化
CTP-API接口文档
无限易
同花顺·期货通APP
易盛极星·易星APP
交易室“电脑+软件”搭配
量化软件More>>||
以交易为生(Trading for a Living)
以交易为生
波浪理论
江恩理论
日本蜡烛图技术
道氏理论
指标与形态
技术理论
资金&持仓管理
投资名人
哲学&投资理念
Jesse Livermore
泡沫与股灾
期市江湖
交易系统&构建
缠论理论&缠中说禅
期货"交易策略"
期市"警世录"
趋势交易
短线炒单
期货"盈利模式"探讨
期货从业资格考试
期货期权适当性知识测试
注册国际投资分析师(CIIA)
特许金融分析师(CFA)
《刀疤老二炒股真经》
股票作手回忆录
《期货市场技术分析》
《日本蜡烛图技术》
《交易系统与方法》
《经济学原理》(第7版)
《期货投资分析》
交易所业务通知
期货交易专栏More>>||
威科夫(Wyckoff)方法交易和投资股票
“期货+大学”项目
期货交易所&法律法规
期货·证券·基金(Futures & Equities & ETF)
读书俱乐部(Reader's Club)
※读书者俱乐部※
龙听书院
期货书籍推荐
历史档案
期货杂志(Futures Magazine)
期货日报
《AmalgaTrader》
《ETF报告》
《Technical Analysts, IFTA》
期货·心理学(Psychology)
行为金融学研究
羊群效应研究
格式塔心理学
期货·理论研究(Economics)
经济理论
金融理论
货币理论
芝加哥学派
奥地利学派理论
货币学派
凯恩斯学派
经济周期理论
期货·统计学(Math&Statistics)
初高等数学资源
统计学资源
计量学资源
《欧几里得著作》
《阿基米德著作》
数学/统计在期货中应用
[收藏此主题]
[关注此主题的新回复]
[通过 QQ、MSN 分享给朋友]
Prime会员说明
付款方式【荐!】
开户政策
量化政策
SC中文翻译
FT中文翻译
欧美杂志精华:
量化交易
技术分析
心理研究
套利/统计
波浪理论
江恩理论
道氏理论
策略开发
动量交易
量化建模
神经网络
资金管理
行为金融
图表/形态
蜡烛/K线
Van K. Tharp
Wyckoff
名人采访
投机新手
量化问答(Q&A)
外汇货币
交易池(Pool)
TS/MC量化
点数(P&F)图
[基金/ETF]
[加密货币]
[Algo(Q&A)]
[人工智能(AI)]
真实世界
期货世界
《Futures Truth》
《Futures&Options》
订阅论坛Prime会员(199元/年或800元/永久),享受三站最高会员权限,全站精华量化贴免回复查看和下载,欧美原汁原味“技术分析+策略源码解析”、全网独家资源,支持微信/支付宝(
信用卡付款!
)、Paypal付款及轉數快/FPS收款,欢迎咨询:)【点击查看具体政策及相关权限!】
欧美杂志精华:
量化交易
技术分析
心理研究
套利/统计
波浪理论
江恩理论
道氏理论
策略开发
动量交易
量化建模
神经网络
资金管理
行为金融
图表/形态
蜡烛/K线
Van K. Tharp
Wyckoff
名人采访
投机新手
量化问答(Q&A)
外汇货币
交易池(Pool)
TS/MC量化
点数(P&F)图
[基金/ETF]
[加密货币]
[Algo(Q&A)]
[人工智能(AI)]
真实世界
期货世界
《Futures Truth》
《Futures&Options》
订阅论坛Prime会员(199元/年或800元/永久),享受三站最高会员权限,全站精华量化贴免回复查看和下载,欧美原汁原味“技术分析+策略源码解析”、全网独家资源,支持微信/支付宝(
信用卡付款!
)、Paypal付款及轉數快/FPS收款,欢迎咨询:)【点击查看具体政策及相关权限!】
欧美杂志精华:
量化交易
技术分析
心理研究
套利/统计
波浪理论
江恩理论
道氏理论
策略开发
动量交易
量化建模
神经网络
资金管理
行为金融
图表/形态
蜡烛/K线
Van K. Tharp
Wyckoff
名人采访
投机新手
量化问答(Q&A)
外汇货币
交易池(Pool)
TS/MC量化
点数(P&F)图
[基金/ETF]
[加密货币]
[Algo(Q&A)]
[人工智能(AI)]
真实世界
期货世界
《Futures Truth》
《Futures&Options》
订阅论坛Prime会员(199元/年或800元/永久),享受三站最高会员权限,全站精华量化贴免回复查看和下载,欧美原汁原味“技术分析+策略源码解析”、全网独家资源,支持微信/支付宝(
信用卡付款!
)、Paypal付款及轉數快/FPS收款,欢迎咨询:)【点击查看具体政策及相关权限!】
欧美杂志精华:
量化交易
技术分析
心理研究
套利/统计
波浪理论
江恩理论
道氏理论
策略开发
动量交易
量化建模
神经网络
资金管理
行为金融
图表/形态
蜡烛/K线
Van K. Tharp
Wyckoff
名人采访
投机新手
量化问答(Q&A)
外汇货币
交易池(Pool)
TS/MC量化
点数(P&F)图
[基金/ETF]
[加密货币]
[Algo(Q&A)]
[人工智能(AI)]
真实世界
期货世界
《Futures Truth》
《Futures&Options》
订阅论坛Prime会员(199元/年或800元/永久),享受三站最高会员权限,全站精华量化贴免回复查看和下载,欧美原汁原味“技术分析+策略源码解析”、全网独家资源,支持微信/支付宝(
信用卡付款!
)、Paypal付款及轉數快/FPS收款,欢迎咨询:)【点击查看具体政策及相关权限!】
欧美杂志精华:
量化交易
技术分析
心理研究
套利/统计
波浪理论
江恩理论
道氏理论
策略开发
动量交易
量化建模
神经网络
资金管理
行为金融
图表/形态
蜡烛/K线
Van K. Tharp
Wyckoff
名人采访
投机新手
量化问答(Q&A)
外汇货币
交易池(Pool)
TS/MC量化
点数(P&F)图
[基金/ETF]
[加密货币]
[Algo(Q&A)]
[人工智能(AI)]
真实世界
期货世界
《Futures Truth》
《Futures&Options》
订阅论坛Prime会员(199元/年或800元/永久),享受三站最高会员权限,全站精华量化贴免回复查看和下载,欧美原汁原味“技术分析+策略源码解析”、全网独家资源,支持微信/支付宝(
信用卡付款!
)、Paypal付款及轉數快/FPS收款,欢迎咨询:)【点击查看具体政策及相关权限!】