主题:
字号:
16
行距:
2.0

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

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

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

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

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

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

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

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

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

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

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

#假设已经计算了macd,macd_signal

#金叉:MACD上穿信号线

data.loc[macd>macd_signal,'Signal']=1

#死叉:MACD下穿信号线

data.loc[macd

云上皇子叶凌天凤惑君
孤山放牛娃
穿书女频,大婚当日被女主杀死叶凌天苏倾城
孤山放牛娃
崩铁,穿越成怪兽,被爻光买回家
被关的lunatic
领主:开局一金商店获得丰饶圣女
咸鱼咕咕叫
人在书中,重生幼年魔尊,黑化了
一枚小闲鱼
天魔道圣
蓝色孤影
变身仙子后,模拟的我浪翻修仙界
广顺猛虎
全民恐怖求生:我觉醒加点序列!
我爱围观
重生1977,不再给弟弟当血包
爱幻想的大奔
穿越荒年,空间粮食装不下了
郑怀夕
神魂丹帝秦朗叶可清
浊酒一湖
分家,继母渣爹跪求我回家
炸了小番茄
太古龙象诀林枫萧雅菲
旺仔老馒头
小农女逃荒搬空地主鬼子库房
水飞
入宫即高位,我是陛下表妹我怕谁
慕年年
瓦:坏了,我成切割怪了!
坐井升天
抗战:旅长,恭喜发财啊!
于无声处2
快穿:一不小心,我又上教科书了
偶葱
求求夫君别再带妖女回家了
倦夜无眠
甩了偏执前任后被迫回来哄夫
甜瓜大王
傻柱重生四合院:从敲闷棍开始
张老辉
高考分手后,带校花房车旅游暴富
远大前陈
力量每天增加百分之一我徒手爆星
有情天涯难笔墨
抗战:从长征开启大将之路
跃铭尘
我,朱十八,大明一字并肩王
墨歌爱吃火龙果
横扫京圈:闺女,你爸什么身份?
清风徐徐来啊
厨神附体,我把沙县开成了黑店!
景媱
四合院:老易有了个天才孤儿侄子
中间的河
全民穿越!我在末日世界养城兽
三水华光
系统坑我后,我闯进了萌学园
三月相机
重生宋青书,从武当开始刷熟练
皓曦king
黑木崖抄书百年,我成了魔道祖师
仍是少年
厨神,把师姐们喂成女帝
菠萝披萨
霸王花截胡攻略女嫁绝嗣男主亲哭
青桂枝
火影:升职抽奖,成为忍界最强
武似伞
风水之王吴劫李通玄
紫梦游龙
全能兵王萧晨
寂寞的舞者
综影视之一叶一菩提
参商*
长庚剑仙天渊陈青源董问君
沐潇三生
天渊陈青源董问君
沐潇三生
陈青源董问君
沐潇三生
全民:浮空岛求生,我能看见提示
明天该干嘛呢
兵种无限附加金词条,无敌怎么了
三只大橘
林白林紫儿
帝剑一
重回1982小渔村
米饭的米
公若不弃,愿拜为义父
辣酱热干面
第四天灾从不相信钢铁洪流!
喀秋莎第一可爱
修仙界只有妖女了是吗
月下千早
四合院之扮猪吃老虎
戈壁孤狼夜
青山
会说话的肘子