[發明專利]一種基于遠程連接運行策略的方法與系統裝置在審
| 申請號: | 201711353606.3 | 申請日: | 2017-12-15 |
| 公開(公告)號: | CN109933512A | 公開(公告)日: | 2019-06-25 |
| 發明(設計)人: | 邱曼;阮曙東;申玉;寧建軍;王馨曼;陳敦 | 申請(專利權)人: | 武漢楚鼎信息技術有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;H04L29/08 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 430000 湖北省武漢市東湖新技術開*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 運行結果 策略服務 系統裝置 遠程連接 運行策略 發送 絕對安全性 用戶代碼 運行代碼 量化 創建 | ||
1.一種基于遠程連接運行策略的方法,其特征在于,所述方法包括:
web端創建策略;
本地策略端獲取所述策略的運行代碼和執行代碼,運行所述策略;
本地策略端將運行結果發送至策略服務;
所述策略服務將所述運行結果發送至web端;
所述web端接收所述運行結果呈現給用戶。
2.根據權利要求1所述的一種基于遠程連接運行策略的方法,其特征在于:所述web端創建的策略為組合策略,所述組合策略由多個策略組合而成,并且按照策略選取的順序作為運行順序,運行所述組合策略中的多個策略。
3.根據權利要求1所述的一種基于遠程連接運行策略的方法,其特征在于:所述web端創建策略根據所述策略創建策略實例及策略實例ID,所述策略實例ID為所述策略實例的唯一識別碼;
所述策略實例及策略實例ID包括回測實例及回測實例ID和模擬實例及模擬實例ID;所述回測實例為所述web端根據所述策略創建,所述回測實例ID為所述回測實例的唯一識別碼;
所述模擬實例為所述web端根據所述策略或所述回測實例創建,所述模擬實例ID為所述模擬實例的唯一識別碼。
4.根據權利要求3所述的一種基于遠程連接運行策略的方法,其特征在于:
將所述回測實例ID或模擬實例ID寫入所述策略運行代碼的ID參數中;
所述本地策略端獲取所述策略的運行代碼和執行代碼,所述本地策略端識別所述回測實例ID或模擬實例ID選擇所述執行代碼運行回測或模擬交易,獲取運行結果;
本地策略端將運行結果及對應的回測實例ID或模擬實例ID發送至策略服務;
所述策略服務將所述運行結果及對應的回測實例ID或模擬實例ID發送至web端;
所述web端接收所述運行結果及對應的回測實例ID或模擬實例ID呈現給用戶。
5.根據權利要求2所述的一種基于遠程連接運行策略的方法,其特征在于:所述組合策略由多個策略及風控策略組合而成,所述風控策略同所述多個策略同步運行;所述風控策略為一種限制策略,當達到限制條件,所述限制策略執行,直至限制條件解除,所述風控策略停止執行。
6.根據權利要求1或4或5所述的一種基于遠程連接運行策略的方法,其特征在于:所述本地策略端運行代碼之前,從所述策略服務下載策略運行安裝包并解壓創建所述本地策略端。
7.根據權利要求6所述的一種基于遠程連接運行策略的方法,其特征在于:所述策略運行安裝包包括Config配置文件、Main文件、Analyzers文件、Log文件、Sdk文件;
Config配置文件為創建策略實例或者運行策略實例所生成;
Main文件為執行策略的入口;
Log文件為記錄運行日志;
Sdk文件為運行的安裝包文件。
8.根據權利要求6所述的一種基于遠程連接運行策略的方法,其特征在于:所述Config配置文件包含策略代碼文件所在位置和web端的策略名稱、控制臺信息輸出、日志級別、回測實例ID或模擬實例ID。
9.一種基于遠程連接運行策略的系統,其特征在于,包括:
web模塊,用于創建策略,創建策略實例及策略實例ID,接收策略服務模塊發送的策略運行結果并反饋給用戶;
其中所述web模塊包括回測實例創建模塊和模擬實例創建模塊,所述回測實例創建模塊用于創建回測實例及回測實例ID,所述模擬實例創建模塊用于創建回測實例及回測實例ID;
本地代碼運行模塊,用于在本地編寫策略代碼,識別所述策略實例ID,運行所述策略代碼,將運行結果發送至策略服務模塊;
其中所述本地代碼運行模塊包括回測模塊和模擬模塊,所述回測模塊加載所述策略運行代碼和執行代碼,調用歷史行情數據運行回測;所述模擬模塊加載所述策略代碼和執行代碼,調用實時行情數據運行模擬交易;
策略服務模塊,用于接收所述運行結果,并轉發至web模塊。
10.一種基于遠程連接運行策略的裝置,其特征在于,包括:
Web端,用于創建策略,創建策略實例及策略實例ID,接收策略服務模塊發送的策略運行結果并反饋給用戶;
其中所述web模塊包括回測實例創建模塊和模擬實例創建模塊,所述回測實例創建模塊用于創建回測實例及回測實例ID,所述模擬實例創建模塊用于創建回測實例及回測實例ID;
本地代碼運行裝置,用于在本地編寫策略代碼,識別所述策略實例ID,運行所述策略代碼,將運行結果發送至策略服務模塊;
其中所述本地代碼運行裝置包括回測裝置和模擬裝置,所述回測裝置加載所述策略運行代碼和執行代碼,調用歷史行情數據運行回測;所述模擬裝置加載所述策略代碼和執行代碼,調用實時行情數據運行模擬交易;
策略服務,用于接收所述運行結果,并轉發至web模塊;
所述裝置還包括存儲裝置、處理、總線,所述存儲裝置同處理通過總線進行連接,所述存儲裝置存儲多條操作指令,所述處理加載所述多條操作指令并執行,實現權力要求1-8所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢楚鼎信息技術有限公司,未經武漢楚鼎信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711353606.3/1.html,轉載請聲明來源鉆瓜專利網。





