作者ygren (ygren)
看板DigiCurrency
标题[闲聊] market maker 交易策略
时间Thu May 4 11:38:43 2017
我做了一个实验,持续了大约半个月。到目前为止看来还蛮不错的,但因为有点好康,反
而会怀疑自己是不是看漏了什麽,所以贴文问问看板上大大们有没有类似的经验,看看这
样的策略是不是真的可行。
因为这个策略太简单了。首先找一家maker手续费为0%的交易所,然後不断挂买挂卖。我
做的是BTC/USD。确定过去半个小时的最低价,在这个价位下一个limit order,成交後再
自动在过去半小时的最高价挂一个limit sell order。如此来来回回。不是每一笔都会买
低卖高。如果五分钟後没有撮合,也会取消order,改用新的「半小时数据」再重新下单
。如果价格涨太快或跌太快,这个策略会亏,但其实短时间会有很多回档,所以如果程式
开着一整天,其实亏损会补回来。整体绩效相当不错。
关於绩效。我会定时根据当时的价格,把帐户里的btc换算成usd,再加上帐户里的usd,
成为总价值。我每天早上算一次。过去半个月以来,每天的总价值都是正数成长的,每天
大约0.5%到2%之间。当然,我也会对照btc价格的成长。当BTC的涨幅又高又快时,我的总
价值成长不太会跟上(有一天BTC涨3%,但我的总价值只提升1.7%)。
不过,重点是,当BTC涨一点点,甚至跌价时,我的总价值成长也是正数的!
因为这实在太简单的。所以反而怀疑XD。不知道有没有板友也用过这个方法?或者说,这
个策略会有什麽缺陷,以至长期来说的话是会失败的?
另外,我是程式白痴,请不要向我要程式XD。(我用的是别人做的,付费的,但也不宜在
这里推荐,有兴趣的可以上网找找。)
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 27.246.3.249
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/DigiCurrency/M.1493869125.A.680.html
1F:推 Rasin: 如果我没误会的话 这策略可能不太有价值 05/04 13:42
2F:→ Rasin: 几个点 05/04 13:42
3F:→ Rasin: 直接举反例比较快 持续性暴跌这方法会失效且开始亏钱 05/04 13:44
4F:→ Rasin: 目前会赚很可能只是因为近期或测试时间内涨>>跌 05/04 13:45
5F:→ Rasin: 大大可以看一下两周实测内涨幅是不是大於跌幅05/04 13:47
6F:推 Rasin: 小的发明一个很快速判定策略价值的方式05/04 13:49
7F:→ Rasin: y=sqrt(BTC*USD) 看y对t是上涨还是下跌可以大致一窥 05/04 13:50
8F:→ Rasin: 策略价值性 05/04 13:50
9F:→ Rasin: 可以持续挂个半年再来看看 05/04 13:51
10F:→ ygren: 没错,这两周确实涨比较多。我其实也在等着看跌的天数比较05/04 13:53
11F:→ ygren: 多的话会怎样。05/04 13:53
12F:→ ygren: 但有试过持续半天的跌势,不过并不会亏钱。 05/04 13:55
13F:推 Rasin: 猜到时候会遇到一个问题 要抓半小时 还是一小时 还是一天05/04 13:59
我在想像:如果把帐户里的资金分成很多份,然後同时用很多组策略,有的抓一小时的高
低点,有的一天,有的半小时等等,这样。然後让里面的钱分成很多分在btc和usd之间跳
来跳去。最後不知道会有什麽结果XDD
还有,如果说帐户里的钱一直都尽可能维持在btc和usd各半,那是不是等於,「理论上」
不管价格走势如何,这个帐户的价值都不变?
※ 编辑: ygren (27.246.3.249), 05/04/2017 14:11:05
14F:推 Rasin: 那就变成比重问题了 只是变成N个人采用不同区间 总合後就是 05/04 14:21
15F:→ Rasin: 你会得到的结果(你会写到累死) 05/04 14:22
16F:→ Rasin: 的确有某些方法可以等值恒不变 回测过的确跟理论相同 05/04 14:23
17F:→ Rasin: 不过这东西没太大意义 相当於BTC或USD持有从头放到尾而已 05/04 14:25
18F:→ ReadSnow: 不好意思有点好奇,请问哪些交易所不用手续费? 05/04 15:43
19F:推 goldflower: 这看起来就是盘整策略 你的多组策略叫portfolio 05/04 16:38
20F:→ goldflower: 在每支策略都会赚钱的前提下可以降低亏损程度 05/04 16:39
21F:→ goldflower: 但是半个月大概很难当作是好的回测区间XD 05/04 16:40
22F:→ goldflower: 不过我也想问没有手续费的交易所是哪里? 05/04 16:41
23F:→ ygren: 我所知道的是,okcoin Gdax 的 maker fee都是零。 05/04 17:13
24F:推 mithuang: 最简单的判断就是把每天的价值,跟光持有btc完全不操作 05/04 18:19
25F:→ mithuang: 的价值做比较呀~像你说btc涨3%,你价值只涨q 05/04 18:19
26F:→ mithuang: 1.5%那就算亏,要在之後再追回来,就跟一堆基金说自己去 05/04 18:23
27F:→ mithuang: 年积效多好,但其实要跟指数比比较有意义,因为指数赚很 05/04 18:23
28F:→ mithuang: 大时,就算你随便操作都很难亏吧 05/04 18:23
29F:→ ygren: Mithuang:对啊。但确实也有某几天我赚的明显比btc涨幅还多 05/04 18:28
30F:→ ygren: 。所以我还要继续观察接下来会变成怎样 XD 05/04 18:28
31F:推 mithuang: 一般来说我会把策略可以分两大类,顺势和逆势。你的就是 05/04 18:31
32F:→ mithuang: 属於逆势,你看你的策略是不是涨的时候会卖,跌的时候会 05/04 18:31
33F:→ mithuang: 买,这种策略有一特性是小赚大亏。如果急涨你就少赚,急 05/04 18:31
34F:→ mithuang: 跌就大亏,所以不适合波动性大的标的 05/04 18:31
35F:推 mithuang: 平常都小赚小赚,波动一大就要再花好几天追回来,通常大 05/04 18:38
36F:→ mithuang: 部分的策略都是顺势啦~逆势属性的策略比较势合高频交易 05/04 18:38
37F:→ mithuang: ,如果你没有高频交易的环境和技术,通常长时间要赚钱都 05/04 18:38
38F:→ mithuang: 不容易 05/04 18:38
39F:→ mithuang: 应该说要长时间超越指数不容易 05/04 18:40
40F:推 urml: 你这就做市商啊,真正做这行是找量大的市场,一买一卖同价位 05/04 19:30
41F:→ urml: 人家还给你钱。 05/04 19:30
42F:→ urml: 但策略没有止损依据是不行的,你只是还没遇到错的快市。 05/04 19:31
43F:→ rmp4rmp4bear: 给你个关键字 高频交易策略 05/05 04:47
44F:→ rmp4rmp4bear: 据说类似的高频交易套利公司宣称:全都从未亏过钱 05/05 04:48
45F:→ rmp4rmp4bear: 啊楼上有人提了! 05/05 04:49
46F:→ rmp4rmp4bear: 高频交易策略在波动越大的市场越容易盈利,财务工 05/05 04:51
47F:→ rmp4rmp4bear: 程师就是在研究这类交易策略的演算法 05/05 04:51
48F:推 pote85712: 为什麽这几天狂涨@@ 05/08 01:35
49F:→ mark81g: 因为政府银行开始关注,大量热钱进入。 05/08 23:57
50F:→ mark81g: 还有一部份是兑换美金流通性降低导致价格上扬 05/08 23:57
51F:推 lincg: Mkt maker最重要的就是dynamic hedging啊 没有考虑这个Delt 05/10 21:40
52F:→ lincg: a不会neutral 05/10 21:40