WonderTrader發佈v0.5.3版本

今天(2020年12月8日)WonderTrader發佈了v0.5.3版本,wtpy的也同步發佈了v0.5.3.0版本。上次發佈版本的時間是9月21日,差很少過去了兩個半月了。
最近WonderTrader在一些朋友的推薦下,慢慢有了更多關注的人,甚至有一個朋友準備成爲咱們本身團隊以外第一個吃螃蟹上實盤的人。在此我表示深深的感謝,也但願有更多的人能關注WonderTrader,使用WonderTrader,促進WonderTrader的進步和完善。
此次發佈新版本的內容和上次計劃的出入很大,主要集中在問題的修復和細節的完善。由於筆者工做太忙,有點顧不上功能性改進,請你們多多見諒。此次更新中有兩個比較重要的點:首先是回測加入了滑點的設置,能夠根據須要設置固定跳數的滑點;其次是由於有朋友要在linux上實盤,因此針對linux反覆修改了不少以前沒有注意到的問題,爲linux上實盤創造了更好的條件。linux

WonderTraderv0.5.3中作了以下修改:

  • 回測引擎增長了設置成交滑點的參數選項,不設置則爲0
  • 修正了C++ demo中的一些代碼的細節問題
  • 執行模塊爲搭建分佈式執行框架作了一些預先調整
  • ParserUDP模塊接收緩存改爲8M
  • 增長了一個MiniLoader工程,用於從CTPMini2接口拉取合約列表
  • linux下編譯的boost依賴從動態庫改爲靜態庫
  • 其餘細節完善

wtpyv0.5.3.0中作了以下修改:

  • CTPLoader增長一個isMini的參數,用於控制底層調用MiniLoader對接CTPMini2進行拉取
  • WtKlineData新增一個slice方法,用於對已有K線進行切片
  • C++底層更新到2020/12/08發佈的v0.5.3版本
  • CtaContext新增一個stra_get_sessinfo接口,用於獲取品種的交易時間信息
  • monitor模塊中的web-gui修改了一些bug
  • 修正了績效分析模塊的一些bug

下一個階段的計劃(和上次發版本的計劃同樣,由於都沒有推動,囧

  • 繼續完善文檔
  • 發佈更多的策略應用的公衆號文章
  • 遠程控制檯集成更多功能(自動部署、在線回測)
  • 提供更多易用性方面的改進
  • 核心性能測試優化

結束語

WonderTraderLinux平臺下的編譯,以前筆者只在Ubuntu上進行了開發環境的搭建和編譯。前段時間在一些用戶的要求下,筆者有針對CentOS7CentOS8進行了開發環境的搭建和測試。同時有用戶反饋以前linux上連接的boost庫是動態庫,若是部署的目標機器沒有安裝boost庫,就會啓動失敗。因此從v0.5.3開始,依賴的boost所有采用靜態編譯的方式,預編譯成.a文件,供WonderTrader編譯調用。
最後,WonderTrader編譯所須要的依賴庫,筆者已經共享在百度網盤中了,有須要的用戶能夠自取。連接:https://pan.baidu.com/s/1Bdxh... 提取碼:d6bhweb

相關文章
相關標籤/搜索