分类
买卖外汇的优势

如何使用发明者量化交易平台扩展API实现TradingView报警信号交易

回到TradingView中我们填写WebHook的URL。给 access_key 、 secret_key 参数填写上自己的 API KEY 。 method 固定的我们要访问的就只是 CommandRobot 这个扩展API接口 args 参数为 [机器人ID,命令字符串] 的形式机器人ID我们可以通过机器人页面直接获取如图

blockplusim/crypto_trading_service_for_tradingview

This commit does not belong to any branch on this repository, and may belong to 如何使用发明者量化交易平台扩展API实现TradingView报警信号交易 a fork outside of the repository.

Use Git or checkout with SVN using the web URL.

Work fast with our 如何使用发明者量化交易平台扩展API实现TradingView报警信号交易 official CLI. Learn more.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual 如何使用发明者量化交易平台扩展API实现TradingView报警信号交易 Studio Code

Your codespace will open once ready.

There was a problem preparing your codespace, please try again.

Latest commit

Git stats

Files

Failed 如何使用发明者量化交易平台扩展API实现TradingView报警信号交易 如何使用发明者量化交易平台扩展API实现TradingView报警信号交易 to load latest commit information.

README.md

[重大更新]最新网页版无需自行购买服务器安装啦
TVCBot网页版交易机器人上线了,官网:https://www.tvcbot.com/aff.php?aff=3
专业的事留给专业的人做,鉴于许多朋友觉得部署服务器难度太大,区块普拉斯开发了网页版的机器人,大家只管做交易就行,如果大家不想自己去买服务器部署,省去服务器部署和安装软件的环节,可以尝试网页版的交易机器人,直接就能用起来了,不用看区块普拉斯前面的软件部署视频了

加入我们的交流群
建议加入TG群组防止失联保持联系:https://t.me/tvcbot8

项目简介
你是否想将TradingView交易策略做实盘运行但是苦于不会代码?这个程序就是让你即使不会写代码也能将TradingView策略实盘交易实现
欧易交易所TradingView交易机器人接口服务,通过HTTP接口来对接TradingView交易策略和交易指标,实现TradingView策略自动交易

有疑问如何与我联系
我的微信ID是:blockplus

它是如何工作的

image


要实现自动交易,我们需要做的工作就是:
1.稍微小改一下TradingView的交易策略代码,这一部分很简单,人人都能学会,我的Youtube频道和B站频道会教大家如何修改
2.我们需要一台海外服务器来运行这个软件,不建议使用个人电脑,因为不稳定,而且一般没有外网IP。具体如何部署请看我的另一个视频和文章 如何在服务器上运行这个软件

写在前面
1.只支持欧易交易所,目前不支持币安binance,因为欧易可以继续为国内用户服务,没注册过的可以通过这里注册:https://okx.com/join/github 享受20%手续费优惠,别小看这20%的优惠(之前口误了),在量化交易中累积起来是很恐怖的
2.目前建议使用合约交易,使用一倍杠杆就和现货一样了
3.此脚本仅作学习使用,抛砖引玉,希望大家从这里得到启发,写出更好的东西

使用方法
方法一(推荐!适合新手小白不会写程序的):直接使用我这里写好的UI界面程序,在本页面找到“Release”下载Configer程序即可。前往查看使用说明>>
方法二(适合有Python开发经验的):在Python环境中直接运行本 Okex_trading.py 程序。前往查看使用说明>>

使用发明者量化交易平台扩展API实现TradingView报警信号交易

扩展API的主要作用是给程序化操作发明者量化交易平台上的各种功能提供接口,例如同时批量启动机器人,定时机器人启动、停止,读取机器人信息详情等。我们使用发明者量化交易平台扩展API实现TradingView报警信号交易这个需求计划只用扩展API中的 CommandRobot(RobotId, Cmd) 接口即可,这个接口可以给指定ID的机器人发送交互指令,机器人接收到指令即可执行对应操作(例如下单买入、卖出等)。

要使用扩展API,首先需要创建自己的发明者账号的 API KEY :

API KEY 秘钥由 access 如何使用发明者量化交易平台扩展API实现TradingView报警信号交易 key 和 secret key 组成, API KEY 如何使用发明者量化交易平台扩展API实现TradingView报警信号交易 即程序化操作发明者量化交易平台的钥匙,所以一定要妥善保管,切勿泄露。

扩展API的直接访问模式

直接访问模式是指把 API KEY 直接写在URL的Query中,例如访问发明者量化交易平台扩展API的URL可以写成:

其中, https://www.fmz.com/api/v1 是接口地址, ? 之后是 Query ,参数 access_key 秘钥举例用xxx表示(使用时填写自己的FMZ账号的access_key),参数 secret_key 秘钥用yyyy表示(使用时具体填写自己的账号secret_key),参数 method 是要访问的扩展API接口具体名称, args 为要调用的 method 接口的参数。

我们使用TradingView作为信号源,向发明者量化交易平台机器人发送交易命令,其实就只用 CommandRobot 这个接口。

TradingView

向图表添加一个指标,也可以是其它的脚本算法。这里为了方便演示我们使用最常用的 MACD 如何使用发明者量化交易平台扩展API实现TradingView报警信号交易 指标,然后设置K线周期为1分钟(为了让信号更快的触发,方便演示)。

在「警报」弹窗中设置 WebHook ,到了这一步可以先不用着急设置,我们先把发明者量化交易平台这边的监控信号的机器人运行起来。

监控信号下单机器人

策略代码十分简单,检测 GetCommand 函数的返回值,当有交互消息发送给策略程序时, GetCommand 函数会返回这个消息,然后策略程序根据消息内容作出对应的交易操作。该策略上已经设置了交互按钮,可以测试交互功能,例如运行起来这个策略,给机器人配置发明者量化交易平台的模拟交易所 WexApp 。

我们只需让TradingView警报触发时,WebHook请求URL中访问发明者量化交易平台扩展API的 CommandRobot 接口时,携带的参数为 buy:0.01 即可。

设置TradingView的WebHook

回到TradingView中,我们填写WebHook的URL。给 access_key 、 secret_key 参数填写上自己的 API 如何使用发明者量化交易平台扩展API实现TradingView报警信号交易 KEY 。 method 固定的,我们要访问的就只是 CommandRobot 这个扩展API接口, args 参数为 [机器人ID,命令字符串] 的形式,机器人ID我们可以通过机器人页面直接获取,如图:

这次我们让信号触发时,买入0.02个币,命令字符串就为: "buy:0.02" 。这样WebHook URL就完成了。

等待信号触发.
等待信号触发..
等待信号触发.
.

如何使用发明者量化交易平台扩展API实现TradingView报警信号交易

API KEY秘钥由access key和secret key组成,API KEY即程序化操作发明者量化交易平台的钥匙,所以一定要妥善保管,切勿泄露。

使用发明者量化交易平台扩展API实现TradingView报警信号交易

扩展API的主要作用是给程序化操作发明者量化交易平台上的各种功能提供接口例如同时批量启动机器人定时机器人启动、停止读取机器人信息详情等。我们使用发明者量化交易平台扩展API实现TradingView报警信号交易这个需求计划只用扩展API中的 CommandRobot(RobotId, Cmd) 接口即可这个接口可以给指定ID的机器人发送交互指令机器人接收到指令即可执行对应操作例如下单买入、卖出等。

要使用扩展API首先需要创建自己的发明者账号的 API KEY :

API KEY 秘钥由 access key 如何使用发明者量化交易平台扩展API实现TradingView报警信号交易 和 secret key 组成 API KEY 即程序化操作发明者量化交易平台的钥匙所以一定要妥善保管切勿泄露。

扩展API的直接访问模式

直接访问模式是指把 API KEY 直接写在URL的Query中例如访问发明者量化交易平台扩展API的URL可以写成

其中 https://www.fmz.com/api/v1 是接口地址 ? 之后是 Query 参数 access_key 秘钥举例用xxx表示使用时填写自己的FMZ账号的access_key,参数 secret_key 秘钥用yyyy表示使用时具体填写自己的账号secret_key参数 method 是要访问的扩展API接口具体名称 args 为要调用的 method 接口的参数。

我们使用TradingView作为信号源向发明者量化交易平台机器人发送交易命令其实就只用 CommandRobot 这个接口。

TradingView

向图表添加一个指标也可以是其它的脚本算法。这里为了方便演示我们使用最常用的 MACD 指标然后设置K线周期为1分钟为了让信号更快的触发方便演示。

在「警报」弹窗中设置 WebHook 到了这一步可以先不用着急设置我们先把发明者量化交易平台这边的监控信号的机器人运行起来。

监控信号下单机器人

策略代码十分简单检测 GetCommand 函数的返回值当有交互消息发送给策略程序时 GetCommand 函数会返回这个消息然后策略程序根据消息内容作出对应的交易操作。该策略上已经设置了交互按钮可以测试交互功能例如运行起来这个策略给机器人配置发明者量化交易平台的模拟交易所 WexApp 。

我们只需让TradingView警报触发时WebHook请求URL中访问发明者量化交易平台扩展API的 CommandRobot 接口时携带的参数为 buy:0.01 即可。

设置TradingView的WebHook

回到TradingView中我们填写WebHook的URL。给 access_key 、 secret_key 参数填写上自己的 API KEY 。 method 固定的我们要访问的就只是 CommandRobot 这个扩展API接口 args 参数为 [机器人ID,命令字符串] 的形式机器人ID我们可以通过机器人页面直接获取如图

这次我们让信号触发时买入0.02个币命令字符串就为 "buy:0.02" 。这样WebHook URL就完成了。

等待信号触发…
等待信号触发…
等待信号触发.