通过 Tradingview 发送交易信号可能看起来很复杂,但实际上,它很容易实现。有 2 种方法可以使用 Tradingview 发送信号。
使用 Buy 和 Sell 信号
第一种方法是分别使用买入和卖出信号。

- 首先,您需要选择交易所,在本例中我们选择了 Binance。
- 接下来,选择市场,在我们的示例中为 BTCUSDT。
- 然后是信号的类型,在我们的例子中是买入。
- 有一些可选设置,例如 “止盈位置”, “止损百分比” 等,可以定义。
- 选择适当的设置后,单击 Generate。

现在您需要访问您的 TradingView 账户。在我们的示例中,我们选择了 2 个简单的移动平均线。当空头移动平均线越过长期移动平均线时,我们想发送买入信号。

为此,请单击 TradingView 中的时钟图标。这是显示 99 个通知的图标。

然后,要创建新警报,请单击 + 图标。

您现在可以选择较短的移动平均线。

例如,对于买入信号,您可以选择穿越较长的 SMA。

接下来,返回 Cryptohopper 并复制 Webhook 地址。然后,应将其粘贴到 Notifications/Webhook URL 下。

然后,返回 Cryptohopper 并单击复制 JSON。最后,将生成的 JSON 粘贴到 TradingView 的 Cryptohopper 通知部分。也为通知命名,然后单击 Create。
使用策略操作
第二种方法是使用 Strategy.order.action。我们将使用与之前相同的示例,假设您想在空头移动平均线 5 高于长期移动平均线 10 时进入多头头寸,然后在空头 SMA 低于长期移动 平均线 10 时关闭多头头寸。
下面是可以在 Pinescript 中添加的此类策略的示例:
@version=5
strategy(’(a) SMA 交叉米海’, overlay=true, initial_capital=3000, default_qty_type=strategy.percent_of_equity, default_qty_value=100, commission_type=strategy.commission.percent, commission_value=0.1)
第 2 步:定义参数
fst = input(title=’MA_Fast’, defval=5)
slw = input(title=’MA_Slow’, defval=10)
马_fast = ta.sma(close, fst)
马_slow = ta.sma(close, slw)
计算开始/结束
日期和时间Date = input.time(timestamp(’1970-01-01T00:00:00’))finishDate
= input.time(timestamp(’2032-01-01T00:00:00’))
time_cond = 时间 >= 开始日期,时间 <= 完成日期
第 3 步:绘图
(马_fast, color=color.new(color.blue, 0))plot
(马_slow, color=color.new(color.green, 0))
第 4 步:实施
策略 if 马_fast > 马_slow 并time_cond
strategy.entry(id=’马_long’, direction=strategy.long)
if 马_slow > 马_fast 并time_cond
strategy.close(id=’马_long’)

要添加此项,请单击 Pine Editor 并粘贴。粘贴策略后,单击 Save 并将其另存为策略。

现在,您只需从属性中添加它即可。

现在,通过单击时钟形状(包含 99 条消息的形状)再次创建新警报。

然后,要创建新警报,请单击 + 图标。


接下来,返回 Cryptohopper 并复制 Webhook 地址。然后将其粘贴到 Notifications/Webhook URL 下。

现在您必须返回 Cryptohopper,并选择 Binance,例如 BTCUSDT 市场。然后,对于信号类型,选择 strategy.order.action。当然,您可以选择可选的止盈、止损百分比、追踪止损百分比和武装追踪止损百分比。然后单击 Generate(生成),最后复制 JSON。
然后将其粘贴到消息中。并在那里提供景象。




