养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

如何写一个数字货币量化策略——三角对冲套利

时间:2024-10-22 15:23:30

数字货币三角对冲策略是入门程序化交易的基础策略,具有原理清晰,可操作性强等特点。是简单双币种搬砖策略的进阶版本。本文将依托发明者量化平台上的公开三角对冲策略源码进行讲解,需要有一定的基础。

工具/原料

三角对冲源码托管:https://www.fmz.com/strategy/144257

三角对冲套利原理

1、顾名思义,三角对冲要找到三个交谌冥鹳籀易币种,其两两之间都都有交易。以ETH、BTC、USD为例,存在ETHBTC、BTCUSD、ETHBTC三个交易对。从USD或BTC出发,它们之间可以形成四种交易循环。

如何写一个数字货币量化策略——三角对冲套利

2、四种交易循环:1.BT觊皱筠桡C-USD-ETH-BTC2.BTC-ETH-USD-BTC3.USD-BTC-ETH-USD4.USD-呶蓟鹭毵ETH-BTC-USD如果走完循环后,发现手中的货币变多,就完成了一次三角套利。

3、已持有幞洼踉残BTC,想要通过套利ETH赚取比特币为例(不考虑手续费):1.把1个BTC卖出换成USD:得到B3个USD。2.用B3个USD买淀尬逄攻入ETH得到B3/S2个ETH。3.把ETH卖出换成BTC:得到(B3/S2)*B1个BTC4.只要(B3/S2)*B1>1,即大于原来的一个比特币,我们就获取了利润。同理先把BTC换成ETH也是一个道理,大家可以自行推出条件

4、已持有USD,想要通过套利ETH赚取USD。方法与前面相同,实际上条件也一样,可自行推导。

策略代码

1、下图三角对冲的教学策略,仅需60行就可以完成并发执行的三角对冲套利机器人。源码地址:https://www.fmz.com/strategy/144257

如何写一个数字货币量化策略——三角对冲套利

2、具体原理:每段时间检查差价,根据上面的公式,只要存在对冲空间,就立即并发执行。添加的交易对要形成三角关系,但不一定必须是一个交易所。

© 一点知识