分类
外匯交易入門指南

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

策略参数:

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

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

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

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

扩展API的直接访问模式

直接访问模式是指把 API 如何使用发明者量化交易平台扩展API实现TradingView报警信号交易 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就完成了。

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

TradingView 自動交易 、選股 器教學、tradingview教學在PTT/mobile01評價與討論,在ptt社群跟網路上大家這樣說

在TradingView 自動交易這個討論中,有超過5篇Ptt貼文,作者DarkerDuck也提到 ACE網站公布的假投資詐騙網站清單 https://reurl.如何使用发明者量化交易平台扩展API实现TradingView报警信号交易 cc/a5Lnr7 警政署公布的詐騙網站清單: https://165.npa.gov.tw/#/article/news/321 在這列表上的網站平台就不要一直再來問囉 全球的加密貨幣相關資源可以直接到以下目錄網站查詢 https://cryptolinks.com/ https://bitcoinbookmarks.如何使用发明者量化交易平台扩展API实现TradingView报警信号交易

TradingView 自動交易關鍵字相關的推薦文章

TradingView 自動交易在TradingView自动化交易的討論與評價

如何自动化TradingView脚本? 可以通过Wunderbit Trading自动执行TradingView警报,这将使您的TradingView机器人可以在您选择的加密货币交易所自动执行 .

TradingView 自動交易在各種升級方案& 額外功能 - TradingView的討論與評價

25. 自訂指標模板. 1. 50+智能繪圖工具. 成交量分佈指標. Pine腳本. 交易策略回溯測試. 匯出策略數據. K線形態辨識. 自動斐波那契回撤. 多時間周期分析. 運算時間限制.

TradingView 自動交易在如何在TradingView上進行策略測試? - OANDA Lab的討論與評價

TradingView 中提供了很多的指標(研究)和策略,指標的主要目的是為了分析市場, . 策略的效果進行測試,用戶無法在TradingView上自動運行該策略進行實際下單交易。

TradingView 自動交易在ptt上的文章推薦目錄

TradingView 自動交易在接收tradingview信号自动下单 - 如何使用发明者量化交易平台扩展API实现TradingView报警信号交易 知乎专栏的討論與評價

TradingView 自動交易在TBS-Solutions - 市場上最佳加密貨幣交易機器人評比推薦比較的討論與評價

加密交易機器人是自動計算機程序,可以持續監控市場並根據設定的預定規則做出反應。 . TBS Trading Bot Solutions 可以自動為您交易任何TradingView 警報。

TradingView 自動交易在定制TradingView信号是如何工作的?的討論與評價

TradingView 自動交易在在TradingView 透過盛寶進行交易的討論與評價

Excel 版OpenAPI. 直接在Excel 中查看和管理你的投資組合。設計和執行複雜的批量自動訂單。 適用金融 .

TradingView 自動交易在如何使用TradingView(TV)回測數字貨幣交易策略的討論與評價

TradingView 自動交易在交易美股比特币时,如何用Tradingview实现技术神指标给出 . 的討論與評價

TradingView 自動交易在如何進行模擬交易?快來使用TradingView的K線重播的討論與評價

讓我們一起來看看TradingView的K線重播怎樣幫助我們提升交易能力吧! . 播放:當我們按下播放時,線圖就會自動開始出現下一根K線; 前進:當我們點選 .

TradingView 自動交易的PTT 評價、討論一次看

[心得] 加密貨幣相關網站資源

新聞資訊: 趨 https://www.blocktempo.com/ 鏈新聞 https://www.abmedia.io/ 桑幣筆記 https://zombit.info/ 密報電報 http://mibinews.com/ 區塊客 http://blockcast.it/ 區塊勢 https://blocktrend.today/ 區塊鏈報 http://blockchainsdaily.com

[交易] 山水牌 電暖器

商品名稱: 空氣循環電暖器(SH-FR6) 山水牌 商品來源: 購物網購 方式: 面/郵寄 如何使用发明者量化交易平台扩展API实现TradingView报警信号交易 縣市: 高雄 地點: 三民區 如何使用发明者量化交易平台扩展API实现TradingView报警信号交易 購入原價: 1680 出售數量: 1 出售金額: 1200 新舊狀況: 二手(帶出去露營過一次,如何使用发明者量化交易平台扩展API实现TradingView报警信号交易 使用過1次 2022/2月購入) 聯絡方式: 站內信 其他說明: 品項新,只用過一次,因車子太小,收納空間不足重新購買較小型的電暖器 它有智慧功能 溫度到會切斷 溫度不足再啟

[新聞] Cosmos EVM 網路「Evmos」宣告升級失敗

[心得] 《超級績效》融合各門派的瘋狗大師兄

網誌好讀版:https://reurl.cc/mGl9aG 超級績效這一系列書籍,是由美國投資競賽冠軍馬克‧米奈爾維尼Mark Minervini撰寫, 馬克‧米奈爾維尼(Mark Minervini)是美國最成功的股票者之一,有將近三十年的 經驗。他利用創的SEPA(特殊進場點分析),取得了五年平均年化報酬率220%的怪物 成績。

Re: [請益] 股票暫停交易 put如何處理

3/2 跌破10塊,進場抄底SP 03/04/[email protected] 3/4 跌破6塊,平倉在2.58,實現虧損每股 -1.48 轉倉SP 03/11/[email protected] 3/7 發現盤前報價不,搜尋新聞已暫停 3個日重挫30%,算是一次不成功的抄底,目前還被套住了保證金, 幸好這幾天的時間價值肉很肥,一週後可以收割約股價的27%, 算起來我目前損益平衡點也在

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

还在为TV看到了好策略却无法自动化下单而苦恼么!! 扁豆带你排忧解难 直接打通FMZ Bot

1. 背景介绍

TradingView是很好的行情画图工具~
pine脚本也是各种神仙操作, 强大威武!
回测, 报警, 各种对接, 是非常完善的一款金融工具了~
但是有两点一直在困扰着胖友们…
一是昂贵的会员制度,
二是信号直接可交易的交易所非常之少, 貌似就两三个.
今天我们这篇文章就是带大家搞定交易所对接的问题~

2. 实现方法

整体的思路呢, 是这样事儿的.
TV pine脚本 -> 信号报警webhook -> 本地webhook server转发请求 -> FMZ bot接收请求进行操作
那咱呢, 就一步一步的来呗~

首先, 你先有个TV呗,
https://www.tradingview.com/
接下来, 我们先建立个Alert, 详情见下图喽,

图中的几点需要注意, 生成Alert的时候,
有效期, webhook地址, Message内容, 一定要搞好.
有效期, 这个一看就知道, 到期了就无效了…
webhook地址, 这里我们先放下, 等本地的webhook service搞好了再回来填写.
Message这里, 最好有个设计, 为了bot好区分是哪个Alert传来的信息,
扁豆这里一般是这些信息 -> XXX策略, 下单量, 方向
好啦, 到这里, TV部分基本搞定了!

接下来我们搞定本地的webhook service!
这种东西呢, Google一下遍地都是这框架那框架,
扁豆就不再推荐了, 只说自己的那种.
是个python的简单框架,
GitHub: https://github.com/shawn-sterling/gitlab-webhook-receiver
安全无忧, 简单方便, 当然…也是有坑的,
这个小框架, 它会!! 自杀!! 这点请务必注意~
所以呢, 又写了个脚本再server上面,
当log里面出现die啊, offline啊, 就给他重启下, 后来不保险, 又定时重启了, 每个小时找个不碍事儿的时间…给他重启下, 目前有两个月左右了吧, 没有再出现过丢信号的情况了~
另外还有一点, 如何使用发明者量化交易平台扩展API实现TradingView报警信号交易 TV只认80端口哦~ service不要搞错端口了~
搞到这里,
我们已经搞定了从TV拿到了Alert的Message,
那么我们怎么搞给Bot呢?
不知道大家有没有注意过FMZ的接口文档最下面~

我们可以通过api传给自己的小Bot一些Command!
具体请求例子在这里, 红框部分就是我们需要的请求了~

这里也同样需要一些准备工作,
FMZ API(头像->账号设置->API接口),
一个已经启动的Bot(我们要拿到它的ID, 不管怎么样先新建一个搞个ID), 一般机器人的url里面数字就是ID啦~

好嘞!!
到这里!~ 我们改造一下webhook 如何使用发明者量化交易平台扩展API实现TradingView报警信号交易 service, 让他在接收了消息之后, 自动转发给我们可爱的FMZ Bot~!
最后别忘了把搞好的webhook地址回填到TV的Alert中哦~
(格式: http://xx.xx.xx.xx:80) 如何使用发明者量化交易平台扩展API实现TradingView报警信号交易
下面是渣渣扁豆改动的service代码, 大家可以参考

3. FMZ策略内实现

上面讲了通信实现,
那么其实我们的Bot策略中也要做相应的处理,
来搞定我们的接收信号过程.
比如一开始设计的Alert Message,
自己可以按照喜好和具体设计来做一些玩儿法~ 这就看大家的脑洞啦~ 如何使用发明者量化交易平台扩展API实现TradingView报警信号交易
代码如下, 拿到信息, 筛选, 做操作, 如何使用发明者量化交易平台扩展API实现TradingView报警信号交易 结束~

TradingViewWebHook报警直连FMZ机器人

策略参数:

TradingView的WebHook报警请求

由于 Trading View 发送的是 POST 请求,所以监听服务中要监听 POST 请求,并且 Trading View 对于 http 协议只允许用80端口。

  • xxx.xxx.xxx.xxx ,为机器人所在托管者的设备IP地址。填写自己的设备具体IP地址,需要注意必须能被外网访问才行。
  • access_key , secret_key 可以自己生成,只要 WebHook 报警请求中的 access_key , secret_key 填写与机器人参数上配置的一致即可。
  • type ,交易方向,买入或者卖出、开仓或者平仓,注意现货期货是区分的。如果是期货,注意机器人参数上要设置期货合约代码,并且配置的交易所对象需要是期货交易所。
  • amount ,交易数量。

使用 wexApp 模拟盘测试。

方案中的 access_key , secret_key 仅仅为识别,对于使用http并无安全性。该方案仅仅作为思路、抛砖引玉,实际应用应当增加安全方面的考虑,使用 https 通信。

测试: