社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

他用 Python 做定投,收益翻了 3 倍!

编程派 • 4 年前 • 759 次点击  
大家不一定要炒币,但是可以借鉴背后的 Python 量化技巧来辅助自己的投资决策。
EarlGrey@编程派





这是比特币最近一年多的价格走势图,总体是下跌趋势,从最高点的2万美金跌到目前的8000美金。


假设你在牛市最疯狂的2017年底,比特币涨到2万美金时买入了比特币。


那你可能会被很多人当做傻子,毕竟套牢在最高点,净亏损60%...



但假设你并没有梭哈式的买入,也就是没有一下子把所有的钱都在那时候买成比特币,而是通过一种叫做定投的方式来进行投资,那么结果可能就不一样。


什么是定投?定投全称为定期投资。也就是不管价格的变动,总是定期、定量的买入。


例如不管比特币价格是多少,就是每天花一万元买入比特币,这就是定投。当然你也可以调整投资频率,比如每周投、每月投,投的金额也可以自己把握。


那如果定投的话,从2万美金开始定投,到现在的8000美金,到底是赚了还是亏了呢?


此时我们可以使用历史数据进行模拟,看看到底是赚还是亏。



定投比特币赚钱吗?


2017年12月16日比特币达到最高点2万美金,假设我们从此时开始定投,每天投入100美元,最终结果如下图:



图中的蓝色曲线,代表我们每天买入的钱的累计值。因为每天等额增加100元,所以这是条直线。黄色的曲线是我们买入的币的市值。


从图中我们可以看到,从2017年12月16日到最近的2019年5月19日,每天投入100美金,最终总计投入了5.2万。这些钱大约买入了8.63个比特币。


而这些比特币目前价值约7万美金


5.2万变成7万,也就是说居然赚钱了?还赚了大约30%?明明价格下跌了一半还多,但是最终居然还赚钱了?


具体原因我们来看下这张图片,图中蓝线是比特币的价格,黄线是定投时平均买币成本。


从图中可以看到,从2万开始买币,虽然价格一直下跌。但是因为持续的买入,平均持币成本也在不断的下降。


下表列出每个月末的定投相关数据:



从表中可以看到,等到2019年之后,平均持币成本已经降低到了6000左右。随着最近比特币价格一波上涨至8000,自然而然也就开始盈利了。


这就是定投能够赚钱的主要原因:在熊市中,通过不断的持续投资,大量收集低位筹码,显著拉低成本。



定投EOS赚钱吗?


除了比特币之外,我们还可以看一下定投其它主流数字货币的效果,比如EOS。


下图显示EOS最近一年的行情,从去年4月末的最高点24美金左右,跌到现在的6.5美金左右。





假设我们就是从2018年4月30日的最高价处开始定投,每天投入100美金买如EOS,一直到最近的2019年5月19日,最终结果如下表:





由表中最后一行可见,我们累计投入了38500美金,最终买入币的市值是55022,盈利42.9%,比比特币盈利更多。



定投注意事项


1. 定投随时可以开始


很多人最近想开始定投,但觉得最近币价涨了,担心已经错过了定投的最好时机。但根据我们上文的例子,完全要有这样的担心。因为在最高点开始定投都能赚钱,其他时间开始,只会更加赚钱。


2. 定投倾向于选择波动大的品种


如果能做到长期定投的话,可以选择波动较大的品种。因为较大的波动往往可以让我们更容易以更低的价格买到币。上文中我们的举例中,EOS相比BTC波动更大,最终受益也更高。


当然,波动大也代表风险更大。仔细观察上文中的数据你会发现,定投EOS最惨时亏损56%,而比特币是46%。


3. 定投的前提是长期看好


定投最害怕的是投资了一个长期下跌的品种,一直跌的话你是永远不可能赚钱的。所以在定投开始之前,一定要做足功课,对投资的品种有强烈的信心。


定投最好的心态甚至是越跌越开心。比如我现在虽然持币,但还是很希望币价下跌,因为下跌后又可以用更低的价格买入更多的币了。



定投也是量化投资


了解我的朋友知道,我自己主要是做量化投资的。所谓量化投资,就是所有买卖的决定,都是由客观的交易规则来决定,而不是人脑。


所以无视价格,定期、定量买入的定投,也是一种量化投资。


什么是量化交易?

很多人会说定投好,建议大家去定投,可是定投到底好在哪里,到底赚不赚钱,往往不能给出一个明确的答案。而我们上文的案例,就用最真实的数据,明确告诉你定投在历史上可以赚多少钱。


这就是量化投资另外一个重要的特征:用历史数据去验证我们的交易规则,验证赚钱之后,再投入实战,而不是盲目的尝试。


而使用历史数据验证交易规则,需要通过编程来处理数据,文末附上使用历史数据计算定投收益的Python程序。





看不懂Python代码,也可以看下方的详细视频讲解,逐行代码讲解,看完之后就知道Python其实并不难。





硅谷洞察(原硅谷密探)在跟多个用户进行了沟通之后,找到了邢老师,请他为我们开一门数字货币量化投资的课《2019数字货币量化投资实战》,更重要的是,这门课对之前的版本做了很多更新:



这门课程对之前版本做了哪些更新?


1.课程体系化的录播视频做了更新,添加了2019最新的内容,对之前的市场情况和一些策略做了修改。


2.邀请了硅谷明星量化团队,全球最大的数字货币量化基金 Trade Terminal 的创始人孟尧,为我们授课主题:来自硅谷明星量化团队的量化交易策略


3.邀请了硅谷顶级律所 Fenwick&West 中方向为数字货币和区块链技术相关法律业务的孙璨律师,为我们授课主题: 量化交易的合规问题


4.这期的课程中,我们还会组织线下实战Meetup,在老师可以和你进行一对一的指导下进行一些实盘操作和模拟。


5.优秀学员,会获得内推名企的资格:



量化交易策略师      Trade Terminal:硅谷顶级明星量化团队,目前全世界最大的数字货币二级市场量化基金

 

量化交易员       HashKey:HashKey Group是一家立足于香港的金融科技集团,旗下有HashKey Pro交易所、HashKey数字资产全球峰会等品牌。

 

量化交易员    名区块链公司:专注于内容领域,已经打造内容产品4个+


除了上述要点之外, 我们也准备了6节试听课,大家一定要试听内容(扫码试听)


这里还有课程更多的信息




还为大家准备了一份详细的课程表:


【课程表】



看完试听课有兴趣学习课程的小伙伴

请加我的个人微信,

前 9 名可以拿到课程方

为编程派的粉丝准备的 88 元减免券


回复下方「关键词」,获取优质资源


回复关键词「 pybook03」,立即获取主页君与小伙伴一起翻译的《Think Python 2e》电子版

回复关键词「pybooks02」,立即获取 O'Reilly 出版社推出的免费 Python 相关电子书合集

回复关键词「书单02」,立即获取主页君整理的 10 本 Python 入门书的电子版



印度小伙写了套深度学习教程,Github上星标已经5000+

GitHub热榜第四!这套Python机器学习课,免费获取还易吸收

《流畅的 Python》到底好在哪?

如何系统化学习 Python ?

GitHub标星2.6万!Python算法新手入门大全

使用 Vue.js 和 Flask 实现全栈单页面应用

Python 实现一个自动化翻译和替换的工具

使用 Python 制作属于自己的 PDF 电子书

12步轻松搞定Python装饰器

200 行代码实现 2048 游戏

题图:pexels,CC0 授权。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/34634
 
759 次点击