完整接入案例
使用前准备
- 需要准备一个欧易OKEX交易所账号,如果你还没有注册,请先注册一个账号,然后到账号API申请V5API,备注名称随意,权限需要选择只读和交易,不要勾选提现!然后确认添加即可
- 开始跑策略对接这个软件之前,务必清空你在这个币种的现有仓位,以免导致管理混乱
- 支持同时跑多个策略和多个币种的,但是一个币种只能同时跑一个策略,不要同时一个币跑多个策略,会导致管理混乱,对接指标可根据自己的需求自行设置
- 如果在软件运行过程中,你手动去管理你的这个策略仓位,可能导致数据不一致,这时候你应该在软件界面停止服务再启动服务才可以
- [重要]请注意,如果启动后发现没有下单成功,可以登录OKEX的 交易界面,左边或者右边有个设置,把
下单模式
改为买卖模式
使用步骤
请注意,OKX交易机器人请使用TradingView中OKX的数据源!
我们可以使用 TradingVIew 的警报(alert)信号来进行自动化交易,通常情况下,许多指标会有买卖信号。如下图所示:
一旦有了这些交易信号,我们就可以直接与TVCBot进行交易对接了。接下来回到 TVCBot 的 OKX 交易机器人页面,在交易对接中选择我们要用的交易对(TV中记得使用OKX),然后选择指标。接着我们以我们这边的买入信号为例,那么对接这里就要选择做多,输入选择自己要下单的数量,并设置止盈止损条件等。
点击生成 TradingView告警配置,接下来出现如下消息
将TVCBot消息复制到TV中的消息中,将Webhook URL复制到TV的Webhook URL中,然后输入警报名称,比如:BTCUSDT买入。这样就把买入行为对接完成了。
接下来可能需要对接卖出信号,以上面是类似的。但是需要注意,交易配置生成的时候,是可以选择做不做反手,做不做加仓等选项的。
- 做反手:开卖单之前判断你现在的头寸,如果是多头,就会平多再卖出开空单;同理,开买单之前判断你现在的头寸,如果是空头,就会平空再买入开多单。不做反手:开卖单之前不会判断你现在的头寸,比如你现在有2个BTC多单,在你开1个BTC的空单后,就是减仓1个,订单完成后你有1个BTC多单,其他情况类似。系统默认是做反手单的
- 加仓保护如果打勾,则不允许重复下单,不允许进行加仓。如果你在TV中策略设置,金字塔式(Paramiding)参数不等于1,那么你需要去掉这个勾。默认情况是打勾的