原创第645篇 | AI量化实验室
AI量化实验室星球本周计划:
1、“七天入门量化投资”专栏更新完成第三天和第四天。
2、lightgbm为代表的机器学习因子合成与stockranker实现。
3、etf全量数据更新到最新。
class ETFQuotes(Quotes): def __init__(self, tb_basie='basic_etf', tb_quotes='quotes_etf', func=api_ak.get_fund_quotes): super(ETFQuotes, self).__init__(tb_basie, tb_quotes, func=func)
ETFQuotes继承自一个通用的Quotes类:
class Quotes: def __init__(self, tb_basic, tb_quotes, func, symbol_col='symbol'): self.tb_basic = tb_basic self.tb_quotes = tb_quotes self.func = func self.symbol_col = symbol_col def query_basic(self, query={}): return list(mongo_utils.get_db()[self.tb_basic].find(query)) def query_start_date(self, symbol): start_date = '' items = mongo_utils.get_db()[self.tb_quotes].find({'symbol': symbol}).sort('date', pymongo.DESCENDING).limit( 1) items = list(items) if len(items) == 0: print('不存在{}记录'.format(symbol)) start_date = '20050101' else: start_date = items[0]['date'] print('{}从{}更新'.format(symbol, start_date)) return start_date def build_symbol_quotes(self, symbol): start_date = self.query_start_date(symbol) return self.func(symbol, start_date) def build(self): items = self.query_basic() # i = 0 for item in tqdm(items): # i += 1 # print("当前第{}个,共{}".format(i, len(items))) df = self.build_symbol_quotes(item[self.symbol_col]) df['_id'] = df['symbol'] + '_' + df['date'] mongo_utils.write_df(self.tb_quotes, df)
直接下载后复权的数据集:
数据在星球里更新:
AI量化实验室——2024量化投资的星辰大海
吾日三省吾身
昨天创建了一个限时免费的星球,目前已经加入小200多位星友。
AI量化实验室的同学问我,这个星球是做什么的?
我说,除了投资之外,还有很多很重要的命题,有一点心得,想和大家一起分享。
包括人生的意义,个人成长,理财投资,读书,写作,行路。
总有很多话想说,写出来,不一定对,但贵在真实。
财富自由认知书单——第四本推荐《百万富翁快车道》。这本书的核心贡献:三条车道理论:人行道、慢车道和快车道。人行道是指财务状况很遭,月光族,显然不提倡。慢车道就是通常大家听到的慢慢变富,省钱,定投,然后到60岁有复利。快车道就是作者提倡的,创造自己的产品或公司,然后几年内赚足财富,享受人生。他其实不是反对慢车道,他核心建议是把本金积累过程提速,这样你才可以享受人生,本质不矛盾。至于怎么做,他提出的如何创建一个产品的几大戒律,比如刚需,规模,壁垒等等,也不算新鲜事。
第三本《拿铁因素》和第四本《百万富翁快车道》之间,缺一个如何实现年化10%的长期收益,这个没有找到特别合适的书。我打算自己创建一个小专栏来补充 。
现在扫码免费加入:
在这个星球里,我也会分享我自己在持续思考的哲学问题——人生的意义是什么?
当年明月有一个答案:
我之所以写徐霞客, 是想告诉你,所谓千秋霸业, 万古流芳,与一件事相比, 其实都算不了什么,这件事情就是用你喜欢的方式度过一生。
整个明朝,无论朱元璋、朱棣、朱由检, 还是张居正,王阳明等等, 这些人,都是被时代裹挟着往前走。他们或许在政治上,或许在思想上,占据顶峰,睥睨一切, 可是他们在漫漫人生中,真的快乐吗?
至少,徐霞客是真正快乐的。当同朝的其他人在执着富贵与功名时, 徐霞客却坐在黄山绝顶, 听了一整天的大雪融化声。
明朝那些事儿
可是,什么算是“自己喜欢的方式”呢?
得到就空虚,得不到就失落,人总是在二者之间徘徊。
AI量化投资实验室是下面这个星球,它是收费的,会共享代码、策略和数据。
AI量化实验室 星球,已经运行三年多,1000+会员。
quantlab代码交付至5.X版本,含几十年策略源代码,因子表达式引擎、遗传算法(Deap)因子挖掘引擎等,每周五迭代一次。
AI量化实验室也持续在推出系列课程,当前进行中的:“七天入门量化投资”。
作者:AI量化实验室(专注量化投资、个人成长与财富自由)
扩展 • 历史文章
• 年化从19.1%提升到22.5%,全球大类资产轮动,加上RSRS择时,RSRS性能优化70倍。(附策略源码)
• 一个普通人的五年财务自由退休计划
• bt—低代码”积木式“策略开发框架(大小盘轮动策略:年化12.9%,最大回撤-23%)
• AI量化实验室——2024量化投资的星辰大海
▼点击阅读原文,访问“AI量化实验室”专属论坛