打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
沪深300成份股单因子回测代码模板(代码+数据),年化超50%+。

原创文章第305篇,专注“个人成长与财富自由、世界运作的逻辑与投资"。

今天的一些工作:

1、多只股票,起点不同,允许空值。目前框架不支持,需要改进。 

2、300支股票运算是出现递归错误的bug定位。 

3、因子取极值,标准化,中性化处理。

我们的框架是支持多个不同时间起点的证券的,而且会自动跳过空值的标的

之前发现的沪深300递归错误的问题,今天也没有复现,我实现了“沪深300成份股-20日动量轮动”。

其实20日动量一直有效,无论对股票,还是ETF。

轻轻松松长期年化20%+:

原先的代码里,np.isclose判断时,rtol=0.0,相当于是严格相同时,才退出,都计算到小数点后9位还没有结束退出。

while not np.isclose(full_outlay, amount, rtol=1e-05) and q != 0:  # fixed: rtol=0.0改成1e-05
dq_wout_considering_tx_costs = (full_outlay - amount) / (
self._price * self.multiplier
)
q = q - dq_wout_considering_tx_costs

if self.integer_positions:
q = math.floor(q)

收益确实太高了,大家可以看下,没有bug...

代码已经发布到星球,大家可前往下载:【优惠券】知识星球与开源项目:万物之中,希望至美

吾日三省吾身

有些真理不言而喻,人应该生而平等,可以追求真理,幸福与自由之权利。没有人需要害怕其他人。

有时候,我们可能在担心,害怕一些无形的东西。

当然很多东西,都是想象中的纸老虎。

人生未知的东西很多,不确定也很多,珍惜当下,冷暖自知。

“吃一堑,涨一智”。——一切都是最好的选择。

曾经,我们如此渴望靠近一些东西,但时过境迁,人生若只如视见。

有些人,有些事,不如不见。

若无相欠,怎会相见。我们要做的是,若有问题,及时止损,然后总结经验,避免事态升级与情势恶化。

有些人,有些事的出现,是为了让我们成长,让我们成熟,让我们变成更好的自己。

不必后悔当初接某个项目,做某个决定。因为当时的认知、信息下,做出的最优的决策,没有更好的选择。

之前想过三种场景下的三种关系: 

不与陌生人置气,因为完全没必要,很多路怒症,地铁上挤一下,碰一下,大骂出口,大打出手者大有人在。其实只要控制情绪10秒钟,这些都可以避免。不为别的,着实没有意义。有些人习惯不好,那远离就好了,此生也没有机会再见,争执着实没有意义。

不与家人争吵。家里未必都能讲逻辑,讲道理。讲包容,宽容与和谐。因为无论观点如此不同,大家的动机一定是为你好。认同与不认同,都不必诉诸情绪。

最后一个场景是职场。这个稍微有点复杂。有时候未必退一步海阔天空,有人就喜欢软柿子。有人要踩你并非你开罪于它,只是它认为你可能挡它的道罢了。但我引出的结论是沉默回应一切,就这样静静的看着它们表演。

看似窝囊,实则大智慧。知道自己要什么,然后欣赏这一切的表演。

所以,试图“感恩”所有的遇见吧——允许一切发生的松弛感。

不惹事,但不必怕事。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
指数基金投资(二):宽基指数
2022年下半场,小盘风格归来?
低成本捕捉超额回报 关于SmartBeta基金的投资三问
请收好!今年指数基金TOP30,更有上证50、沪深300等TOP榜
享受红利溢价的中证100指数
聪明的投资首选 #华宝SmartBeta天团跨年巨献# 最近指数投...
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服