【邢不行|量化小讲堂系列33】一行代码亏损5万美金,量化投资的风险程序热点

亲民网_亲近民生网罗天下事!文章导读:【【邢不行|量化小讲堂系列33】一行代码亏损5万美金,量化投资的风险程序热点】来源:邢不行python量化 引言: 邢不行的系列帖子“量化小讲堂”,通过实际案例教初学者使用python进行量化投资,了解行业研究方向,希望能对大家有帮助...

来源:邢不行python量化      

引言:

邢不行的系列帖子“量化小讲堂”,通过实际案例教初学者使用python进行量化投资,了解行业研究方向,希望能对大家有帮助。

微信个人号:coinquant,欢迎多多交流,感兴趣的可以添加微信浏览我的朋友圈

邢不行亲历:一行代码亏损5万美金,量化投资的风险

本文纯属真事

10月15日,周一,早晨07:30

在我还睡着的时候,阿里云香港服务器上跑着的自动交易程序,在bitfinex交易所陆续对我交易的几个数字货币,开了空单。并且策略判定此次交易盈利的概率较大,所以加了3倍杠杆。

开空单:指的是做空,例如价格跌10%,我就赚10%,相应的价格涨10%,我就亏10%。

3倍杠杆:放大盈亏比例。例如价格跌10%,我就赚30%,相应的价格涨10%,我就亏30%。

下图展示的当时比特币(btc/usdt)的15分钟K线图,开空点位是6348左右。

10月15日,周一,上午

因为一些私人事情需要处理,这天上午没有到办公室。

在出门之前,通过每天早晨8点半钉钉发给我的持仓监控,了解到策略已经开空了。内心:赶紧他妈的给我暴跌吧。

因为办的事情比较麻烦,一个上午都没有时间看手机,微信群也没有查看。

10月15日,周一,下午13:15

如下图所示比特币的价格上涨到6423,相比我们的做空点位已经上涨了1.18%,空头仓位已经亏损了约3.6%。

交易的其它币种的空头仓位,也产生了一定的亏损。此时按照策略,应该马上平仓止损。

做交易就是要这样,该止损的时候绝不手软,哪怕之后被打脸。因为活下来是最重要的。

这也是量化交易的好处,帮你按照策略自动止损,避免交易者情绪的影响。

并且根据我策略的判断,此时不仅应该止损,还要反过来开多,并且仍然是3倍杠杆。

10月15日,周一,下午13:20

事情终于顺利办好了,我也在外面吃好了午饭,坐上去办公室的车,拿出手机。

这个时候不知道为什么,我打开手机上的teamviewer,远程了一下阿里云服务器。没啥特殊目的,就是顺手随便看看。

因为程序一直比较稳定,我一般是不怎么看服务器的。天知道这次怎么就想着打开手机顺便看看呢,可能是我的钱正在向我呼救吧。之后才知道,这顺手一看,救了一命。

登陆服务器之后,就看到了下面这张行情图,发现币价正在急速上涨:

内心:妈蛋,亏钱了,幸好策略应该帮我提前止损了。

之后看下我程序的实时输出,想看下当前持仓。然后发现我的程序已经暂停2个小时了,并且之前的空头仓位还在,并没有止损!

此时瞬间人就变得紧张,从椅子上坐了起来,之前办事的疲惫已经忘记。

赶紧点击重新运行按钮,让程序重新跑起来。

但我不在电脑面前,没办法手工操作平之前的仓位,眼睁睁的看着价格还在继续急速上涨,只能等着程序跑。

因为我跑策略看的是15分钟K线,所以每隔15分钟才会操作一次。所以只能等到13:30的时候,程序才进行了操作。

具体如下图所示,直到涨到6500的时候,才平空仓,并且3倍杠杆开多:

10月15日,周一,下午

等到程序帮我止损并且再开多之后,绷紧的神经才稍稍放松下来。坐在车上望着窗外的上海中心,算算到底亏了多少。

因为程序故障慢了的这15分钟,导致之前的空仓多亏了钱,新开的多仓又少赚了钱。

恩,一来一去,大约5万美金没了,妈蛋。

但是呢,随着行情的进一步发展,我深深的感到,我是多么多么多么多么多么的幸运。

因为之后的行情走势是下图这样的:

继续暴涨!

受到usdt不能承兑的影响,bitfinex交易所上面的btc/usdt交易对开始猛涨。最高一直涨到了7800美金。

如果我不是在13:20左右,随手看了下服务器,然后让停止的程序重启,那么我早晨在6348开的空仓就会一直持有。

当涨到最高点7800的时候,总共亏损:

( 7800 - 6348 ) / 6348 * 3 = 69%

按照bitfinex交易所亏损50%就强平的交易规则,早就已经爆仓了!

10月16日,周二,上午

到了第二天,还是很后怕。

想想当时真的是命大啊,怎么就突然看了眼服务器呢。要是当时不看,最终爆仓,那就是半年白干,说出去也被人笑死。

计划着周末去龙华寺烧香。

10月16日,周二,下午

下午,写代码的小哥很小心的跟我说,问题查出来了。

我仔细看了一遍之后,真的是哭笑不得。

因为这个问题,我之前在课程里面就给大家讲过,当时还重点提了一下。

下面是当时课程中的代码截图:

这两行代码很简单,大家都看的懂。作用是从okex交易所获取到最新的行情数据。

虽然这代码和案发现场的bitfinex交易所实盘代码不一样,但讲的问题是一样的。

图中第10行代码中的那串地址。是okex交易所的行情接口地址,大家可以在浏览器中输入这个地址,就能看到莱特币LTC最新的价格。

https://www.okex.com/api/v1/ticker.do?symbol=ltcusdt

第13行代码的作用是获取行情接口返回的数据。其中有一个关键的参数叫做timeout。

当时在上课的时候我特意提到了这个timeout参数一定要加。

当我们向交易所服务器发送请求获取数据时,理论上对方应该很快返回信息。但由于网络情况复杂、交易所服务器故障等原因,有可能对方不会马上回复。

此时我们的程序就会等待。加上这个参数timeout=15就表明,我们最多等待15秒。15秒之后还没有返回,程序就会报错终止。

如果不加这个参数,程序默认会一直等下去。若消息一直不返回,就会一直等到地老天荒。此时整个程序也就和停止了没有差别。

而最终的问题就是,写代码小哥获取bitfinex持仓数据的那行代码,居然没有加上timeout参数。

恰好这次又碰上bitfinex服务器不稳定,一直没有返回数据,而我的程序就在那里一直等着。

哎,我学生都知道的东西,我自己招的写代码小哥居然不知道。

事后措施

出了问题就要解决,以后不能再犯。

原先程序每15分钟就会通过钉钉发送一次持仓简报到我手机,如果不发就说明程序停止了。后来因为长时间稳定,我嫌烦,就停了。

现在我已经乖乖的打开了,再烦我也不会关闭。

bitfinex交易所我开始交易的比较早,和交易所对接的代码都是自己写的,并没有使用课程里面推荐的ccxt。那些觉得ccxt不好,想着自己对接交易所的同学,还是省省吧。

你的代码是不可能比这些开源框架还稳健的。ccxt里面默认就写好了,所有情况下timeout为10秒。

最后,写这行代码的小哥,首先年底奖金就不要想了,其次可以考虑换个工作了。

对本文研究有自己的想法的朋友,可以在评论区留言。关于文中的代码、数据,以及下期《量化小讲堂》想了解的内容,也可以加我个人微信coinquant交流,欢迎浏览我的朋友圈内容。

责任编辑:

游戏热点

本文【【邢不行|量化小讲堂系列33】一行代码亏损5万美金,量化投资的风险程序热点】由亲民网_亲近民生网罗天下事!的小美整编收集于网络不代表本站观点,如果您还想了解更多关于亲民网_亲近民生网罗天下事!相关的文章,请点击查看其它文章,请关注亲民网_亲近民生网罗天下事!,http://www.qinminwang.com/caijing/5743.html.

相关推荐
新闻聚焦
猜你喜欢
热门推荐
  • 沪指涨逾1%创猴年新高 创业板涨3%鹤立亚

      今日收盘,沪指涨1.45%,成交增至2767亿元,报3053,创猴年来反弹新高,并一度站上中长线组合压力位3020,全天维持中量上攻......

    04-05    来源:凤凰财经

    分享
  • 人民币危险了 刚刚,高盛说了跟索罗斯一

      今年年初,索罗斯的一句话令世界看空 人民币 达到前所未有的程度。在岸 人民币 兑 美元 自8.11至今年初最多走软6%,离岸人......

    04-05    来源:凤凰国际iMarkets

    分享
  • 一线楼市现退烧信号 有房源一夜暴跌16

      凤凰财经讯 2015下半年来,楼市高烧不退,在舆论等各方压力下,3月份以来北京、上海、深圳、武汉、合肥、 南京 、廊坊都......

    04-05    来源:凤凰财经

    分享
  • 全球头条:中国料于2016年首次成为全球最

      3月31日全球头条 新闻有国,阅读无界。3月31日,世界在关注这些事: No.1 彭博社: SWIFT称 人民币 在全球接受度增至近40% 新......

    04-05    来源:凤凰国际iMarkets

    分享
  • 快鹿系深陷18亿兑付危机 传大裁员批量关

      纷争不断的《叶问3》假票房事件,最终还是压垮了快鹿系的资金链条。 3月31日,因资金断裂无资金可以偿付,此前购买了......

    04-05    来源:时代周报

    分享
  • 一个90后的辞职理由,令我们反思曾经的

      相信很多亲们的员工里都有90后,管理者们会发现90后员工的理念、想法无法捉摸,更不知道如何让这些年轻人在自己的公司......

    05-12    来源:创业邦

    分享
  • 范冰冰来股市抢钱?注册资金300万却被估

      A股上市公司唐德影视宣布拟以现金方式收购范冰冰的无锡爱美神影视文化有限公司51%股份一事,在资本市场引发不小的争议......

    04-05    来源:百度百家

    分享
  • 李小加:深港通技术准备就绪 4个月演习

      【导语】凤凰财经4月5日讯深港通自两会李克强总理明确表态,年内启动深港通之后,国务院、财政部、证监会在加上近日的......

    04-05    来源:凤凰财经

    分享
  • 高盛又唱空一亚洲货币 放心!不是人民币

      新闻配图 曾经唱多 人民币 的高盛最近转变观点,又开始唱空 人民币 了。不过别怕!高盛实际唱空的是人民币代理货币,有......

    04-05    来源:凤凰国际iMarkets

    分享
  • “闪崩”后原油又暴拉逾4%!这一次也与

      来源:FX168财经 FX168财经报社(香港)讯 周三(11月21日)美市盘中,油价大幅反弹,收复了前一天6%的部分跌幅。 全球基准布伦......

    11-22    来源:未知

    分享
返回列表
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。