Bonfida 是 Serum 的「旗舰前端」,可以为 DEX 提供更好的交易体验。目前 Bonfida 提供的功能除了基于 Serum 的基础交易功能以外,还有程序化交易机器人、Serum API 以及即将上线 Solana 链上的首个永续合约协议。
Bonfida 前端大幅优化了 Serum DEX 的交易体验,Bonfida 是首批使用链上数据进行 Tradingview 图表嵌入制作的平台,对于大多数较为专业的投资者来说,Tradingview 提供的画线功能体验远好于大多数交易平台自主提供的画线工具。
而 Bonfida 提供的服务中,程序化交易机器人是真正的「杀手锏」。BonfidaBot 可以帮助 Solana 生态里的 DeFi 用户借助原生整合的 TradingView 在 Serum 上建立交易策略。DeFi 用户可以使用 TradingView 的策略指标或通过 JavaScript 的命令发送链上交易信号到 BonfidaBot,实现链上全自动化交易。同时用户创建的程序化策略也可以选择对外开放,并自主设定订阅该策略的价格。其他用户订阅该策略后,策略提供方可以收到订阅费激励。
下面我们来详细介绍如何来使用BonfidaBot
创建自定义资金池
第一步:创建一个自定义的资金池,前往创建页面.
勾选“使用外部信号提供者”,然后选择TradingView警报
选择您要交易的市场,例如FIDA / USDC。请注意,您可以为一个资金池选择多个交易市场。⚠️请注意您无法在创建后向资金池中添加新的交易对。
选择开始时要在池中存入的通证类别和数量。您可以随时存入更多通证,但是,初始存入的通证种类和数量将确定1枚池通证的初始组成。例如,如果您决定先存入100 USDC + 10 FIDA,则1枚池通证= 100 USDC + 10 FIDA。
点击“创建”并且在钱包弹出窗口确认交易。
旦交易被确认,用户会收到池种子以及Trading View Auth Token, 请将Trading View Auth Token保存于安全的地方。
设置TradingView警报
现在,前往TradingView 图表页面选择你喜欢的交易指标。比如,我们选择MACD作为例子。
点击“警报”
在“条件”选项栏选择交易指标。以MACD为例,交易策略是当直方图从负变为正的时候,做多标的资产
选择”无限制“如果您希望策略永远生效
在”警报操作“这里选择Webhook URL, 并且输入https://tradingview-cranker.bonfida.com/alerts
给警报取个名字,比如说Bonfida Bot
在”消息“这里,您需要输入有关的参数:marketName, auth, poolSeed, side, size,并且完全遵照下面的格式
您可以使用TradingView信息生成器 (建议使用)
side方向可以是“buy”买入或者”sell“卖出。请注意这一栏需要区分大小写,大写的BUY或者Buy都不可生效。
marketName需要是您的自定义资金池可以交易的正确且存在的Serum市场。这一栏也需要区分大小写,并遵循一定格式。请参考如下正确和不正确的格式:
Valid: "BTC/USDC", "BTC/USDT", "ETH/USDC"
Not valid: "BTC/USD", "btc/usdc", "BTCUSDC", "BTC-USDC"
Size订单规模需要基于0到100之间的数字,代表着用于执行订单的池内资金百分比。比如一个标记10的 ”买入“订单信号发送到一个拥有1000 USDC的资金池,该池会使用1000 USDC的10% —100 USDC来执行订单。