什么是程序化自动交易接口?
到底什么是程序化自動交易接口?針對股票量化來說,可以通過很多方面的接口系統知識,知道一些更多程序化的交易原理,那么既然是接觸到自動交易接口,它的開發文檔原理又是什么呢?
簡單的從程序化自動交易接口的開發文檔來認識,如下分析:
股票接口查詢各類歷史數據開發:
| 簽名 | void QueryHistoryData(int ClientId, int Category, const char* StartDate, const char* EndDate, char* Result, char* ErrorInfo); | |
| 功能 | 查詢各類歷史數據 | |
| 參數 | ClientId | 客戶端 Id |
| Category | 查詢信息類別 0: 歷史委托, 1: 歷史成交, 2: 交割單 | |
| StartDate | 開始日期 格式為 yyyymmdd 字符串, 如 2018 年 5 月 1 日為 20180501 | |
| EndDate | 結束日期, 格式同開始日期 | |
| Result | 查詢結果, 需要分配 1024*1024 字節的空間 格式請參閱[Result 格式] | |
| ErrorInfo | 錯誤信息, 需要分配 256 字節的空間 | |
| 返回值 | 無, 調用成功與否通過 ErrorInfo 是否為空字符串來判斷 | |
委托下單開發文檔:
| 簽名 | void SendOrder(int ClientId, int Category, int EntrustType, const char* Gddm, const char* Zqdm, float Price, int Quantity, char* Result, char* ErrorInfo); | |
| 功能 | 委托下單 | |
| 參數 | ClientId | 客戶端 Id |
| Category | 委托類別 0: 買入, 1: 賣出, 2: 融資買入, 3: 融券賣出, 4: 買券還券, 5: 賣券還款, 6: 現券還券 | |
| EntrustType | 報價方式 0: 上海限價委托, 深圳限價委托 1: (市價委托)深圳對方最優價格 2: (市價委托)深圳本方最優價格 3: (市價委托)深圳即時成交剩余撤銷 4: (市價委托)上海五檔即成剩撤, 深圳五檔即成剩撤 5: (市價委托)深圳全額成交或撤銷 6: (市價委托)上海五檔即成轉限價 | |
| Gddm | 股東代碼, 可調用 QueryData?接口或查詢券商軟件獲取交易上海股票填上海的股東代碼 交易深圳股票填深圳的股東代碼 | |
| Zqdm | 證券代碼 | |
| Price | 委托價格 | |
| Quantity | 委托數量 | |
| Result | 委托結果(包含委托編號), 需要分配 1024*1024 字節的空間 格式請參閱[Result 格式] | |
| ErrorInfo | 錯誤信息, 需要分配 256 字節的空間 | |
| 返回值 | 無, 調用成功與否通過 ErrorInfo 是否為空字符串來判斷 | |
但實際上,程序化自動交易接口在沒有人看管的情況下,可以實現自動化策略的建議,股票程序化不會對這些模式有所限制,無論投資者操作長線還是短線,都可以通過程序化交易接口實現。就像上面的開發文檔提及的自助委托下單,方便又智能化。
正因為是對于程序化的自動交易過程,所以投資者必須在交易接口上接入系統中,股票程序化交易接口就可以對交易條件進行設計,還可以根據數據行情接口的設定預警,以及股票池自動交易等方面,才有相應的安全保障。
總結
以上是生活随笔為你收集整理的什么是程序化自动交易接口?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 软件需求管理用例方法 pdf_智能门禁考
- 下一篇: 电子发票的板式文件服务器地址是什么,税务