输入/搜索内容

60行三角对冲策略(教学)

教学
复制: 184
点击次数: 6315
8
关注
1364
关注者

三角对冲教学策略

原理

  • 例如
    A 交易所 : ETH_BTC
    B 交易所 : ETH_USDT
    C 交易所(其实为 B交易所 另一个交易对而已,逻辑上认为是C。) : BTC_USDT

  • B 、C 交易所交易对组合成 ETH_BTC 和A 交易所对冲。这样BC实际是一个交易所账户。

优化空间

  • 币平衡。
  • 根据手续费率算对冲差价,动态差价。
  • 硬搬砖。
  • 订单薄深度扫描,计算最佳对冲量。
    .....

BUG反馈

  • 如有错误欢迎留言。
策略源码
JavaScript
// 交易对以 ETH_BTC , ETH_USDT , BTC_USDT 为例
// 教学策略,还有很大优化空间,例如:币平衡模块,根据手续费率控制对冲差价,硬搬砖等等。
function main () {                                                                                      
    if (exchanges[0].GetQuoteCurrency() != exchanges[2].GetCurrency().split("_")[0] || 
        exchanges[0].GetCurrency().split("_")[0] != exchanges[1].GetCurrency().split("_")[0]) {
        throw "交易所 交易对 配置错误。"
    }
    var marketSlideRate = 1 // 1.02
    var hedgeDiff = 0.0007
    var hedgeAmount = 0.1
    var isFirst = true
    var concurrenter = function (funcName, isWait, tasks, amounts) {
评论
全部评论 (14)

    pro:
    TypeError: cannot read property 'Sell' of null at main (FILE:45)

    pro:
    GetTicker: 429: {"msg":"Requests too frequent.","code":"50011"}

    5 年前

    Requests too frequent!

    5 年前

    你好 这个是要有三种币才能跑 还是只要有USDT就能跑了

    5 年前

    三种币需要。

    5 年前

    怎么跑不起

    5 年前

    这是现货的策略,如果有问题,需要发具体问题。

    5 年前

    就是跑现货 可以加你微信吗

    5 年前

    发下具体问题,或者加FMZ官方微信群 @ 梦回

    5 年前

    就是不能跑起来 报错 可以加下你微信吗

    5 年前

    报错信息这里发下, 或者是加FMZ官方群@梦回。

    5 年前

    你好 这个是要有三种币才能跑 还是只要有USDT就能跑了

    5 年前

    交易量可以设置0.03吗 那个0.0007和1//1.02代表的是什么

    5 年前

    好 我再重新跑一下

    5 年前

    教学视频在哪里啊

    7 年前
  • 1
iPhone 下载
社区
回测系统
© 2015 - ∞ INVENTOR PTE LTD (SG)