需依次完成TradingView警报配置、欧易API权限开通、信号字段映射及全流程测试:1.在TradingView创建含Webhook的警报,消息为含symbol/side/order_type/size的JSON;2.欧易API需开通交易等权限并设置IP白名单;3.确保TradingView信号字段与欧易参数严格对齐;4.通过模拟触发验证HTTP 200响应及订单生成。

欧易(OKX)官方认证入口:
点击获取官方APP☞☞☞☞☞:
一、配置TradingView信号警报
TradingView图表中设置的信号需通过Webhook方式推送至欧易,确保策略触发条件与警报格式严格匹配。
1、在TradingView图表界面右上角点击“警报”按钮,选择“创建警报”。
2、在“条件”栏中设定策略逻辑,例如“当EMA(20)上穿EMA(50)时”。
3、在“操作”部分勾选“Webhook URL”,输入欧易提供的专用Webhook地址。
4、在“消息”字段中按欧易要求填写JSON格式内容,必须包含symbol、side、order_type、size四个键值。
二、启用欧易API自动交易权限
欧易账户需开通具备交易权限的API密钥,并绑定TradingView Webhook来源IP白名单,防止未授权调用。
1、登录欧易网页端,进入“账户中心”→“API管理”→“创建API”。
2、勾选“交易”“查询余额”“查询订单”三项权限,取消勾选“提现”。
3、在“IP白名单”栏填入TradingView官方Webhook出口IP段,如18.216.0.0/16(以欧易文档实时列表为准)。
4、完成谷歌验证后复制API Key与Secret,仅此一次显示,请立即保存。
三、部署信号映射规则
TradingView发送的原始信号需与欧易支持的订单参数完成字段对齐,避免因字段缺失或类型错误导致下单失败。
1、在欧易API文档中确认目标交易对命名规范,例如BTC-USDT而非BTCUSD。
2、将TradingView警报消息中的“buy”映射为欧易side字段的buy,“sell”映射为sell。
3、order_type字段固定设为market或limit,不可留空。
4、size字段须为数字字符串,不带单位,且不得小于该交易对最小可交易数量。
四、测试信号全流程响应
使用模拟信号验证从TradingView触发到欧易实际下单的全链路是否通畅,重点检查日志返回状态码与订单ID生成结果。
1、在TradingView中临时设置一个已知条件(如价格跌破某整数位)并创建测试警报。
2、触发后立即查看欧易API调用日志,确认返回HTTP状态码为200。
3、检查欧易“订单历史”中是否出现对应时间戳的新订单,订单状态为filled或open。
4、若失败,根据欧易API错误响应中的code字段(如10003、10012)定位具体参数问题。

















