主题:
字号:
16
行距:
2.0

第36章 降龙十八掌求教Python回测码[4 / 5]

边界在哪里,从而更有效地使用它,或者思考如何将其纳入一个更完整的体系(比如,作为辅助判断工具,而非唯一依据)。

降龙十八掌:这么多门道……我头有点大。不过,你说得对,我得先看看。聚宽是吧?我现在就去注册看看。那个……路径三,你能先把代码和步骤发我吗?我一起看。我电脑里好像装过Python,以前想学爬虫抓数据,没学会就放弃了。这次我想试试。

贝悟得:可以。我整理一下。回测代码本身不长,关键是理解每一步在做什么。我会把代码、数据文件(CSV格式)、以及详细的步骤说明(包括如何安装库、如何运行)打包成一个压缩文件发给你。预计明天晚上可以给你。在这之前,你可以先摸索一下聚宽。

降龙十八掌:好,谢谢!贝兄,说实话,我以前觉得你这人挺装的,搞一堆理论。但这段时间看下来,你至少是认真的,而且愿意分享。我虽然还不完全认同你那套“乌龟流”,但我觉得,用数据验证自己的想法,这个方向没错。不管回测结果怎么样,我都认。

贝悟得:能这么想就很好。投资是一场无限游戏,我们的对手不是彼此,而是市场的无常和自身的弱点。用数据武装自己,减少无知,这是最有力的武器之一。明天晚上联系。

结束私聊,我开始整理代码。我将之前用于回测MACD、RSI等策略的脚本找出来,这是一段相对简单的Python代码,使用pandas进行数据处理,用matplotlib绘图。我仔细添加了注释,解释了每个步骤的目的,以及如何修改策略逻辑。

策略部分,我保留了MACD金叉死叉的示例,但将核心信号生成部分用明显的注释标出,方便他替换成自己的逻辑。例如:

#==========策略逻辑:这部分需要你根据你的方法修改==========

#示例:MACD金叉买入,死叉卖出

data['Signal']=0#1为买入,-1为卖出,0为持有

#计算MACD(这里使用talib库,你需要安装,或者用其他方法计算)

#假设已经计算了macd,macd_signal

本章未完,请点击下一页继续阅读!

大荒经
金牛断章
文明之万象王座
飞翔de懒猫
凡人修仙记
梧桐悠悠
挖天皇陵惊动世界,国家请我出山
爱打拳的王师傅
九龙夺嫡,这江山朕不坐
不问岁月任风歌
觉醒火影系统,但穿越斗罗了!
爱玩的蒋蒋
新婚领错证,凝脂甜妻又又又孕吐了
朵朵大王
航海:开局捡罗杰词条,吓坏卡普
仁义之兵
匹配三万场,打的职业哥哭爹喊娘
据比尸
小村美色
天天不等闲
得到空间的我在饥荒年代吃饱穿暖
风中折腰
活在民国当顺民
鲅鱼饺子
丑女圈钱成万人迷,榜一大哥争又抢
哲哲葵
足球:一个门将会点国术很合理吧
割四赔五
人在洪武,每天一个现代盲盒
0青莲居士0
无限轮回:求生从石村号开始
要吃面包
赶我走后,你们破产,还有脸哭?
命运一刀流
杉杉来迟遇宴臣
小富婆曦宝
闪婚刑警老公,陆队人前请装不熟
米奇淼淼屋吖
穿越乱世:每天一份拼好饭
与天竞自由
一卦断生死,全网跪求我开播
尔东不凡
大宝儿回忆录
金貔貅oo
完蛋,我被公主包围啦
著花迟
玄武裂天
蓝庭
星铁:我的沙雕网友竟然是小浣熊
草履虫的麻花辫
重生之嫡长女帅炸了
十四晏
重回1982小渔村
米饭的米
公若不弃,愿拜为义父
辣酱热干面
第四天灾从不相信钢铁洪流!
喀秋莎第一可爱
修仙界只有妖女了是吗
月下千早
四合院之扮猪吃老虎
戈壁孤狼夜
青山
会说话的肘子
仙命在我
杜养吾
半岛头号玩咖!
HKDoll
被夺一切后我成了仙道魁首
盛唐无夜
秦时小说家
偶米粉
重生鉴宝:我真没想当专家
眀智
华娱从洪世贤开始
在下励志师
工业克苏鲁,从海岛领主开始
刀如故
娱乐:我就是顶峰
疑似风月
长生修仙:从福修开始
宅到时间尽头
以一龙之力打倒整个世界!
唐宋元明氢
美警生存实录:以德服人
夜叶总差
循规蹈矩能叫重生吗?
法学院新生
全球觉醒:开局加入聊天群
飞翔的四眼
发薪就能变强,我有十亿员工!
今月曾经照古河
大明:从战场捡属性开创诸天大明
无谅888
税收只在机枪射程内!
践行践远
混沌天帝诀凌峰苏琳
剑轻阳
魔王大人深不可测
晨星LL