自动化赚钱机器一直是每个人梦寐以求的终极神器。因为既可以赚钱,又可以解放人力、获得自由。实现躺着赚钱,真正的睡后收入。😄
可是真的有这么个机器吗? alphaGo 都征服人类了,我相信会有的。
忘了哪个投资大师说过了:到油多的地方去! 真是振聋发聩!这里的油是特指金融投资市场,想赚钱当然要到钱多的地方去!这里汇聚了全世界众多的财富,同时也在蒸发着众多财富。
当然只有这一句不足以让我们富甲一方,因为油多并不见的那是你的油,根据二八原则,我们大概率只是一名贡献者,为食物链上层提供鲜美的食物来源,如此而已。
于是又有大佬出来教诲我们:赚钱的方法就是去做赚钱的交易;赚大钱的方法就是在恰当的时机精准地站在正确的一边。(杰西·利弗莫尔) 对!趋势!与趋势做朋友,你就会找到让你最安心最强大的盟友。威廉·江恩也说:顺应趋势,花全部的时间研究市场的正确趋势,如果保持一致,利润就会滚滚而来。 威廉杰西,相爱相杀。
"买点买,卖点卖。走势终完美。(缠中说禅)",大佬的见地殊途同归。
既然选择了金融市场,我们就来看一下一个"初级"赚钱机器(也可说是程序化交易)是怎么产生的。
机器有这么几个好处:
如果你是一个优秀的主观交易者,当然也能打造出一台优秀的赚钱机器。:)
首先,我们可以想象一下一个交易程序中应该有这么几个角色:
交易的执行者。它只负责买、卖、撤单等操作。在真实的程序化交易中,是属于对接交易所的接口层面。程序化交易,得接口者得天下。这方面国内 A 股很少,大概有这么几个方案:
交易所、券商提供。2015 股灾之后,停了好多,现存都是小券商,准入门槛也很高,对资金量有要求,不适合我们一般小散户。比如中泰 XTP、华宝 LTS、恒泰 PBox、兴业 CTP、银河 Apama、国信 FIX、Wind 等。
不过春天可能马上就要到了:
据券商中国报道,券商股票交易接口有望对量化私募重新开放,首批放开的时点或在春节后,这意味着因股市异常波动被叫停的量化私募系统(程序化交易)直连券商,将重新可行。
可关注相关券商。带行情数据、回测等更好!省的找了
破解 web 端接口。通过抓包分析,将交易接口封装成 API,对客户端下手涉及加密什么的难度很大,web 端相对好些。但是有 web 端交易的很少,比如广发。
通达信 dll。曾几何时,从 Trader.dll 到 Traderx.dll ,破解通达信交易风靡一时,江湖地位可见一斑。
客户端 UI 自动化。类似按键精灵的方式。比如,Windows 端可以通过 pywinauto 操作同花顺。
推荐两个:
( 1 ) easytrader
( 2 )实盘易
有很多,有的是集合了回测框架,Github 多找找。
策略。根据策略去执行操作,这是核心的核心,用计算机能理解的语言描述(一般为 python,因为 python 做量化交易、数据分析的生态很完善了)。不用多说,只有一个前提,你是一名优秀的主观交易者或策略分析师。内功还是要练。
行情数据。有很多免费行情,比如新浪、腾讯等。实时分笔数据也可以通过 pj 拿到…如果你了解过量化交易,Tushare 的大名你一定听说过,它是一个 python 财经包,提供了历史行情数据和实时行情数据。
食灯鬼的 easyquotaion 也很好用哦,和上面 easytrader 是同一个作者,优秀的 90 后!
爬虫。这里需要爬取各媒体、平台、新闻、大 v 等数据,以做舆情分析。
思考者。即此系统的神经中枢,对数据、舆情、心理等去思考分析,以实时输出、调整策略、一键复盘、选股择时等。未来可通过 ai 的方式去训练、完善。
通知。完成一次交易,或者重要的操作,及时通知我们。可通过邮件、短信、电话、微信的方式。
日志。详细的日志记录,每个系统必备。
数据库。不能每次都联网吧,那样太慢了,需要本地数据库的支持。
我感觉我还没说完,但已经写不下去了,留给以后再写吧:)
好吧,用代码实现以上角色,一个初级系统就已经搭起来了,我跑过一段时间,微微赚吧,因为我还不是一个足够优秀的主观交易者😕 还在完善中~~
更多原创尽在公众号: 「优雅的程序员呀」。全栈。程序员赚钱之道。优雅的技术,优雅的赚钱。
关注公众号,可以加我好友交流,也可加群技术交流哦。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.