期权策略,您来提供思路和策略,我来写代码和实现回测,一切免费只为交流

看到集思录上做期权的大佬们越来越多,也越来越专业,还有了很多实盘贴。我有一个想法,就是对期权有所了解的集友们,肯定在学习和交易过程中,也曾经想过如果按某个指标或者条件持续的交易期权结果会怎么样。我在实践中也觉得期权的策略回测是一个非常重要的工具,至少我接触的专业期权投资者基本都会使用回测工具,比如沈发鹏老师就是有任何想法先回测,经常说回测1万遍等于走过100遍。
那么我的简单想法就是,大家共同讨论,提出自己的想法,如果能形成一个完整的策略,我来尽量用代码实现,然后分享回测结果。

有兴趣的集友可以接着往下看:

1.什么是策略回测
要说什么是回测就得先说什么是量化投资,简而言之量化投资就是以模型替代人为的主观判断的投资方法。比如你听隔壁老王说了个消息股,明天开盘就买,这就叫主观判断,但比如你想好了招行银行10日均线上穿20日均线就买入,这就算量化投资。
二者最主要的一个区别是,量化投资可以用历史数据进行回测。首先设置好了每一个买入和卖出的条件,假如回到过去,某个股票满足了你预先设定的条件,你会买入,等到符合预设的卖出条件,你会卖出。这样你可以用历史业绩来判断你设置的交易模型是不是能够赢利。那么明显主观投资是无法做回测这件事的。

2.为什么是期权
那么为什么我只想回测期权策略呢,有以下几个原因:
a,简单,是的你没看错,期权量化比股票量化简单的多,因为股票量化仅选股就有无数因子要是考虑,从4000多只股票里选出来符合你条件的一支或一揽子股票,这本身已经是巨大的工作量了。而A股场内期权就那么3个,其中两个300ETF期权还是2000年才上市的。真正有大量历史数据(7年),且有流动性的就50etf期权这么一个品种,虽然有大量不同行权价的合约,但他们的标的就只有那么一个50etf。不用选股了,仅仅就是在这一个品种上琢磨就可以。
b,可多可空,这样期权交易就并不像做股票,只能指望牛市出业绩,理论上牛熊市或者震荡市都可以有一套能持续赢利的策略。
c,天生自带策略。了解期权的交易者都知道,期权有很多基础的价差策略,比如牛/熊市价差,买入/卖出跨式,正反比例价差等等。

3.什么样的策略是一个可执行的期权策略
a,首先一个完整的量化交易模型至少进出场的条件要清楚,可以完全形成一个闭环,不能出现让这个策略在执行中前后矛盾的情况。比如最简单的,macd形成金叉买入,形成死叉卖出,进出场条件都有了,又不会在已进场未出场情况下又触发一次进场条件。
b,仓位控制,就是字面的意思,买入或卖出的期权头寸占总体资金的多少,有没有分批成交,每次下单仓位多少。与其他证券或者衍生品都不同的是,期权的买方只支付权利金即可,但期权的卖方可以拿到一笔权利金,但同时需要缴存保证金,而保证金是随着期权标的(正股)的价格变化而动态调整的。这个就给期权策略的仓位控制带来很大难度,比如在手动交易中我们也经常听说有人爆仓。再能赢利的策略,只要中间会爆仓,那也注定毫无意义。
c,设置的交易条件要有底层逻辑,而不是完全无意义的指标堆叠。
d,不能有未来指标,因为毕竟用的是历史数据,我们其实是知道大致历史走向的。比如现在回头看我们当然知道2017年,2019年和2020年是50etf的大牛市,那么牛市上杠杆做多熊市上杠杆做空,这个回测肯定赚爆,但是毫无意义,因为牛熊市是我们身在其中而不知的,只有走出来才能知道。另外指标这条其实跟上一条有关联,设定的进出场条件是有底层逻辑的,比如50etf市盈率低于8倍进场,高于15倍出场,这个逻辑虽然粗糙但是至少能说通。
e,指标和条件尽量简洁,有清晰逻辑,因为太多的条件和后续优化,很容易陷入到过度拟合的陷阱中去。

4.举几个例子
如果徐华康老师的《期权基本款》里列出的一个策略



这个策略其实就把进出场条件,仓位控制都说的很明白。针对这个策略的回测,在2019年就非常好。



又比如我前几天对期权双卖平值策略的回测:
https://xueqiu.com/1055336715/222546655

5.回测区间及其他
我是在真格量化平台上进行回测,这个平台最大的优点就是整合了所有tick级的历史数据,免去了使用者自行下载清洗历史数据的劳动(这件事工作量巨大,劝退了很多人),缺点也有,比如策略和代码只能放在平台,无法在本地使用。
我计划的回测区间:2016年3月1日至今,主要原因是2015年场内期权刚刚推出,流动性不佳且指标失真,而2016年初又连续熔断,因此在尽量长的回测区间中去掉这短时间。
回测频率:策略肯定不能是高频的,散户无论软硬件都不可能进行高频策略。一般情况我都是按日回测,就是每天只取收盘价来进行回测。这样优点是回测快,且长期看结果不会有太大偏差。缺点是盘中的大幅波动都忽略掉了。当然如果有好的日内策略思路,也可以按分钟回测试试。
代码能力:我是个python初学者,三脚猫的功夫,好在期权策略比较简单,除了正股走势的技术指标外,各种希腊字母的取值等等平台都提供了API支持。但不排除某些复杂的策略以我的代码能力无法实现。当然我会尽量琢磨。

6.回测结果
如果策略我觉得可以且有能力实现回测,我会在回测后回帖贴出结果,同时贴出曲线图,如果有需要,也可以把成交记录,每日持仓和风险度等数据以excel的形式分享在回帖里。我们可以回测结果进行进一步的优化和讨论。

7.目的
最后我想说一下我发这个帖子的目的。
首先其实做期权的投资者非常少,截止目前印象中开户数也才50多万户。如果集友们能通过这种方式多交流,也算是能打开思路。
其次是其实我觉得写出一个持续稳定赢利,且回撤低的策略非常非常难,甚至我觉得不可能有任何策略是在所有时间包打天下的。但这不妨碍我们对交易不断地思考,找到一个可能在某种环境下适合的策略。
第三,很多策略(比如双卖,比如每月裸卖沽)感性上觉得可能会挣钱,但实际回测发现长期绩效一般甚至是持续亏钱的,这些坑我们可以通过回测避过去,而不用拿真金白银去试。
第四,我回测了很多之后,自己已经想不到什么可能的策略了,希望大家能集思广益一起思考。当然所有策略、回测结果和不断优化,我都会在回帖公开,要受益集友们一起受益。如果您觉得您的策略是个锦囊妙计,不想公开,那也不用发出来。

好,就这些,如果有兴趣,我们可以在回帖里讨论
0

马六3

赞同来自:

@马六3
楼主相当好的思路,支持。
很好
2022-06-19 19:45 引用
0

caokundztong

赞同来自:

@jiayujun
两个问题:1.用期权回测来实现现货交割是比较麻烦的,我不会弄。但其实像你说的,卖put被行权,之后持有现货同时再卖call,和平仓put再卖下月的put是完全等效的。2. 平值我没看懂,比如,3.5卖put,到期跌到3.0,被行权持有现货,同时卖call,是卖3.5的还是3.0的?同样,如果卖了3.0的call,下月涨回到3.5,持有现货在3.0被行权了,再卖put是卖3.0的还是3.5的?
回楼主: 按现货时价处理
2022-06-19 19:13 引用
0

马六3

赞同来自:

楼主相当好的思路,支持。
2022-06-19 18:41 引用
1

jiayujun

赞同来自: xineric

@caokundztong
1、开仓(进货)。在上证50整数价位时(比如3.5)卖出一份平值put(看跌期权),到期时如果上涨则赚取保证金,如果下跌则被行权,买入现货50.
2、持有。如果上证50继续下跌至下一个整数关口(比如3.4),继续卖出一份平值put,以此类推。在到期时全部被行权买入现货。
3、平仓(出货)。进入现货后,如果上涨(比如上涨至整数3.5),卖出一份平值call,以此类推。在到期时被行权卖出现货。期间,下...
两个问题:
1.用期权回测来实现现货交割是比较麻烦的,我不会弄。但其实像你说的,卖put被行权,之后持有现货同时再卖call,和平仓put再卖下月的put是完全等效的。
2. 平值我没看懂,比如,3.5卖put,到期跌到3.0,被行权持有现货,同时卖call,是卖3.5的还是3.0的?同样,如果卖了3.0的call,下月涨回到3.5,持有现货在3.0被行权了,再卖put是卖3.0的还是3.5的?
2022-06-19 18:14修改 引用
0

家庭好医生

赞同来自:

@家庭好医生
楼主你好,我想了一个期权策略,就是卖当月认购或者认估,同时买下个月同一行权价格认购或者认估。同时做平值,虚一档,和实一档。长期下来收益如何?不期望能够跑赢标的物,能否稳定盈利?
楼主你好,本人也是长期做期权,思考过各种策略,感觉可能还靠谱点的只有这种了,这叫日历价差分买入和卖出两种。做日历价差效果回测,挺麻烦,还烦请你帮忙回测一下效果,谢谢
2022-06-19 18:09 引用
5

家庭好医生

赞同来自: 鲁肃鲁子敬 青火 akahc rochellef1 ylxwyj更多 »

@l284168990
我也在考虑这个策略 之前建松大佬好像推荐过 之前用过一年感觉还不错 后来不做了 不知道回测效果怎么样
建怂就是个大忽悠,他推荐的基本可以忽略。做期权千万记住远离建怂这种人。
什么下跌接现货,直接卖出下个月的3.5估权不就行了!省钱效果一样。如果你在300ETF6元时接了货,猴年马月才能解套,现在6元行权价格认购权多少钱,你去卖吧。
所以建怂的话我是不敢相信的
2022-06-19 18:04 引用
0

caokundztong

赞同来自:

@l284168990
我也在考虑这个策略 之前建松大佬好像推荐过 之前用过一年感觉还不错 后来不做了 不知道回测效果怎么样
请问 做了一年 效果怎样 收益率如何
2022-06-19 17:48 引用
0

l284168990

赞同来自:

@caokundztong
1、开仓(进货)。在上证50整数价位时(比如3.5)卖出一份平值put(看跌期权),到期时如果上涨则赚取保证金,如果下跌则被行权,买入现货50.
2、持有。如果上证50继续下跌至下一个整数关口(比如3.4),继续卖出一份平值put,以此类推。在到期时全部被行权买入现货。
3、平仓(出货)。进入现货后,如果上涨(比如上涨至整数3.5),卖出一份平值call,以此类推。在到期时被行权卖出现货。期间,下...
我也在考虑这个策略 之前建松大佬好像推荐过 之前用过一年感觉还不错 后来不做了 不知道回测效果怎么样
2022-06-19 16:54 引用
0

hantang001

赞同来自:

@jiayujun
改个参数就行,不过我在回测前拍脑袋一下哈,我觉得8%虚值和7%虚值结果没什么大区别。
其实这6年里去掉这3天,这就是一个非常稳定低回撤的策略。但这就是期权卖方,肥尾事件只有极小概率发生,但一定会发生。
说明操作者的市场经验,对开仓时资金面,政策以及技术分析的理解,对市场的敏感度,在某些时候还是有大的作用的。但是这些如果量化的话就会复杂不少。回测还是有价值的,如果能结合一些辅助判断,实际收益率应该可以提高不少。
2022-06-19 13:15 引用
2

caokundztong

赞同来自: 对的就冲 xineric

1、开仓(进货)。在上证50整数价位时(比如3.5)卖出一份平值put(看跌期权),到期时如果上涨则赚取保证金,如果下跌则被行权,买入现货50.
2、持有。如果上证50继续下跌至下一个整数关口(比如3.4),继续卖出一份平值put,以此类推。在到期时全部被行权买入现货。
3、平仓(出货)。进入现货后,如果上涨(比如上涨至整数3.5),卖出一份平值call,以此类推。在到期时被行权卖出现货。期间,下跌通过put买入现货,上涨通过call卖出现货,实现可以赚取时间价值的网格交易。
4、仓位。根据自己资金量考虑可以接手多少现货,如果下跌超过自己的能力则不开新的put。
2022-06-19 12:40修改 引用
5

jiayujun

赞同来自: 迷途的羔羊 flybirdlee 集XFD 红牛Y xineric更多 »

@Lemonhouse
非常好的帖子!金币奉上,先谢谢楼主的慷慨分享,学到了很多!
同时我也想回测一个策略,可谓当前论坛里最火之一的九债一购,是由账户已注销大大提出来的,我今年正走在实践的道路上。
如果选择平值看涨,债券部分固定收入为4%,永远名义满仓,如果无脑机械操作,是选择3个月的平值看涨好,还是六个月的,还是一年期的?
如果把平值换成浅虚或者深实,收益会有变化么?
我曾经从论坛里有摘抄到一段文字,收藏了许久,一直未...
感谢集友的认可,其实九债一购我也已经关注了许久了。我自己的想法:
1.首先这个策略是非常好的一个反脆弱策略,不怕黑天鹅,反而可能在黑天鹅中获利(极端大涨)
2. 关于选择近月还是远月平值认购的问题,我觉得这个问题无解。相对而言,3个月的theta大,时间价值消耗快,但vega和gamma也大,平时震荡消耗快,但遇到大幅波动获利快。6个月的这几个希腊字母完全与近月相反。目前只有IO期权有3个季月的,etf期权只有6个月的,我看美股期权有直接3年的。但不管多久,买方都是没有绝对的好和不好,都是适应某个特点环境。
3. 至于九债一购是不是时间价值年化损耗能控制在6-7%之间,如果平值,我自己觉得是不能的,一方面受IV的影响很大,另一方面从经验上看场内期权远月移仓最后损耗的时间价值也超过这个。但中证500的场外期权由于期指大幅贴水的存在,据说时间消耗极小。
如果是深实值,我觉得时间损耗确实很小,但又失去了一部分保护
4. 我觉得九债一购很难用回测来印证,主要是中间条件很难设置。
5. 您的这段摘抄我也获益匪浅,很有道理,我还得再消化消化。大体上我觉得是成立的。

如果硬要回测的话,我只能用3w账户资金(一张50etf的资金),持续买1张远月平值认购移仓来模拟,最后在回测结果的年化收益加上4%(债部分的收益)来粗略估计。我的所有回测都未考虑随着账户资金增减调整仓位的问题。

3w资金,只买一张隔季平值认购,一直持有,直到到期才换仓新的隔季平值购。一年只交易两次。



交易流水很少,一年两次交易

2022-06-19 12:37 引用
0

jiangdaya

赞同来自:

@家庭好医生
你的策略,一点不麻烦,我给你变换一下:
A ,卖当月合约
B ,买次月合约
命题,请问2个小朋友一起玩,它们的总体财产是赢还是亏?
期权里,本质就是这类加加减减,我看了下楼主,其实明确的结论就是,卖合约,年化大致8%
,这是非常合理,因为国债的收益率也有3点,卖是承担风险的,要比较的就是多给5个点,是否合适?这个真不好下结论,未来,对于我们当下,本来就是不可得。目前就这个加码,你选边站队即可,好处是你随意,这已经是天大的好处了。
哈哈
2022-06-19 12:11 引用
0

rooyan

赞同来自:

@wjeep
我的实做是,IO卖出当月约5%实值沽,资金留足,不上杠杠。如成为平值,平掉卖出下月5%实值沽,如再次成为平值,继续平再卖下下月5%实值沽。主要目的是要稳胜指数。楼主帮我做下回测,谢谢。
肥尾分布你谈何稳胜?不看波动率的无脑卖不一定能跑赢指数。
2022-06-19 12:07 引用
6

rooyan

赞同来自: 等待等待牛市 ttthhh iPman 流沙少帅 bismackzhang ylxwyj更多 »

@jiayujun
买实2卖虚2
买实3卖虚2
实3虚2的交易记录
在肥尾分布严重的中国市场,楼主用回测证明了麦克米伦在他著作上的说明。

2022-06-19 12:02 引用
3

jiayujun

赞同来自: 西门吹雪0002 wjeep xineric

@wjeep
我的实做是,IO卖出当月约5%实值沽,资金留足,不上杠杠。如成为平值,平掉卖出下月5%实值沽,如再次成为平值,继续平再卖下下月5%实值沽。主要目的是要稳胜指数。楼主帮我做下回测,谢谢。
这个其实就是一直裸卖沽,但IO上市时间太短,样本不够多,我觉得不具代表性。
按您说的不加杠杆,账户资金40w,只卖1张IO实值认沽。


别说,虽然回测时间段比较短,但从这两年多的曲线来看,可能还真能稳定跑赢指数,虽然赢得也不是很多。

部分交易记录如下:
2022-06-19 11:55修改 引用
2

拉格纳罗斯

赞同来自: 人来人往777 老龙

有些策略是相互为对手盘的,例如有人想测无脑双买平值,有人想测无脑双卖平值。楼主测过双卖是正收益,虽然收益率很低,那么双买一定是慢慢亏损赔光。
2022-06-19 11:37 引用
0

家庭好医生

赞同来自:

我承认这个策略做有点麻烦,楼主懂平台软件,麻烦帮忙跑一下
2022-06-19 11:33 引用
0

家庭好医生

赞同来自:

楼主你好,我想了一个期权策略,就是卖当月认购或者认估,同时买下个月同一行权价格认购或者认估。同时做平值,虚一档,和实一档。长期下来收益如何?不期望能够跑赢标的物,能否稳定盈利?
2022-06-19 11:32 引用
1

家庭好医生

赞同来自: 赚钱买房

@赚钱买房
@jiayujun 麻烦回测一下长期牛市价差的策略吧,谢谢。
策略1:每月买入2档实值购+卖出2档虚值购,一直持有至交割日,然后继续开新仓位。
策略2:每月买入3档实值购+卖出2档虚值购,一直持有至交割日,然后继续开新仓位。
本金按照等值etf价值计算,比如第一日etf 2.5元,则本金为25000元。比较一下2个策略的差别。
这个我替楼主回答一下吧,2015年那样大涨带崩盘,此此策略优选,严重跑赢大盘,如果标的物阴跌,那么由于你持有到期,那么每个月都充分“享受”下跌损失,只要三个月,你将永远跑输标的物。,我也是做策略回测的,此策略以前余力还拿出来炫耀,后来他也不提了,估计大概率碰壁了,现在不在电脑旁边,回家有时间我把回测结果发出来,劝你趁早放弃
2022-06-19 11:28 引用
3

rooyan

赞同来自: 孙小勇 甘甜交响曲 xineric

那再来一个中金出的研报策略,楼主能回测一下这段吗?研报原文链接如下



https://mp.weixin.qq.com/s/wgPaX3zAz4TwE9lTJ9ZnoQ
2022-06-19 11:20 引用
0

akahc

赞同来自:

@jiayujun
1张IC多头,6张IO平值空头。账户总资金100万。回测如下: 部分交易记录如下: 奇怪,附件我怎么无法上传excel文件,我看好像有的帖子是可以的。
谢谢楼主!
2022-06-19 10:54 引用
1

对的就冲

赞同来自:

麻烦楼主帮我回测一下这个策略,300ETF期权上市到现在,100万资金双卖虚值一档各30张,标的到平值全部平仓同张数移仓到新虚值一档,每月交割日前一周周五收盘前移仓到下月同一档双卖。谢谢*
2022-06-19 10:51 引用
2

jiayujun

赞同来自: bismackzhang xineric

@hantang001
修改了下开仓时间和虚值程度,麻烦再回测下
1 当标的收盘价在年线下方运行时(前一交易日收盘价),每个月的第一个交易日卖出开仓超出上个交易日收盘价7%以上的最近的认购。如在到期前价格标的盘中价格到达行权价的最邻近档位(即低于行权价一个档位),止损,如果合约有效期内一直没达到行权价的最邻近档位,持有到期。
2 当标的收盘价在年线上方运行时(前一交易日收盘价),每个月的第一个交易日卖出开仓低于上个交易日...
改个参数就行,不过我在回测前拍脑袋一下哈,我觉得8%虚值和7%虚值结果没什么大区别。


其实这6年里去掉这3天,这就是一个非常稳定低回撤的策略。但这就是期权卖方,肥尾事件只有极小概率发生,但一定会发生。
2022-06-19 10:45 引用
1

jiayujun

赞同来自: akahc

@akahc
平值delta 0.5左右,好奇如果卖六张io会是什么结果?请问楼主可以也发我一份数据吗或者帮忙测试下?感谢。
1张IC多头,6张IO平值空头。账户总资金100万。回测如下:



部分交易记录如下:



奇怪,附件我怎么无法上传excel文件,我看好像有的帖子是可以的。
2022-06-19 10:25 引用
0

jiayujun

赞同来自:

@myfpgl
楼主帮测个简单的。用300指数股债比值,比值大于2.95时买入平值半年购,指数上涨10%则合约上移5%,下跌则不管。持有到期。比值小于1.8时买平值半年沽,也是和前面的购一样持有。
呃.....,我不知道啥是股债比值啊
2022-06-19 10:10 引用
2

jiayujun

赞同来自: bismackzhang 赚钱买房

@赚钱买房
@jiayujun 麻烦回测一下长期牛市价差的策略吧,谢谢。
策略1:每月买入2档实值购+卖出2档虚值购,一直持有至交割日,然后继续开新仓位。
策略2:每月买入3档实值购+卖出2档虚值购,一直持有至交割日,然后继续开新仓位。
本金按照等值etf价值计算,比如第一日etf 2.5元,则本金为25000元。比较一下2个策略的差别。
买实2卖虚2


买实3卖虚2


实3虚2的交易记录
2022-06-19 10:08 引用
0

期权er

赞同来自:

多一手IC,卖40张50ETF平值购,买40张50ETF平值沽。
时间从IC有开始、2016年5月两个起点
2022-06-19 10:07 引用
9

Lemonhouse

赞同来自: 缓慢投资 Shuawei leonyuan adodo 小小野鹤 jiandanno1 拉格纳罗斯 天道忌巧 myfpgl更多 »

非常好的帖子!金币奉上,先谢谢楼主的慷慨分享,学到了很多!
同时我也想回测一个策略,可谓当前论坛里最火之一的九债一购,是由账户已注销大大提出来的,我今年正走在实践的道路上。
如果选择平值看涨,债券部分固定收入为4%,永远名义满仓,如果无脑机械操作,是选择3个月的平值看涨好,还是六个月的,还是一年期的?
如果把平值换成浅虚或者深实,收益会有变化么?
我曾经从论坛里有摘抄到一段文字,收藏了许久,一直未经论证,如果把债券的收益界定为4%之后,下图成立么?还请老师解惑,万分感谢

2022-06-19 09:05 引用
0

wjeep

赞同来自:

我的实做是,IO卖出当月约5%实值沽,资金留足,不上杠杠。如成为平值,平掉卖出下月5%实值沽,如再次成为平值,继续平再卖下下月5%实值沽。主要目的是要稳胜指数。楼主帮我做下回测,谢谢。
2022-06-19 08:22 引用
1

hantang001

赞同来自: cnlzy

@jiayujun
您写的条件很完备了,我就不多补充了。
补充一下仓位原则:1w元账户,卖2张虚值。因为这个虚值比较大,其实风险度很难控制,回测下来最大1天风险度到了84%(盘中其实可能都爆仓过),但平均风险度只有30%多。
年线我直接用的250日均线。
回测结果如下:
从图上看,典型的挣小钱赔大钱.......,胜率极高,但因为8%的虚值太虚了,大部分时间就能卖个几十块钱。但一旦标的反向大幅波动,亏得贼狠........
修改了下开仓时间和虚值程度,麻烦再回测下

1 当标的收盘价在年线下方运行时(前一交易日收盘价),每个月的第一个交易日卖出开仓超出上个交易日收盘价7%以上的最近的认购。如在到期前价格标的盘中价格到达行权价的最邻近档位(即低于行权价一个档位),止损,如果合约有效期内一直没达到行权价的最邻近档位,持有到期。
2 当标的收盘价在年线上方运行时(前一交易日收盘价),每个月的第一个交易日卖出开仓低于上个交易日收盘价7%以上的最近的认沽。如在到期前价格标的盘中价格到达行权价的最邻近档位(即高于行权价一个档位),止损,如果合约有效期内一直没达到行权价的最邻近档位,持有到期。
3 原有合约止损或者到期后,根据最新条件,再按照1和2的标准开仓。
4 账户开仓保证金仓位不超过60%,标的限定为50etf或300etf
2022-06-19 08:19 引用
0

akahc

赞同来自:

@jiayujun
哎呀,您说的没错,3张IO,我想错了,而且刚才卖沽和卖购弄混了.........,简直是失败........改正了,重跑一下。总资产调成72w,同时买1张IC和卖3张IO。其他不变。收益曲线如下: 这次回撤好看了点。 交易记录及每日持仓等数据是个excel表,您留个邮箱我给发过去
平值delta 0.5左右,好奇如果卖六张io会是什么结果?请问楼主可以也发我一份数据吗或者帮忙测试下?感谢。
2022-06-19 08:16 引用
0

hantang001

赞同来自:

@jiayujun
您写的条件很完备了,我就不多补充了。
补充一下仓位原则:1w元账户,卖2张虚值。因为这个虚值比较大,其实风险度很难控制,回测下来最大1天风险度到了84%(盘中其实可能都爆仓过),但平均风险度只有30%多。
年线我直接用的250日均线。
回测结果如下:
从图上看,典型的挣小钱赔大钱.......,胜率极高,但因为8%的虚值太虚了,大部分时间就能卖个几十块钱。但一旦标的反向大幅波动,亏得贼狠........
谢谢回测,的确虚值程度有点高,可能选7%的虚值盈利会高一些
2022-06-19 07:55 引用
0

moonlighting

赞同来自:

@jiayujun
这个,首先不现实啊,仓位100%如果是指风险度100%的话,券商也不让开仓啊。另外风险度卖到80%也不现实。不算2015年股灾,历史上45%的风险度也出现过(2020年春节后开盘第一天),刚30%的IV就卖了80%的风险度,那到45%的时候已经爆仓了,已经没法回测了,未来没了......
我理解他说的100%是指无杠杆100%,就是说有3万块钱卖一张这样的
2022-06-19 07:24 引用
0

myfpgl

赞同来自:

楼主帮测个简单的。用300指数股债比值,比值大于2.95时买入平值半年购,指数上涨10%则合约上移5%,下跌则不管。持有到期。比值小于1.8时买平值半年沽,也是和前面的购一样持有。
2022-06-19 02:18 引用
0

赚钱买房

赞同来自:

@jiayujun 麻烦回测一下长期牛市价差的策略吧,谢谢。
策略1:每月买入2档实值购+卖出2档虚值购,一直持有至交割日,然后继续开新仓位。
策略2:每月买入3档实值购+卖出2档虚值购,一直持有至交割日,然后继续开新仓位。
本金按照等值etf价值计算,比如第一日etf 2.5元,则本金为25000元。比较一下2个策略的差别。
2022-06-19 00:22修改 引用
2

jiayujun

赞同来自: sbnyc xineric

@sbnyc
能否测一下双买平值策略
不择波动率,不止盈不止损的无脑双买平值,基本上时间长了的结果就是赔光.......

按1万本金,每月平值沽购各买1张,下月到期日平仓再开新的平值双买测得

2022-06-18 23:37 引用
0

bismackzhang

赞同来自:

@jiayujun 麻烦帮看下,小时线模型。日线也行,均线指标除4。
收盘价<一月前(约90根小时线)收盘价*1.028,且小于两月均线(算200根小时线),卖下月虚2档/虚1档购。
收盘价>一月前(约90根小时线)收盘价*1.03,且大于两月均线(算200根小时线),平卖购。
卖购到期还没有平,则选择到期前一天卖下月虚2档/虚1档购,或不下移,仍按原行权价价卖下月购。
想看看牛市价差模型,卖购部分择时的效果,谢谢。
2022-06-18 23:08 引用
1

jiayujun

赞同来自: hantang001

@rooyan
我也说个胜率很高的策略,隐含波动率大于25%中性双卖,仓位50%;大于30%中性双卖,仓位80%;大于35%,仓位100%。以上都持有到22%隐波清仓。虽然开仓几率不多,但是赔率和胜率都很高。
这个,首先不现实啊,仓位100%如果是指风险度100%的话,券商也不让开仓啊。
另外风险度卖到80%也不现实。
不算2015年股灾,历史上45%的风险度也出现过(2020年春节后开盘第一天),刚30%的IV就卖了80%的风险度,那到45%的时候已经爆仓了,已经没法回测了,未来没了......
2022-06-18 23:04 引用
0

jiayujun

赞同来自:

@caokundztong
根据50ETF30分钟K线价格变化作为交易依据。卖出开仓当月认购和认沽平值期权各一张。
当50ETF上涨1%时,平仓认购义务仓(如有持仓),同时再卖开一张认沽义务仓;当50ETF下跌1%时,平仓认沽义务仓(如有持仓),同时再卖开一张认购义务仓。如果50ETF持续单方向变动,投资者不再追加仓位,始终保持2张的义务仓。如果此时50ETF价格反向波动、回到进场价格时,投资者平掉追加的仓位,回归卖出跨式的...
这个不就是徐华康老师的复仇者策略,好在这个我之前写过,比较复杂,因为各种条件太多。另外分钟级别的回测也非常慢。
不多解释了,给个我当时回测的结果,分钟级别回测太慢了就不重新跑了。


2019年到2021年三年的回测结果很一般


但如果只把2021年拿出来还是挺好看


2021年的交易数据对一下逻辑
2022-06-18 22:57 引用
0

耳机

赞同来自:

@jiayujun
您这个策略看着就很高大上,但我对kdj指标不太熟,容我先去百度一下kdj怎么用的......
上证50的日K线的kdj指标,谢谢
2022-06-18 21:38 引用
0

rooyan

赞同来自:

我也说个胜率很高的策略,隐含波动率大于25%中性双卖,仓位50%;大于30%中性双卖,仓位80%;大于35%,仓位100%。以上都持有到22%隐波清仓。虽然开仓几率不多,但是赔率和胜率都很高。
2022-06-18 20:07 引用
1

caokundztong

赞同来自: cnlzy

根据50ETF30分钟K线价格变化作为交易依据。卖出开仓当月认购和认沽平值期权各一张。

当50ETF上涨1%时,平仓认购义务仓(如有持仓),同时再卖开一张认沽义务仓;当50ETF下跌1%时,平仓认沽义务仓(如有持仓),同时再卖开一张认购义务仓。如果50ETF持续单方向变动,投资者不再追加仓位,始终保持2张的义务仓。如果此时50ETF价格反向波动、回到进场价格时,投资者平掉追加的仓位,回归卖出跨式的原始状态。

止盈止损点均为50%,即当盈利或亏损金额达到初始卖跨仓位获得的权利金的50%,投资者平掉所有仓位。

重新双卖平值跨

烦请楼主费心 谢谢
2022-06-18 19:34 引用
0

sbnyc

赞同来自:

能否测一下双买平值策略
2022-06-18 19:06 引用
0

jiayujun

赞同来自:

@耳机
看看这个策略(按照kdj中的j值来进行)能不能回测:
每次投入40万,分成5份(10,7.5,7.5,7.5,7.5);
当日K线的kdj中j值<0时,开始做多,j值>100时做空。策略如下:
一、j值<0时,买入认购期权(离A50值最近的标的,要求期权离到期至少8个交易日),价格为A。
(例如上证50收盘价格2.929,则买入2.95的认购,同时要求期权距离到期至少有8个交易日,则只能买7月份的...
您这个策略看着就很高大上,但我对kdj指标不太熟,容我先去百度一下kdj怎么用的......
2022-06-18 18:39 引用
0

bill_heys

赞同来自:

我提一个:本金30W,50ETF30分钟MACD金叉入场开仓卖出10张沽当月平值期权,死叉时平仓卖沽期权,同时开仓卖购平值期权。距行权日不足一周时MACD金死叉则转下月。平仓时如果亏损则开仓时追加张数保证平仓权利金小于等于开仓权利金。还有一点,标的涨跌一个行权价时期权跟随保持持仓是平值期权。
2022-06-18 18:28修改 引用
5

jiayujun

赞同来自: 孔子不要打我 xineric 流沙少帅 hantang001 红牛Y更多 »

@hantang001
1 当标的收盘价在年线下方运行时,卖出开仓最近月(且到期时间在15天以上)的超出收盘价8%以上的最近的认购。如在到期前价格标的盘中价格到达行权价的最邻近档位(即低于行权价一个档位)止损,如果合约有效期内一直没达到行权价的最邻近档位,持有到期。
2 当标的收盘价在年线上方运行时,卖出开仓最近月(且到期时间在15天以上)的低于收盘价8%以上的最近的认沽。如在到期前价格标的盘中价格到达行权价的最邻近档位...
您写的条件很完备了,我就不多补充了。
补充一下仓位原则:1w元账户,卖2张虚值。因为这个虚值比较大,其实风险度很难控制,回测下来最大1天风险度到了84%(盘中其实可能都爆仓过),但平均风险度只有30%多。
年线我直接用的250日均线。

回测结果如下:


从图上看,典型的挣小钱赔大钱.......,胜率极高,但因为8%的虚值太虚了,大部分时间就能卖个几十块钱。但一旦标的反向大幅波动,亏得贼狠......
我统计了一下,87笔交易中,挣钱的76笔,胜率达到87%,一共挣了14454元,赔钱的就11笔交易,但一共赔了11312元。(以上均未含手续费)

另外回测起始那几天亏得很厉害,我还以为错了,但看了下,确实是2016年3月2日和4日50etf大涨,波动比较大。

贴一段交易记录,回测记录可以让大家帮我检查一下有没有错单,是不是符合交易逻辑。我写错代码是经常有的......

2022-06-18 18:24 引用
0

投资顺利 - 1千八加油~

赞同来自:

楼主老师 可以说说期权怎么止损吗? 一直很困扰 买方和卖方都怎么止损呢
2022-06-18 18:10 引用
2

jiayujun

赞同来自: Starro

@步步前进
辛苦楼主,纠正下3张IO=一张IF,这个策略本质是想保持中性偏多策略下,贴水和时间价值通吃,长期来看500和300应该是趋同的,短期会有差异,扛过去问题不大。
楼主如果方便麻烦重新回测下,或者把跑的数据表格分享给我,我看看,谢谢了
哎呀,您说的没错,3张IO,我想错了,而且刚才卖沽和卖购弄混了.........,简直是失败........
改正了,重跑一下。
总资产调成72w,同时买1张IC和卖3张IO。
其他不变。

收益曲线如下:



这次回撤好看了点。



交易记录及每日持仓等数据是个excel表,您留个邮箱我给发过去
2022-06-18 17:44 引用
0

jiayujun

赞同来自:

@老龙
你这策略是卖沽,同样是做多了。和IC同一个方向了,我就觉得回撤不该这么大咯,看了你的交易记录才明白。做多IC做空IF应该是卖购。
您说的没错,我弄混了
重写.......
2022-06-18 17:33 引用
1

寻衣草

赞同来自: cnlzy

楼主,来个简单的。50或者300,每月第一个星期五收盘价开下月的虚一档备兑,最后一个星期一收盘价平备兑。主要想看看回撤有多大,谢谢。
2022-06-18 16:58 引用
1

老龙

赞同来自: cnlzy

@jiayujun
IO的回测经常不准,因为真格平台回测的规则是触价才成交,而IO流动性又比较差,经常造成无法成交。这个策略基本就是做多IC,同时以卖购的形式做空IF啊,长期500对300会是跑赢的么,我还真没想过。1.开仓点:每月期指到期日做多一张下月IC,同时做空一张下月平值IO。2. 持有:不做任何止盈止损3. 平仓和开新仓:持有的期指和指数期权在到期日按收盘价平仓,同时按规则开下月新仓。4. 回测区间:由于...
你这策略是卖沽,同样是做多了。和IC同一个方向了,我就觉得回撤不该这么大咯,看了你的交易记录才明白。做多IC做空IF应该是卖购。
2022-06-18 16:48 引用
0

鲁肃鲁子敬

赞同来自:

老大,能回测下上证50ETF期权,按照海龟交易法则,多空都做,每次进场买最远月的最深实值购或沽,10年来的收益率和最大回撤吗?
2022-06-18 16:49修改 引用
0

qjx618

赞同来自:

假设指数长期看涨,想用买实值认购替代标的资产,用最简单的买次月,或下季认购,二档实质认购,每当下月或下季合约出现是移仓,长期看与持有标的资产的优劣,谢谢楼主
2022-06-18 16:33 引用
0

jiayujun

赞同来自:

@步步前进
楼主,做多近月IC,卖购近月最平值io期权,按月同时开仓移仓,能否帮我回测下。这个策略我知道20年小亏,21年大赚,但具体收益和回撤多少我想知道下,谢谢
IO的回测经常不准,因为真格平台回测的规则是触价才成交,而IO流动性又比较差,经常造成无法成交。
这个策略基本就是做多IC,同时以卖购的形式做空IF啊,长期500对300会是跑赢的么,我还真没想过。

1.开仓点:每月期指到期日做多一张下月IC,同时做空一张下月平值IO。
2. 持有:不做任何止盈止损
3. 平仓和开新仓:持有的期指和指数期权在到期日按收盘价平仓,同时按规则开下月新仓。
4. 回测区间:由于IO出来的比较晚,只能从2020年一月开始回测了,到至今。
5. 仓位:现在500指数是6200点左右,200元一点,一张价值120w左右,IF是4200点左右,300元一点,一张价值也是120w左右,我就完全按1比1买入和卖出了。IC的保证金按15%算18万,IO平值保证金算6万一张,一共需要24万,保险起见乘以2,账户资金50万。

下面是这个策略的回测曲线:



回测时间有点短,在今年1月之前收益还是相当哇塞的,主要因为500涨的猛。但今年随着500指数的大跌,回撤极大。所以回测区间的选择其实对收益影响非常大,短时间的回测说明不了啥问题。

也贴个近期的交易记录

2022-06-18 15:44 引用
0

hantang001

赞同来自:

1 当标的收盘价在年线下方运行时,卖出开仓最近月(且到期时间在15天以上)的超出收盘价8%以上的最近的认购。如在到期前价格标的盘中价格到达行权价的最邻近档位(即低于行权价一个档位)止损,如果合约有效期内一直没达到行权价的最邻近档位,持有到期。
2 当标的收盘价在年线上方运行时,卖出开仓最近月(且到期时间在15天以上)的低于收盘价8%以上的最近的认沽。如在到期前价格标的盘中价格到达行权价的最邻近档位(即高于行权价一个档位),止损,如果合约有效期内一直没达到行权价的最邻近档位,持有到期。
3 原有合约止损或者到期后,根据最新条件,再按照1和2的标准开仓。
4 账户开仓保证金仓位不超过60%,标的限定为50etf或300etf
5 如果最近月的到期时间小于15天,就用次月合约。
2022-06-18 15:28 引用
0

再青奇

赞同来自:

顶一个,我也有一个趋势策略想回测 奈何自己不会写。
2022-06-18 15:13 引用
1

耳机

赞同来自: 积水潭

看看这个策略(按照kdj中的j值来进行)能不能回测:
每次投入40万,分成5份(10,7.5,7.5,7.5,7.5);
当日K线的kdj中j值<0时,开始做多,j值>100时做空。策略如下:
一、j值<0时,买入认购期权(离A50值最近的标的,要求期权离到期至少8个交易日),价格为A。
(例如上证50收盘价格2.929,则买入2.95的认购,同时要求期权距离到期至少有8个交易日,则只能买7月份的认购)。
初始投入资金10万。
当标的期权下跌时,则:
至0.8A,则再买入7.5万,
至0.6A,则再买入7.5万;
至0.45A,则再买入7.5万;
至0.35A,则再买入7.5万;
至0.2A,则认亏出局。==本次操作结束标志1
期间如上涨,全部卖出。继续重新确定最合适的期权标的(买入离A50值最近的认购期权,价格为A)10万元的。

如上涨则:
至1.2A,则卖出10%,
至1.4A,则再卖出10%,
至1.6A,则再卖出20%,
至1.8A,则再卖出20%,
至2.0A,则再卖出40% ==本次操作结束标志2
期间每回落一档,补足一档,例如:至1.2A,出10%,回落至价格A时,买回相同数量期权。

如果没有出没有出现结束标志,则第8个交易日卖出结束交易。

只有结束一轮交易时才能进行下一轮交易。

二、j值>100时,买入离A50值最近的认沽期权,价格为A。
初始投入资金10万。
当下跌时,则:
至0.8A,则再买入7.5万,
至0.6A,则再买入7.5万;
至0.45A,则再买入7.5万;
至0.35A,则再买入7.5万;
至0.2A,则认亏出局。==本次操作结束标志1
期间如上涨,全部卖出。继续确定最合适的期权标的10万元的。

如果上涨则:
至1.2A,则卖出10%,
至1.4A,则再卖出10%,
至1.6A,则再卖出20%,
至1.8A,则再卖出20%,
至2.0A,则再卖出40% ==本次操作结束标志2
期间没回落一档,补足一档,例如:至1.2A,出10%,回落至价格A时,买回相同数量期权。

如果没有出没有出现结束标志,则第8个交易日收盘前卖出。==本次操作结束标志3

只有结束一轮交易时才能进行下一轮交易。

请帮忙回测2016年3月1日以来,按照小时线的结果。
希望知道回测这个策略发生次数,每次是在发生的时间与损益情况。
2022-06-18 15:11修改 引用
31

ylxwyj

赞同来自: saraconan tianlu 大小愚头 青火 缓慢投资 数据矿工 Sybil廖 newsu Tmuer 塔格奥 塔塔桔 nevermind2019 hjndhr ptly 都星哲733 wangasus skyblue777 Syphurith bismackzhang 新手学股票 某甲 hantang001 流沙少帅 好奇心135 cnsdlwzx 等待等待牛市 hshpangpang flybirdlee liehuo008 蓝色坚韧球 吉吉木更多 »

我来提一个思路吧。

我测过,单纯一个期权策略(1条腿和两条腿的)长期被动持有&滚动,收益率最高的是Sell Put,年化大概6%,其实真的没啥意思(比如下面这样的)。

期权和其他投资标的,最大的区别是它的赔率(盈亏比)是明白告诉你的。理论上,你只要能算出在特定情况下的胜率,你就可以获得期权的数学期望。

例如,下面这个图是沪深300的历史PB和对应未来持有1年后的收益,那么假如你用它来设定胜率,并通过对应持有1年的收益率来推算出合适的期权行权价格,最终就可以得到这个期权的数学期望。

类似的,如果你对波动率有判断,并结合沪深300的历史月度收益波动情况,也可以测算不同期权组合的数学期望,然后选择相对最优解。详情,可参见下图:


所以,比较合理的做法,不应该是长期持有,而应该是“在某些胜率较高的特定时刻才下注,并选择合适的方式(兼顾波动率的方向)”—— 对你有利时,才下场去赌

我只是提供一个思路,还有很多细节需要完善。我自己是因为最近在忙着研究涨停打板策略的量化研究,所以这个工作起了个头,后面就没再继续下去。你如果有兴趣,可以按着我的思路试试,随时交流。(原始数据,我放在附件的Excel里面了)
2022-06-18 15:01修改 引用
0

l284168990

赞同来自:

@jiayujun
这个想法我刚开始接触期权的时候也有,觉得指数长期向上,每月吃个1%-2%的安全垫长期赚翻了。但有两点:1.长期单边做空一个方向的期权,会陷入到挣小钱亏大钱的尴尬境地。2.实际上裸卖沽本质是做空波动率的行为,但又不是中性做空,也不动态调整。
这个策略代码实现非常简单,我您补充下条件:
1.每月期权交割日收盘卖出次月(也就是第二天就变当月的)虚一档认沽期权。(开仓)
2. 月中任何情况都死扛不平仓(持...
换成卖出平值put呢?
2022-06-18 14:50 引用
0

jiayujun

赞同来自:

@imacih
隐波<某个值的时候 双买呢?平值,虚1,虚2等,收盘买,或开盘买等。
我上面那个回测,iv小于15%的时候双买需1,也一并回答您了。
2022-06-18 14:41 引用
0

jiayujun

赞同来自:

@qjx618
买次月实质一档二档三档期权,按月换仓,不止损,跑一跑看看
这个说的太简单了,连买认购还是认沽期权都没告诉我,买多少怎么控制仓位也没说......
2022-06-18 14:40 引用
1

jiayujun

赞同来自: hantang001

@baota
每月平值波动率15以下双买虚一档,高于15当月不做
谢谢认可,您这个也是基础策略,写起来很简单。
不过有一点,我觉得真格平台的波动率计算不是很准,但也没办法,只能用它的。您说的是波动率低于15%,因为升贴水的存在,其实同样都是虚一档的认沽和认购有时候波动率差挺多的,我默认为IV是下月虚一档认沽和认购IV的平均值。

1.开仓点:每月期权到期日如下月IV低于15%,则双买虚一档。
2. 持有:不做任何止盈止损
3. 平仓和开新仓:持有的期权在到期日按收盘价平仓,如新的下月期权符合开仓条件则继续开仓,不符合则空仓等到下月期权到期日。
4. 回测区间:2016年3月1日至今
5. 仓位:IV低的时候近月虚一档也就500-600元一张,按说1500元的账户就能玩一组,但按这个回测,可能一个月账户就亏光了。为防止太快账户亏完,设总本金为15000元,十倍。

回测曲线如下:



上图中画红圈的地方可以清楚地看到这个策略的特点,在低波且标的震荡期赔的非常快,但如果遇到一段时间的单边行情,会很赚钱,但仅仅是几天的单边行情的话,不止盈的话,随着行情变成盘整或者逆转,收益会很快回落。

我再把这个策略最近一年的成交记录贴一下:

2022-06-18 14:37 引用
0

hantang001

赞同来自:

1 当标的收盘价在年线下方运行时,卖出开仓最近月(且到期时间在15天以上)的超出收盘价8%以上的最近的认购。如在到期前价格标的盘中价格到达行权价的最邻近档位(即低于行权价一个档位)止损,如果合约有效期内一直没达到行权价的最邻近档位,持有到期。
2 当标的收盘价在年线上方运行时,卖出开仓最近月(且到期时间在15天以上)的低于收盘价8%以上的最近的认股。如在到期前价格标的盘中价格到达行权价的最邻近档位(即高于行权价一个档位),止损,如果合约有效期内一直没达到行权价的最邻近档位,持有到期。
3 原有合约止损或者到期后,根据最新条件,再按照1和2的标准开仓。
4 账户开仓保证金仓位不超过60%
5 如果最近月的到期时间小于15天,就用次月合约。
2022-06-18 14:28 引用
1

jiayujun

赞同来自: 王小明

@坤坤小雅
每天定投卖出一张当月虚值一档认购,满100张停止,当月只剩15天时卖下月。当月未归0合约移仓下月解套后平仓重新定投。如遇单边上涨行情,全部合约被套定投完需5个月,100张认购全部被套的概率很小,每天都事做,每月都有到期归0,就是不知道能不能赚钱。
您这想法思路很新颖啊......,为啥长期做空呢?
100张的裸卖的话,账户资金至少要100w,安全点的话最好150w到200w。
我先想想怎么写。
2022-06-18 13:58 引用
0

akahc

赞同来自:

每月双卖第二个月,例如六月底卖刚上市的八月期权,双卖delta 0.2左右的,拿到到期前一个月往后换,例如七月底把八月到期的期权换到九月。谢谢楼主。
2022-06-18 13:41 引用
0

qjx618

赞同来自:

买次月实质一档二档三档期权,按月换仓,不止损,跑一跑看看
2022-06-18 13:27 引用
0

imacih

赞同来自:

隐波<某个值的时候 双买呢?平值,虚1,虚2等,收盘买,或开盘买等。
2022-06-18 12:57 引用
1

muhuo

赞同来自: Aspirin

重写
2022-06-18 12:36修改 引用
0

坤坤小雅

赞同来自:

每天定投卖出一张当月虚值一档认购,满100张停止,当月只剩15天时卖下月。当月未归0合约移仓下月解套后平仓重新定投。如遇单边上涨行情,全部合约被套定投完需5个月,100张认购全部被套的概率很小,每天都事做,每月都有到期归0,就是不知道能不能赚钱。
2022-06-18 11:28 引用
0

jiayujun

赞同来自:

@bigbear2046
问下是用joinquant?
用的真格量化平台,joinquant也挺好,但数据需要本地部署,不会玩。
2022-06-18 10:26 引用
1

jiayujun

赞同来自: 韦168

@信仰1999
买入第二天能涨停的股票,谢谢!
这位哥们,我写这么多您要懒得看,好歹看看题目啊......
2022-06-18 10:25 引用
3

jiayujun

赞同来自: xineric 等待等待牛市

@lxf000571
每月虚值一档裸卖空,亏钱?不加杠杆
这个想法我刚开始接触期权的时候也有,觉得指数长期向上,每月吃个1%-2%的安全垫长期赚翻了。但有两点:1.长期单边做空一个方向的期权,会陷入到挣小钱亏大钱的尴尬境地。2.实际上裸卖沽本质是做空波动率的行为,但又不是中性做空,也不动态调整。

这个策略代码实现非常简单,我您补充下条件:
1.每月期权交割日收盘卖出次月(也就是第二天就变当月的)虚一档认沽期权。(开仓)
2. 月中任何情况都死扛不平仓(持有)
3. 下月期权到期日收盘平仓上月卖出的认沽期权,同时按照现在的标的价格卖出新的下月虚一档认沽期权。(平仓和开新仓)
4. 鉴于2016年3月后的期权交割日是3月23日,回测区间就设为从这天至今。(回测区间)
5. 不加杠杆,就是做接货准备,那么回测起始日的50etf收盘是2.1710,我们就假设资金量为21700元,每月只卖1张期权。(仓位)

这个策略用代码回测实现非常简单,也就那么7、8行就够。

回测曲线图如下:



虽然没赔钱,但从年化绩效和最大回撤来看,基本没啥价值。
2022-06-18 10:24 引用
0

沙里淘金

赞同来自:

好帖,学习中。
2022-06-18 07:52 引用
0

信仰1999 - 天意所致,想亏一笔都难!

赞同来自:

买入第二天能涨停的股票,谢谢!
2022-06-18 07:46 引用
1

bigbear2046

赞同来自: macrochen

问下是用joinquant?
2022-06-18 06:10 引用
10

jiangdaya

赞同来自: 影约 磨牙的小梳子 xingpa 生命是场误会 积水潭 红牛Y xineric neptunus xyzhero更多 »

期权是公平的博弈,就是一个买对应一个卖,双方角力,类似楚汉相争,如果项羽取胜,我也丝毫不意外。
我搞了几年,甚至为了偷懒,还自学的JAVA,搞起了轰轰烈烈的自动下单,但一直输。
究其本质,我觉得,是我初心就有问题,想进去投机,但没想过,里面最弱的那个羔羊居然是我,是我还是我。
过程中,的确有些稍纵即逝的好机会,比如组合期权刚出来的时候,末日双买,组合行权,利益不差,但当时是新鲜事物,不敢多搞,等确定真不错的时候,很抱歉,没油水了。
目前,我亏钱的水平的确在衰弱,因为我的胆子比当初小了很多很多,赚钱水平?没有体验过哈。
用期权和现货进行替代,远胜于融资融券直接搞现货,这是毋庸置疑的,原因也就自然付出了水面,融资融券必然是一个券商赚钱的好手段。如此说来,如果未来出了各类个股期权,融资融券的利益肯定被侵蚀了,我想这也是个股期权迟迟不能推出的原因吧。
哈哈
2022-06-18 05:26 引用
0

lxf000571

赞同来自:

每月虚值一档裸卖空,亏钱?不加杠杆
2022-06-17 22:41 引用

要回复问题请先登录注册

发起人

问题状态

  • 最新活动: 2024-04-17 11:42
  • 浏览: 30581
  • 关注: 334