Market maker bot 中文
通过 ZigZag 的 V3 合约,现在可以在交易所上运行做市商机器人了。对于那些熟悉 zkSync Lite MM 机器人的人来说,Arbitrum MM-v3 非常相似。目前还没有订单簿界面可用,但代币兑换界面已上线:https://swap.zigzag.exchange/
- 账户的以太坊私钥
- 该账户中的资金应该和您想要做市的交易对相匹配
- Node.js 16可在macOS、Windows和Linux上运行(17则似乎不支持)
- 可选:如果您不想让个人电脑全天候运行,可以考虑使用VPS
- 2.复制 market maker 文件夹中的 config.json.EXAMPLE 文件,并将其重命名为config.json
以下是运行ZZ/USDC的示例配置:
{
"ethPrivKey": "private key",
"zigzagChainId": 42161,
"zigzagHttps": "https://api.arbitrum.zigzag.exchange",
"pairs": {
"0xADA42bb73b42e0472A994218fb3799dFCDA21237-0xFF970A61A04b1cA14834A43f5dE4533eBDDB5CC8": {
"nickname": "ZZ-USDC",
"side": "b",
"priceFeedPrimary": "",
"priceFeedSecondary": null,
"slippageRate": 1e-6,
"maxSize": 300,
"minSize": 1,
"minSpread": 0.0005,
"invert": false,
"active": true
}
}
}
- 将"private key"替换为您的私钥(请保护好它,不要与任何其他人分享!)
- 在"pairs"输入您想要做市的代币合约地址
- 在"nickname"输入您想要做市的代币缩写
- 在"side"输入以下选项之一:"s"(仅卖出),"b"(仅买入)或"d"(卖出+买入)
- 在"priceFeedPrimary"中,您可以使用以下内容:
-
- constant:0.38 手动设置报价资产的固定价格(例如,在ZZ/USDC上以USDC为基准)
- uniswapv3:paircontract 使用来自Uniswap的价格源
-
- ZZ USDC 对:uniswapv3:0x3067c3054b4a605f9e327bad82d9ba6049fe76a0 (ZZ/USDC的Uniswap价格源)
- 将"invert"更改为true
- 只有在使用Uniswap ZZ-USDC价格源时,才将"invert"更改为"true"
Last modified 2mo ago