策略API - 總覽

策略API可以:

  • 提交和管理各種類(lèi)型的訂單
  • 使用內(nèi)建的指示器
  • 使用歷史數(shù)據(jù)
  • 在圖標(biāo)上繪制圖示和指示器
  • 其他,像記錄日志信息,擴(kuò)展用戶接口和訪問(wèn)賬戶信息

本質(zhì)上Java SE能做的策略都可以做。

IStrategy interface

每個(gè)策略都比粗實(shí)現(xiàn)IStrategy interface,它包含6個(gè)回調(diào)方法:

  • onStart,在策略開(kāi)始的時(shí)候被調(diào)用,這里通??梢猿跏蓟疘Context變量,訂閱feeds,以及其他策略設(shè)置操作。
  • onTick,每個(gè)訂閱了的Instrument的每個(gè)Tick都會(huì)回調(diào),接收相應(yīng)Instrument的最新的ITick,用戶可以獲取最新的ASK和BID價(jià)格,以及成交量,可以在這里實(shí)現(xiàn)有關(guān)價(jià)格變化的策略邏輯。
  • onBar在走完一個(gè)Instrument的單位周期,生成一個(gè)完整的Bar時(shí)回調(diào),接收相應(yīng)Instrument的最新的ASK IBar和BID IBar,用戶可以獲取到當(dāng)前Period的開(kāi)盤(pán)價(jià),收盤(pán)價(jià),最高價(jià)和最低價(jià),以及成交量。這里可以實(shí)現(xiàn)和時(shí)間周期相關(guān)的策略邏輯。
  • onMessage,在收到一個(gè)新消息的時(shí)候調(diào)用。接收IMessage消息,在任何訂單產(chǎn)生變化的時(shí)候都會(huì)收到訂單的訂單的狀態(tài)。
  • onAccount,在賬號(hào)信息更新的時(shí)候被調(diào)用。
  • onStop,在策略結(jié)束前調(diào)用,根據(jù)策略的邏輯,用戶可以考慮關(guān)閉所有激活的訂單,移除圖示,注銷(xiāo)自定義GUI對(duì)象等。

名詞解釋?zhuān)?/h4>
  • ASK,買(mǎi)方出價(jià),一般低于BID
  • BID,賣(mài)方出價(jià),一般高于ASK
  • Tick,每次價(jià)格變動(dòng)對(duì)應(yīng)一個(gè)Tick
  • Period,圖標(biāo)周期,一般有5分鐘,15分鐘,30分鐘,1小時(shí),4小時(shí),日,周,月等
  • Bar,單位周期結(jié)束時(shí)形成一組價(jià)格,一般包含開(kāi)盤(pán)價(jià),收盤(pán)價(jià),最高價(jià),最低價(jià),例如蠟燭圖的一個(gè)蠟燭。有以ASK價(jià)格表示的ASK Bar,也有BID價(jià)格表示的BID Bar
  • Instrument,標(biāo)的,例如EUR/USD,USD/JPY等

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容