第135章 中式肯德基(1 / 2)

请关闭浏览器的阅读/畅读/小说模式并且关闭广告屏蔽过滤功能,避免出现内容无法显示或者段落错乱。

看完融券账户,林深关掉了交易软件,打开Python教程的网页。

王鸣说得对,量化交易的核心是策略、回测、执行。他现在连Python都不会,离写策略还差得远。

接下来的日子,他的生活变得很规律。

每天早上到公司,先看一眼融券账户的盘面,然后下楼去量化部。泡在那里一两个小时,看他们跑策略、调参数、复盘交易。回到工位后,打开教程,一边看一边敲代码。

王鸣给他扔了一个简单的策略框架,双均线交叉。金叉买入,死叉卖出,最基础的趋势跟踪。

“你先把这个跑通,把整个流程走一遍。”

王鸣说,“数据获取、信号生成、回测、绩效统计。跑通了,你就知道量化是怎么回事了。”

林深花了不少时间把Python的基础语法过了一遍。变量、循环、函数、列表、字典,这些概念对他来说不难。

数学底子在那摆着,逻辑思维也够用,但编程和数学不一样,数学是推演,编程是翻译,得把脑子里想的逻辑一句一句写成机器能懂的代码。

最开始那几天,他几乎每写一行就报一次错。

少个冒号,多一个空格,变量名拼错了,缩进不对,各种稀奇古怪的错误轮番上阵。

有时候盯着屏幕看了半天,死活找不出问题在哪,最后发现是中文输入法打了个逗号进去。

后来他学聪明了,遇到问题先在搜索引擎里搜,把报错信息复制进去,十次有八次能找到答案。实在搞不定的,才去问王鸣。

在量化部角落的临时工位上,林深正对着屏幕皱眉。代码又报错了,红色的错误信息刷了好几行。他盯着看了两分钟,没看出问题在哪。

王鸣从自己的工位走过来,瞥了一眼屏幕。

“路径写错了。用相对路径,别用绝对路径。”

林深改了,跑通了。屏幕上跳出几行数据,日期、开盘价、收盘价,整整齐齐。

他盯着那几行数据看了几秒。这是他在电脑上跑通的第一段数据读取代码。

接着开始写双均线策略,逻辑不复杂:5日均线上穿20日均线买入,下穿卖出。难点在于怎么把逻辑翻译成代码。他花了整个上午,写了三四十行,删了重写,写了又删。跑起来之后,屏幕上弹出一张回测曲线,缓慢爬升,偶尔回撤,整体斜率还行。

绩效指标:年化收益12%,最大回撤18%,胜率38%。

不好。但他知道,这不是策略的问题。这是他第一次写代码,能跑通已经不错了。那些参数、逻辑、数据处理方式,后面都可以慢慢优化。

他把截图发给王鸣。王鸣回了一句:“不错。第一次就能跑通,比我强。我第一个策略跑了一天才跑通。”

林深嘴角动了一下,继续改代码。

量化学习之余,融券那边也没闲着。

建仓后的头几天,两只票小幅下跌,浮盈慢慢往上蹭。他没有天天盯着看,有时候忙起来一整天都没打开账户。但每天晚上回家会扫一眼,把当天的涨跌幅记在笔记本上。

一周以后,华达汽车跌了五个多点,新科电器跌了六个多点。他打开账户,浮盈已经快45万了。看着那个数字,他没有太多感觉。赚得快,亏得也快。杠杆是把双刃剑,这个道理他比谁都清楚。

45万浮盈,对一个上班族来说可能是大半年的工资,但对林深来说,只是账户里跳动的数字。

他更在意的是趋势是否确认、基本面有没有变化、市场的逻辑是否还站得住脚。

林深翻了翻华达汽车最近的新闻。没有什么大的利空,但也没有什么利好。

行业整体还是那副半死不活的样子,新科电器那边也差不多,家电行业整体下行,原材料涨价,需求疲软,短期看不到好转的迹象。

林深觉得差不多了。趋势在往下走,基本面没有变好的迹象,市场也在慢慢消化利空。

他打开交易软件,把剩下的仓位全部打了进去。华达汽车加到500万,新科电器再加1500万。两只票加起来1600万市值,800万保证金全部打满。

满仓了。

他盯着成交记录看了几秒。1600万做空,股价每跌一个点,他赚16万。每涨一个点,他亏16万。一天波动三五个点是常态,那就是几十万上上下下。

屏幕前的数字每一秒都在跳,林深感觉自己的心跳也在跟着一起跳动。

他打开合规部申报系统,提交了自己的持仓记录,随后继续写代码。

量化策略那边,他开始尝试优化参数。

王鸣说了一句话让他印象深刻:“策略不是越复杂越好。很多赚钱的策略,逻辑简单得离谱。关键是执行纪律。”

林深把双均线策略的参数改了几组,跑了一圈回测。5日上穿20日、10日上穿30日、5日上穿60。每一组跑出来的曲线都不一样。

有的收益高但回撤大,有的收益低但曲线平。没有完美策略,只有取舍。