溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

如何利用tradingview指標(biāo)對(duì)接發(fā)明者實(shí)盤機(jī)器人

發(fā)布時(shí)間:2022-01-06 18:14:20 來(lái)源:億速云 閱讀:317 作者:柒染 欄目:互聯(lián)網(wǎng)科技

這篇文章給大家介紹如何利用tradingview指標(biāo)對(duì)接發(fā)明者實(shí)盤機(jī)器人,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助。

1. 背景介紹

TradingView是很好的行情畫(huà)圖工具~

pine腳本也是各種神仙操作, 強(qiáng)大威武!

回測(cè), 報(bào)警, 各種對(duì)接, 是非常完善的一款金融工具了~

但是有兩點(diǎn)一直在困擾著胖友們...

一是昂貴的會(huì)員制度,

二是信號(hào)直接可交易的交易所非常之少, 貌似就兩三個(gè).

今天我們這篇文章就是帶大家搞定交易所對(duì)接的問(wèn)題~

2. 實(shí)現(xiàn)方法

整體的思路呢, 是這樣事兒的.

TV pine腳本 -> 信號(hào)報(bào)警webhook -> 本地webhook server轉(zhuǎn)發(fā)請(qǐng)求 -> FMZ bot接收請(qǐng)求進(jìn)行操作

那咱呢, 就一步一步的來(lái)唄~

...

首先, 你先有個(gè)TV唄,

https://www.tradingview.com/

接下來(lái), 我們先建立個(gè)Alert, 詳情見(jiàn)下圖嘍,

如何利用tradingview指標(biāo)對(duì)接發(fā)明者實(shí)盤機(jī)器人

圖中的幾點(diǎn)需要注意, 生成Alert的時(shí)候,

有效期, webhook地址, Message內(nèi)容, 一定要搞好.

有效期, 這個(gè)一看就知道, 到期了就無(wú)效了...

webhook地址, 這里我們先放下, 等本地的webhook service搞好了再回來(lái)填寫.

Message這里, 最好有個(gè)設(shè)計(jì), 為了bot好區(qū)分是哪個(gè)Alert傳來(lái)的信息,

扁豆這里一般是這些信息 -> XXX策略, 下單量, 方向

好啦, 到這里, TV部分基本搞定了!

...

接下來(lái)我們搞定本地的webhook service!

這種東西呢, Google一下遍地都是這框架那框架,

扁豆就不再推薦了, 只說(shuō)自己的那種.

是個(gè)python的簡(jiǎn)單框架,

GitHub: https://github.com/shawn-sterling/gitlab-webhook-receiver

安全無(wú)憂, 簡(jiǎn)單方便, 當(dāng)然...也是有坑的,

這個(gè)小框架, 它會(huì)!! 自殺!! 這點(diǎn)請(qǐng)務(wù)必注意~

所以呢, 又寫了個(gè)腳本再server上面,

當(dāng)log里面出現(xiàn)die啊, offline啊, 就給他重啟下, 后來(lái)不保險(xiǎn), 又定時(shí)重啟了, 每個(gè)小時(shí)找個(gè)不礙事兒的時(shí)間...給他重啟下, 目前有兩個(gè)月左右了吧, 沒(méi)有再出現(xiàn)過(guò)丟信號(hào)的情況了~

另外還有一點(diǎn), TV只認(rèn)80端口哦~ service不要搞錯(cuò)端口了~

搞到這里,

我們已經(jīng)搞定了從TV拿到了Alert的Message,

那么我們?cè)趺锤憬oBot呢?

不知道大家有沒(méi)有注意過(guò)FMZ的接口文檔最下面~

如何利用tradingview指標(biāo)對(duì)接發(fā)明者實(shí)盤機(jī)器人

我們可以通過(guò)api傳給自己的小Bot一些Command!

具體請(qǐng)求例子在這里, 紅框部分就是我們需要的請(qǐng)求了~

如何利用tradingview指標(biāo)對(duì)接發(fā)明者實(shí)盤機(jī)器人

這里也同樣需要一些準(zhǔn)備工作,

FMZ API(頭像->賬號(hào)設(shè)置->API接口),

一個(gè)已經(jīng)啟動(dòng)的Bot(我們要拿到它的ID, 不管怎么樣先新建一個(gè)搞個(gè)ID), 一般機(jī)器人的url里面數(shù)字就是ID啦~

如何利用tradingview指標(biāo)對(duì)接發(fā)明者實(shí)盤機(jī)器人

好嘞!!

到這里!~ 我們改造一下webhook service, 讓他在接收了消息之后, 自動(dòng)轉(zhuǎn)發(fā)給我們可愛(ài)的FMZ Bot~!

最后別忘了把搞好的webhook地址回填到TV的Alert中哦~

(格式: http://xx.xx.xx.xx:80)

下面是渣渣扁豆改動(dòng)的service代碼, 大家可以參考

如何利用tradingview指標(biāo)對(duì)接發(fā)明者實(shí)盤機(jī)器人

3. FMZ策略內(nèi)實(shí)現(xiàn)

上面講了通信實(shí)現(xiàn),

那么其實(shí)我們的Bot策略中也要做相應(yīng)的處理,

來(lái)搞定我們的接收信號(hào)過(guò)程.

比如一開(kāi)始設(shè)計(jì)的Alert Message,

自己可以按照喜好和具體設(shè)計(jì)來(lái)做一些玩兒法~ 這就看大家的腦洞啦~

代碼如下, 拿到信息, 篩選, 做操作, 結(jié)束~

如何利用tradingview指標(biāo)對(duì)接發(fā)明者實(shí)盤機(jī)器人

關(guān)于如何利用tradingview指標(biāo)對(duì)接發(fā)明者實(shí)盤機(jī)器人就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI