保持敬畏之心
交易是一场持久战

Pine Script(254):TradingView自动交易支持与自动化服务

#Pine Script入门教学

TradingView支持自动交易吗?

目前,TradingView平台并不支持原生的自动化交易功能。策略脚本只能在回测模式下运行。

这意味着,一个策略可以测试某个特定的交易系统在历史数据上的表现如何,也可以在实时数据上模拟虚拟订单。但是,一个策略无法提交一个真实的、实时的交易订单。

尽管TradingView已经对接了多家经纪商,但Pine Script策略脚本无法直接操作一个在TradingView上连接的经纪商账户。同理,Pine Script指标脚本也无法在TradingView上下达交易指令。

也无法进行自动化的模拟交易

除了无法操作真实的经纪商账户外,Pine Script的策略和指标也无法为TradingView自带的模拟交易(Paper Trading)账户自动生成订单。

因此,如果我们想在TradingView上进行模拟练习交易,我们必须自己手动下单。

自动化交易何时才能实现?

目前尚不清楚TradingView何时会支持自动化交易,甚至存在这种可能性——程序化机器人交易永远不会到来。

截至2022年,其帮助中心表示TradingView正在考虑在未来实现自动化交易这一功能。

不幸的是,考虑做某事通常与实际在做某事相去甚远。去年初,TradingView帮助中心的措辞也是如此,这表明从那时起,并未取得太多公开可见的进展。

也存在一种微小的可能性,即自动化交易永远不会到来。对考虑实现的一种悲观解读是,自动化交易目前仅处于一个想法阶段,平台并未明确承诺会沿着这条路走下去。毕竟,从法律和品牌形象的角度来看,机器人交易可能存在风险。

尽管在TradingView上实现自动化交易会非常棒,但目前看来,这似乎不会很快成为现实。

手动交易是可行的

另一方面,在TradingView上进行手动交易是完全可行的。我们可以从图表界面,通过一个已连接的真实经纪商账户直接下单。这个功能,通常被看作是自动化交易的前身,自2016年起就已经可用。

这为我们提供了一个可行的操作模式:我们可以让一个策略或指标生成交易警报(Alerts),然后我们自己根据这些警报手动下单。同样,我们可以先使用TradingView的模拟交易账户来练习这种下单流程。

自动化交易的替代方案是什么?

除了更换到其他支持自动化交易的平台外,我们也可以通过警报(Alerts)来间接实现TradingView脚本的自动化。

其工作流程是:当一个指标或策略生成警报时,一个外部的第三方服务可以捕获这个警报(通常通过Webhook)。我们将这个服务与我们想要交易的经纪商或交易所的API进行连接。该服务会根据我们预设在警报消息中的信息,来决定执行何种订单,并将指令发送给经纪商。这个方案虽然存在一些局限性,但却是目前自动化TradingView脚本的一个有效方法。

这个流程同样可以用来自动化模拟交易。如果你在某个经纪商或交易所拥有一个模拟账户,第三方服务同样可以接收警报,并为你操作那个练习账户。

总结

目前,在TradingView平台上直接进行自动化交易是不可能的。TradingView官方尚未就自动化交易功能何时上线,甚至是否会最终上线,给出明确的沟通。实现程序化交易的一个变通方案是,通过脚本生成警报,将警报发送给一个第三方服务。该服务再根据警报文本内容生成订单,并将这些订单发送给你的经纪商。

哪些服务可以自动化TradingView交易?

目前,TradingView不支持自动交易。随着自动交易和TradingView的流行,一些公司纷纷加入进来,在TradingView上提供自动交易功能。

他们通过TradingView警报实现了这一点。当我们生成包含特定消息的警报时,第三方可以读取该警报信息并使用它执行真实交易。

那么TradingView有哪些警报自动化程序呢?让我们来看看。

警报自动化程序的字母列表

这些第三方提供商提供在TradingView上实现交易自动化的工具和服务:3Commas、Aleeert、Alertatron、Altredo InteractiveBrokers插件、APIBridge、Autoview、Capitalise.ai、Cornix、Cryptohopper、Cryptowatch、Cwebhook、Gunbot、Mudrex、NextLevelbot、ProfitView、Quadency、SignalStack、Tickerly、Traderelay、TradersPost、Trading Connector、TradingView转MT4、TradingView.to、Wunderbit。

上面的列表包含了经过广泛研究后找到的所有第三方,但仍然可能遗漏了一些。

警报自动化程序提供的资产类别

并非所有上述提供商都提供所有类型的资产。事实上,大多数提供商只专注于加密货币。以下是第三方提供的资产类别:

警报自动化程序 提供的资产类别
3Commas 加密货币现货、期货、保证金和期权市场。
Aleeert 加密货币。
Alertatron 加密货币。
Altredo InteractiveBrokers插件 股票、货币、期货、商品以及InteractiveBrokers支持的更多资产类别。
APIBridge InteractiveBrokers和各种印度经纪商。
Autoview 加密货币和外汇。此外,还可以通过OANDA的差价合约交易商品、指数和股票。
Capitalise.ai 多资产经纪商(如InteractiveBrokers)、差价合约经纪商(如Pepperstone和FXCM)以及加密货币(币安)。
Cornix 加密货币。
Cryptohopper 加密货币。
Cryptowatch 加密货币。
Cwebhook 任何提供CFD经纪商cTrader软件的工具。
Gunbot 加密货币。
Mudrex 加密货币现货和永续期货市场。
NextLevelbot 期货、股票、差价合约和加密货币(主要针对印度市场)。
ProfitView 加密货币现货、期货和保证金市场。此外,还可以通过OANDA的差价合约交易大宗商品、指数和股票。
Quadency 加密货币现货市场。
SignalStack 多资产经纪商(例如InteractiveBrokers和TradeStation)、CFD经纪商(例如OANDA)、期货经纪商(Optimus和NinjaTrader)以及加密货币(ByBit、Coinbase等)。
Tickerly 加密货币现货、期货和保证金市场。以及通过OANDA进行外汇、指数、商品、债券和加密货币交易。
Traderelay 通过币安交易加密货币现货、期货和保证金市场。此外,还可通过盈透证券交易股票、外汇、期货和差价合约。
TradersPost 股票、期权、ETF和加密货币。
Trading Connector 通过MetaTrader进行外汇、指数和商品交易。
TradingView转MT4 MetaTrader经纪商支持的资产类别,官方并未明确指定。
TradingView.to 加密货币现货、期货和保证金市场。此外,还有二元期权、外汇以及MetaTrader支持的其他资产类别。
Wunderbit 加密货币。

请注意,当你阅读本文时,一些提供商可能已经扩展了其服务范围。请查看那些看起来最有前景的提供商,以确认他们目前可以处理哪些资产类别和交易所。

上面的表格和列表中缺少几个第三方,截至撰写本文时,他们的网站已下线。被排除的提供商包括:

警报自动化程序 提供资产类别吗?
Auto4Mex 未知;撰写本文时网站处于离线状态。
Signalbot 未知;撰写本文时网站处于离线状态。
Superorder 未知;撰写本文时网站处于离线状态。
赞(0)
未经允许不得转载:图道交易 » Pine Script(254):TradingView自动交易支持与自动化服务
分享到

评论 抢沙发

登录

找回密码

注册