今天主要是排查AI量化系统的BUG,预计咱们在节后上班第一天,要发布一个阶段性的版本。
代码与数据均在星球更新:
功能开发基本完成了,后面是收尾,排查有没有大的问题。
这个版本会作为后面快速开发策略的一个基础版本。后续我们就专注策略开发,因子发现,积累算子,扩展数据源等工作了。
backtrader经常会发生的margin状态——原因是“现金不足”。这时候,需要预留一定比例的cash,以备支付交易佣金,尤其是你使用order_target_percent这样的api的时候,暂时没有发现更好的办法。
排查问题1:昨天有同学问,系统的交易逻辑,backtrader是按照当前bar收盘后计算信号,下一期开盘价交易的逻辑。——不少同学在探讨的这个逻辑,这里有点绕,大家需要清晰理解一下。盘后计算指标,调仓,指令在第2天以开盘价成交。
我排查了一下,暂未发现问题。
为了便于观察,我对数据预处理作了一下优化:
def to_backtrader_dataframe(df): df = df.copy() df.index = pd.to_datetime(df.index) df['openinterest'] = 0 df = df[['open', 'high', 'low', 'close', 'volume', 'openinterest']] #if df['close'].iloc[-1] > 1000: # 指数之类的数据,归一化一下,普通的股票ETF就不归一化了 # for c in ['open', 'high', 'low', 'close']: # df[c] = df[c] / df[c].iloc[0] return df
Backtrader内部会有指标归一化的机制,这里不需要我们操心,不小心容易引入未来函数。
吾日三省吾身
中午闲来无事,随手点开《西游记》看了一会。
看的是悟空拜师学艺那段,小时候看的情节都是记得了。
原来悟空还有那么多师兄弟。
我突然想到,怎么他这么多师兄弟,都默默无闻,而他自己可以把三界搅得天翻地覆。
又联想到古龙与金庸的小说。
金庸的书,贯穿了“仁义礼智信”,所以,很适合拍成电视剧,好人就是好人,家国天下,很容易成为经典。除韦小宝亦正亦邪门(但之于大是大非不含糊),张无忌优柔寡断之外;
反观古龙的书,搁现在的标准,几乎都是渣男为主吧,陆小凤,楚留香。似乎他们也并不关心家国情怀。
在你历尽千帆,终于“眼晴里充满了故事,但脸上却不见风霜”的时候,你会喜欢谁呢?
郭靖、萧峰都是要牺牲小我,成全天下的人。
陆小凤,楚留香好管闲事,义字当头,不为俗事规矩所困。
但古龙的书,写的是他心底的人生,也更像普通人的人生。
如果你财富自由之后,你想过什么样的人生呢?28岁财务自由的程序员,我想起那些年错过的1个亿,悲伤的故事
年化65%的ETF轮动策略,在gui框架下运行(代码+数据下载)
闲庭独坐对闲花,
轻煮时光慢煮茶,
不问人间烟火事,
任凭岁月染霜华。财富自由的生活
人工智能现在还不能自主参与投资,但若你本身会投资,又懂得借力人工智能,你将无往而不利。
做知识星球的初心:以实战、盈利为导向,开发可持续的策略和平台。
市场覆盖:ETF、可转债、股票、期货和数字货币。
项目100%对星友开源,持续维护和升级。
目前加入星球的的收益:
星球当前的价值点:
1、策略:十几个年化超过20%的量化策略源代码与实现思路文章。
2、代码:一个已经成熟的完全自主研发的可视化AI量化系统,全部源代码。
3、数据:高质量价量数据、估值数据、基本面指标数据打包下载,每日更新。(已经预处理成大宽表,可直接用于数据分析或AI量化)。
4、人脉:星球内部交流群:560+多位星友,有公募、私募基金及券商研究员,职业投资者,算法工程师,金融工程师,数学博士等。
5、课程 :AI量化——从入门到实盘体系教程。
其余精彩待挖掘…
星友画像:
1、主观交易者,希望学习AI量化赋能投资。
2、工程师,对投资理财感兴趣。
3、有量化交易经验,想了解前沿人工智能技术如何赋能量化。
所以,如果大家理念一致,或者有任何问题,意见或建议,可以到星球找我,每天都在。
在这里希望你学会投资,而且学会人工智能技术。
发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/103839
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!