如何縮放K線圖,查看不同尺度的技術指標數據?
2018-9-18 / 已閱讀:2855 / 上海邑泊信息科技
對于使用程序化交易的交易員或者其它人員來說,按照需要顯示合適數量時間的K線圖縮放非常重要。有的時候需要顯示更多根K線以便方便觀察一個交易周期的整體運行情況,有的時候需要放大局部圖形以便觀察足夠精細的行情走勢和交易周期的細節(jié),有的時候還需批量觀察一組策略最近一段時間的策略執(zhí)行情況,方便實時觀察監(jiān)控交易信號,然么程序化交易系統(tǒng)如何縮放K線圖,查看不同尺度的技術指標數據呢?
針對不同場情,期貨程序化交易也會有多種不同的解決方案:
(1).策略開發(fā)時
在金融工程師進行策略開發(fā)的時候,需要不停地進行歷史回測,檢驗策略信號,以及查看策略中間計算結果及其畫出的標記圖形。這個時候一般首先會按默認配置顯示K線根數,基本可以滿足大部分場景需求,然后根據實際需要,開發(fā)工程師可以通過鍵盤自由縮放K線圖在時間軸上的比例,以擴大時間尺度或者放大局部細節(jié)。而行情K線上下波動范圍也會自動調整并自動縮放價格軸上下比例,使得所有行情價格圖形剛好可以占滿屏幕空間,這樣既不浪費屏幕空間,也能最大化觀察到選擇區(qū)間的全部價格細節(jié)。
(2).盤后批量歷史分析時
盤后執(zhí)行批量歷史分析的時候,策略模型會使用策略圖形引擎的默認配置自動截圖顯示K線根數。如果策略開發(fā)人員或者使用人員覺得默認配置不合適,可以通過在策略代碼里設置顯示的K線根數來更改縮放比例。如果對于某些策略有特殊需求,比如需要展現整個交易周期的行情概況,可以在執(zhí)行策略模型的過程中自動計算出需要截圖顯示的K線根數,然后策略圖形引擎會按照這個自動調整縮放比例。
(3).實時交易、組合策略監(jiān)控時
在實時接收行情進行交易策略運行時,也是按照默認配置自動顯示K線根數。交易員和風控人員可以手工調整監(jiān)控屏幕的縮放,滿足實時監(jiān)控對交易圖形縮放的需求。在產生策略交易信號的時候,程序化交易系統(tǒng)會自動截圖,這個時候策略圖形引擎也是按照默認配置自動截圖顯示K線根數。如果策略使用人員覺得默認配置不合適,可以通過在策略代碼里設置顯示的K線根數來更改縮放比例。如果對于某些策略有特殊需求,比如需要展現整個交易周期的行情概況,可以在執(zhí)行策略模型的過程中自動計算出需要截圖顯示的K線根數,然后策略圖形引擎會按照這個自動調整縮放比例。
(4).跨周期,同時需要日線、分鐘級別時
跨周期程序化交易策略會同時跑2個或多個周期的策略模型,設計的時候它們需要遵循短周期引用長周期的規(guī)則。針對2個或多個不同周期,它們會分別按照上面的場景截圖,然后通過模型指標名稱引用關系把他們關聯起來一起監(jiān)控或顯示。因此,針對每個周期,可參考上面的場景分別調整縮放比例。