量化現貨合約對沖交易系統開發|海外交易所平臺定製
TradingView訊號執行策略
假如我們希望TradingView推送訊息時在Body中寫一些變數資訊, 開發I34-案例I633-演示53I9。例如在TradingView上這樣的訊息內容:
trading view的訊息設定
那麼TradingView上是可以如圖中設定這樣,把訊息寫在請求的Body中傳送給擴充套件API介面。那這個擴充套件API介面如何呼叫呢?
一系列擴充套件API介面中,我們要用到的是CommandRobot這個介面,通常是這樣呼叫這個介面:
api/v1?access_key=xxx&secret_key=yyyy&method=CommandRobot&args=[186515,"ok12345"]
這個請求url的query中的access_key和secret_key就是平臺的擴充套件API KEY,這裡演示所以設定為xxx和yyyy。那這個KEY怎麼建立呢?建立一個就可以,妥善保管,切勿洩露。
建立API KEY
迴歸正題,繼續說CommandRobot介面的問題。如果需要訪問的是CommandRobot介面,請求中的method就設定為:CommandRobot。CommandRobot這個介面的功能就是透過平臺向某個ID的實盤傳送一個互動訊息,所以引數args中包含的就是實盤ID和訊息,上面這個請求url例子就是向ID為186515的實盤程式,傳送訊息ok12345。
之前是用這種方式請求擴充套件API的CommandRobot介面,訊息只能寫死例如上面例子中的ok12345。如果訊息在請求的Body中,就需要用另一種方式:
api/v1?access_key=xxx&secret_key=yyyy&method=CommandRobot&args=[130350,+""]
這樣請求就可以透過平臺,傳送請求中Body的內容作為互動訊息給ID為130350的實盤了。如果TradingView上的訊息設定為:{"close": {{close}}, "name": "aaa"},那麼ID為130350的實盤就會收到互動指令:{"close": 39773.75, "name": "aaa"}
為了讓「TradingView訊號執行策略」收到互動指令時能正確理解TradingView傳送的這個指令,要提前約定一下訊息格式:
{
Flag: "45M103Buy", // 標識,可隨意指定
Exchange: 1, // 指定交易所交易對
Currency: "BTC_USDT", // 交易對
ContractType: "swap", // 合約型別,swap,quarter,next_quarter,現貨填寫spot
Price: "{{close}}", // 開倉或者平倉價格,-1為市價
Action: "buy", // 交易型別[ buy:現貨買入 , sell:現貨賣出 , long:期貨做多 , short:期貨做空 , closesell:期貨買入平空 , closebuy:期貨賣出平多]
Amount: "0", // 交易量
}
策略設計成了多交易所架構,所以可以在這個策略上配置多個交易所物件,也就是可以控制多個不同賬戶的下單操作。只用在訊號結構中Exchange指定要操作的交易所即可,設定1就是要讓這個訊號操作第一個新增的交易所物件對應的交易所賬戶。如果要操作的是現貨ContractType設定為spot,期貨就寫具體合約,例如永續合約寫swap。市價單價格傳-1就可以了。Action設定對於期貨、現貨、開倉、平倉都是有區別的,不能設定錯。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70011332/viewspace-2938675/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 量化現貨合約交易系統開發/量化合約對沖策略系統開發搭建
- 合約現貨量化交易開發系統原始碼|量化交易機器人對沖策略原始碼機器人
- 現貨量化/量化合約/系統技術開發/原始碼/現貨合約對沖交易功能/方案原始碼
- 量化交易機器人開發現貨合約對沖策略機器人
- 智慧AI量化交易合約對沖機器人app系統開發(交易所對接)AI機器人APP
- 區塊鏈合約交易所繫統開發,量化交易系統定製開發區塊鏈
- 合約量化交易對沖策略系統開發應用程式
- 合約交易/量化交易/對沖交易策略/系統技術開發/應用
- 量化交易現貨合約對沖跟單app系統開發案例演示(原始碼搭建)APP原始碼
- 多平臺量化搬磚交易系統開發,對沖系統開發
- BSC鏈合約量化對沖交易原始碼系統開發部署原始碼
- 高頻量化對沖合約交易模式系統開發模式搭建模式
- 數字貨幣期貨合約交易系統開發,自動對衝量化交易所開發
- 量化現貨合約對沖交易app開發原始碼出售(實體公司)APP原始碼
- 合約量化跟單對沖交易策略系統模式開發詳情模式
- 合約交易/現貨量化交易系統開發技術/現貨秒合約開發詳情
- 量化搬磚交易平臺搭建,自動對沖系統開發
- 合約交易和現貨交易的區別 | 現貨合約交易系統模式開發定製部署模式
- 量化現貨/合約量化跟單對沖機器人系統開發/Python程式碼機器人Python
- 量化策略交易系統開發,自動對沖搬磚交易平臺搭建
- 現貨合約跟單交易所app系統開發原始碼定製功能APP原始碼
- 量化現貨交易/合約跟單/現貨合約量化系統設計開發專案
- 量化合約/合約量化/合約跟單/對沖搬磚/交易所繫統開發成熟及方案丨原始碼案例原始碼
- AI合約量化交易對沖策略/系統開發/永續合約槓桿量化技術/應用AI
- 量化對沖搬磚交易系統開發(開發策略)丨量化對沖搬磚交易系統開發原始碼原始碼
- 量化現貨合約對沖交易軟體開發原始碼(案例演示)策略邏輯原始碼
- 現貨期權合約量化/量化合約/秒合約/永續合約/交易所繫統開發(開發案例及原始碼)原始碼
- 合約跟單交易所|現成跟單交易所|現貨合約交易所繫統開發
- 量化合約/合約量化/秒合約/永續合約/現貨期權期貨/交易所繫統開發案例及原始碼原始碼
- 合約/現貨量化交易/合約交易/秒合約系統開發技術/Python程式碼示例Python
- 現貨合約量化交易系統開發部署原始碼案例原始碼
- 量化合約/合約量化對沖搬磚系統開發詳細及策略
- BSEX交易所/量化合約交易/系統開發/跟單交易/DAPP智慧合約APP
- 合約量化/現貨交易/合約跟單/秒合約/系統開發技術分析
- 現貨合約量化交易系統開發|量化機器人開發原始碼案例機器人原始碼
- 現貨量化/原始碼/秒合約/量化跟單交易系統合約開發python技術原始碼Python
- 量化自動對沖搬磚平臺搭建,交易機器人系統開發機器人
- 幣幣交易/系統開發/現貨量化+合約交易/技術開發python示例Python