随着 CoinW 信号机器人的上线,您可以轻松将 TradingView(简称 TV)上的交易策略转化为全自动的实盘交易订单,让机器人为您 24 小时自动盯盘打工!
本指南专为使用 PineScript™ 策略(Strategy 类脚本)的用户编写。我们将用通俗易懂的语言,手把手教您如何配置警报消息,即使您没有编程基础也能轻松搞定。
概念速览:您使用的是“策略”还是“指标”?
在开始配置前,请先确认您在 TradingView 运行的脚本类型:
策略 (Strategy):代码以 strategy(...) 开头,或包含 strategy.entry 等下单指令。它不仅能在图表上发出买卖信号,还能进行历史回测,并自动计算每次该买多少数量。(本指南专为策略用户设计)
指标 (Indicator):代码以 indicator(...) 开头。仅作图表分析和画线提示,不包含具体的仓位计算功能。(如果您是指标用户,平台暂不支持指标交易)
第一步:复制标准“警报消息”模板
为了方便您快速上手,请在 TradingView 创建警报时,将以下 JSON 代码完整复制并粘贴到警报的“消息(Message)”输入框中。
第二步:参数极简解析(哪些要改,哪些不能动?)
模板中带有 {{ }} 的部分是 TradingView 的“标准占位符”,触发信号时,TV 会自动填入真实的市场数据,请绝对不要修改它们。
1. 「警报消息」- id
id - 订单标识符
{{strategy.order.id}} - 返回已执行订单的 ID(在生成订单的函数调用中作为第一个参数使用的字符串:strategy.entry、strategy.exit 或 strategy.order)。
2. 「警报消息」- 操作
操作 - "买入"或"卖出"?
{{strategy.order.action}} 返回已执行订单的"buy"或"sell"字符串。
3. 「警报消息」- marketPosition
marketPosition - 预期仓位状态(订单执行时)
{{strategy.market_position}} - 以字符串形式返回策略的当前位置:"long", "flat",或"short"。
4. 「警报消息」- prevMarketPosition
prevMarketPosition - 以前的仓位状态(订单执行前)
{{strategy.prev_market_position}} - 以字符串形式返回策略的前一个位置: "long", "flat", 或 "short".
5. 「警报消息」- 工具
ticker — TradingView占位符值
“标准占位符” * 是由双大括号包围并包含在警报消息中的文字片段。
"{{ticker}}"将返回生成警报的TradingView的代码。
例如:“BTCUSDT.P”、“ETHUSDT.P”
6. 「警报消息」- 信号代码
信号代码:信号的身份验证。这种安全措施,用于确保传入的请求是合法和授权的。当用户在CoinW成功创建新信号时,将自动生成此信号代码,并需要将其复制到TradingView警报消息。
第三步:进阶实战 —— 如何设置资金与复投模式(核心必看)
investmentType(投资类型)和 amount(金额)是您最需要关注的参数。这决定了您的机器人“每次触发开仓信号时,拿多少钱去下单”。
针对不同的交易习惯,我们为您总结了以下三种最常用的配置模式:
模式一:完全同步 TV 策略资金
将资金管理完全交给您的 TradingView 策略脚本,由脚本计算每次开仓应买的“币的个数/合约张数”,CoinW 机器人 1:1 无脑跟随执行。
配置代码:
"investmentType": "base" (代表按基础币种的数量下单)
"amount": "{{strategy.order.contracts}}" (让 TV 自动填入算好的下单量)
是否复投:取决于您的 TV 脚本内部是怎么写的,TV 里怎么复投,实盘就怎么复投。
单币/多币种适配度:完美兼容单币与多币种。因为 TV 会根据不同币种的价格,自动换算出应买的个数(例如同样是 1000U,TV 会算出来买 0.01 个 BTC 或 买几十万个 DOGE),一拖多跑多币种策略时最安全!但是需要用户根据自行设置的杠杆来去判断对应投入保证金,需要距离说明:比如:3x杠杆,20x杠杆,在币种的时候,怎么计算对应投入保证金。
很多新手在这里会踩坑!当您使用此模式时,TV 发给 CoinW 的指令仅仅是**“要买多少个币”。那么您账户实际会扣除多少 USDT 作为本金(保证金)呢?这完全取决于您在 CoinW 交易页面自行设置的杠杆倍数**。
换算公式:实际投入保证金 = ( TV传过来的币的数量 × 触发信号时的币价 ) ÷ 您的杠杆倍数
【实战举例】 假设当前 BTC 价格是 60,000 USDT。 您的 TV 策略发出了一个开多信号,策略自动算出的下单量是 0.1 个 BTC。 那么这笔订单的仓位总价值是:0.1 × 60,000 = 6,000 USDT。
此时,您的 CoinW 账户里需要准备多少可用资金才能接住这个信号?
情景 A:如果您使用的是低杠杆(例如 3x 杠杆) 您的实际投入保证金 = 6,000 USDT ÷ 3 = 2,000 USDT。 (说明:您的合约账户可用余额里必须至少有 2,000 USDT,否则机器人就会报错“可用保证金不足”而导致漏单。)
情景 B:如果您使用的是高杠杆(例如 20x 杠杆) 您的实际投入保证金 = 6,000 USDT ÷ 20 = 300 USDT。 (说明:您只需要准备 300 USDT 的本金,就能撬动这 0.1 个 BTC 的仓位。由于占用的本金少,开单更容易成功,但请注意高杠杆带来的强平风险。)
模式二:固定金额投入
不论您的账户里赚了多少钱,每次收到开仓信号,都只投入固定的 USDT 作为保证金。利润留在账户里,严格控制单次开单风险。
配置代码(举例:每次固定投入 50 USDT):
"investmentType": "margin" (代表使用固定保证金)
"amount": "50" (此处填入具体的数字,代表 50 U)
是否复投:不复投。第一单用 50U,即使账户翻倍,下一单依然只用 50U。
单币/多币种适配度:兼容。无论是 BTC 还是 SHIB 触发信号,一律只投入 50U 去开仓,不用担心不同币种价格差异导致资金错乱。
模式三:按账户余额比例投入
每次开仓时,系统会自动计算您 CoinW 合约账户内的可用余额,并按固定的百分比投入本金。
配置代码(举例:每次拿出账户可用资金的 10% 去开仓):
"investmentType": "percentage_balance" (代表按可用余额的百分比)
"amount": "10" (填入 0.01 - 100 之间的数字,10 代表 10%)
是否复投:自动复投(利滚利)。假如本金 1000U,第一单用 100U;若盈利后账户变 2000U,下一单会自动用 200U,实现利润滚动。反之若亏损,单次投入也会相应减小,防范爆仓风险。
单币/多币种适配度:单币种极佳,多币种需谨慎。如果您用此模式跑多币种策略,请务必调低比例(例如设置成 2)。否则,当极端行情下多个币种同时出信号时,您的可用资金会瞬间被占满,导致部分信号开仓失败。
随着 CoinW 信号机器人的上线,您可以轻松将 TradingView(简称 TV)上的交易策略转化为全自动的实盘交易订单,让机器人为您 24 小时自动盯盘打工!
本指南专为使用 PineScript™ 策略(Strategy 类脚本)的用户编写。我们将用通俗易懂的语言,手把手教您如何配置警报消息,即使您没有编程基础也能轻松搞定。
概念速览:您使用的是“策略”还是“指标”?
在开始配置前,请先确认您在 TradingView 运行的脚本类型:
策略 (Strategy):代码以 strategy(...) 开头,或包含 strategy.entry 等下单指令。它不仅能在图表上发出买卖信号,还能进行历史回测,并自动计算每次该买多少数量。(本指南专为策略用户设计)
指标 (Indicator):代码以 indicator(...) 开头。仅作图表分析和画线提示,不包含具体的仓位计算功能。(如果您是指标用户,平台暂不支持指标交易)
第一步:复制标准“警报消息”模板
为了方便您快速上手,请在 TradingView 创建警报时,将以下 JSON 代码完整复制并粘贴到警报的“消息(Message)”输入框中。
第二步:参数极简解析(哪些要改,哪些不能动?)
模板中带有 {{ }} 的部分是 TradingView 的“标准占位符”,触发信号时,TV 会自动填入真实的市场数据,请绝对不要修改它们。
1. 「警报消息」- id
id - 订单标识符
{{strategy.order.id}} - 返回已执行订单的 ID(在生成订单的函数调用中作为第一个参数使用的字符串:strategy.entry、strategy.exit 或 strategy.order)。
2. 「警报消息」- 操作
操作 - "买入"或"卖出"?
{{strategy.order.action}} 返回已执行订单的"buy"或"sell"字符串。
3. 「警报消息」- marketPosition
marketPosition - 预期仓位状态(订单执行时)
{{strategy.market_position}} - 以字符串形式返回策略的当前位置:"long", "flat",或"short"。
4. 「警报消息」- prevMarketPosition
prevMarketPosition - 以前的仓位状态(订单执行前)
{{strategy.prev_market_position}} - 以字符串形式返回策略的前一个位置: "long", "flat", 或 "short".
5. 「警报消息」- 工具
ticker — TradingView占位符值
“标准占位符” * 是由双大括号包围并包含在警报消息中的文字片段。
"{{ticker}}"将返回生成警报的TradingView的代码。
例如:“BTCUSDT.P”、“ETHUSDT.P”
6. 「警报消息」- 信号代码
信号代码:信号的身份验证。这种安全措施,用于确保传入的请求是合法和授权的。当用户在CoinW成功创建新信号时,将自动生成此信号代码,并需要将其复制到TradingView警报消息。
第三步:进阶实战 —— 如何设置资金与复投模式(核心必看)
investmentType(投资类型)和 amount(金额)是您最需要关注的参数。这决定了您的机器人“每次触发开仓信号时,拿多少钱去下单”。
针对不同的交易习惯,我们为您总结了以下三种最常用的配置模式:
模式一:完全同步 TV 策略资金
将资金管理完全交给您的 TradingView 策略脚本,由脚本计算每次开仓应买的“币的个数/合约张数”,CoinW 机器人 1:1 无脑跟随执行。
配置代码:
"investmentType": "base" (代表按基础币种的数量下单)
"amount": "{{strategy.order.contracts}}" (让 TV 自动填入算好的下单量)
是否复投:取决于您的 TV 脚本内部是怎么写的,TV 里怎么复投,实盘就怎么复投。
单币/多币种适配度:完美兼容单币与多币种。因为 TV 会根据不同币种的价格,自动换算出应买的个数(例如同样是 1000U,TV 会算出来买 0.01 个 BTC 或 买几十万个 DOGE),一拖多跑多币种策略时最安全!但是需要用户根据自行设置的杠杆来去判断对应投入保证金,需要距离说明:比如:3x杠杆,20x杠杆,在币种的时候,怎么计算对应投入保证金。
很多新手在这里会踩坑!当您使用此模式时,TV 发给 CoinW 的指令仅仅是**“要买多少个币”。那么您账户实际会扣除多少 USDT 作为本金(保证金)呢?这完全取决于您在 CoinW 交易页面自行设置的杠杆倍数**。
换算公式:实际投入保证金 = ( TV传过来的币的数量 × 触发信号时的币价 ) ÷ 您的杠杆倍数
【实战举例】 假设当前 BTC 价格是 60,000 USDT。 您的 TV 策略发出了一个开多信号,策略自动算出的下单量是 0.1 个 BTC。 那么这笔订单的仓位总价值是:0.1 × 60,000 = 6,000 USDT。
此时,您的 CoinW 账户里需要准备多少可用资金才能接住这个信号?
情景 A:如果您使用的是低杠杆(例如 3x 杠杆) 您的实际投入保证金 = 6,000 USDT ÷ 3 = 2,000 USDT。 (说明:您的合约账户可用余额里必须至少有 2,000 USDT,否则机器人就会报错“可用保证金不足”而导致漏单。)
情景 B:如果您使用的是高杠杆(例如 20x 杠杆) 您的实际投入保证金 = 6,000 USDT ÷ 20 = 300 USDT。 (说明:您只需要准备 300 USDT 的本金,就能撬动这 0.1 个 BTC 的仓位。由于占用的本金少,开单更容易成功,但请注意高杠杆带来的强平风险。)
模式二:固定金额投入
不论您的账户里赚了多少钱,每次收到开仓信号,都只投入固定的 USDT 作为保证金。利润留在账户里,严格控制单次开单风险。
配置代码(举例:每次固定投入 50 USDT):
"investmentType": "margin" (代表使用固定保证金)
"amount": "50" (此处填入具体的数字,代表 50 U)
是否复投:不复投。第一单用 50U,即使账户翻倍,下一单依然只用 50U。
单币/多币种适配度:兼容。无论是 BTC 还是 SHIB 触发信号,一律只投入 50U 去开仓,不用担心不同币种价格差异导致资金错乱。
模式三:按账户余额比例投入
每次开仓时,系统会自动计算您 CoinW 合约账户内的可用余额,并按固定的百分比投入本金。
配置代码(举例:每次拿出账户可用资金的 10% 去开仓):
"investmentType": "percentage_balance" (代表按可用余额的百分比)
"amount": "10" (填入 0.01 - 100 之间的数字,10 代表 10%)
是否复投:自动复投(利滚利)。假如本金 1000U,第一单用 100U;若盈利后账户变 2000U,下一单会自动用 200U,实现利润滚动。反之若亏损,单次投入也会相应减小,防范爆仓风险。
单币/多币种适配度:单币种极佳,多币种需谨慎。如果您用此模式跑多币种策略,请务必调低比例(例如设置成 2)。否则,当极端行情下多个币种同时出信号时,您的可用资金会瞬间被占满,导致部分信号开仓失败。