什么是A股交易接口_(股票交易c接口)開發原理

A股交易接口是指用于與國內的證券交易所(上海證券交易所和深圳證券交易所)進行股票買賣交易的電子接口或軟件系統。A股交易接口是金融機構、券商以及個人投資者的必備掌握操作技能之一,它提供了實時的股票行情、交易下單、撤單、查詢賬戶信息等接口功能,方便投資者進行股票交易操作。

A股交易接口開發主要包括以下幾個方面:

1. 行情查看:提供股票的實時行情、盤口數據、分時圖、K線圖等相關信息,幫助投資者及時了解股票市場狀況。

例如API功能方面:

名稱

功能

基本函數

Init

API 初始化

Deinit

API 反初始化

Logon

登錄交易賬戶

Logoff

登出交易賬戶

QueryData

查詢各類交易數據

QueryHistoryData

查詢各類歷史數據

SendOrder

委托下單

CancelOrder

委托撤單

GetQuote

獲取五檔報價

Repay

融資融券賬戶直接還款

GetExpireDate

查詢 API 授權到期日期

單賬戶批量函數

QueryDatas

單賬戶批量查詢各類交易數據

SendOrders

單賬戶批量下單

CancelOrders

單賬戶批量撤單

GetQuotes

單賬戶批量獲取五檔報價

多賬戶批量函數

QueryMultiAccountsDatas

多賬戶批量查詢各類交易數據

SendMultiAccountsOrders

多賬戶批量下單

CancelMultiAccountsOrders

多賬戶批量撤單

GetMultiAccountsQuotes

多賬戶批量獲取五檔報價

2. 交易下單:通過交易接口,投資者可以下達買入或賣出指定股票的交易指令,并設置相關交易參數,如價格、數量等。

3. 資金管理:投資者可以通過接口查詢自己的賬戶資金余額、可買金額、持倉情況等,方便進行資金管理和決策。

4. 成交查詢:投資者可以通過接口查詢自己的成交情況,包括成交價格、成交數量等信息,方便進行交易記錄的管理。

例如:

簽名

void CancelOrders(int ClientId, const char* ExchangeId[], const char* EntrustId[],

int Count, char* Result[], char* ErrorInfo[]);

功能

單賬戶批量撤單, 通過下標區分每項撤單

參數

ClientId

客戶端 Id

ExchangeId[]

交易所 Id 數組

EntrustId[]

要撤單的委托編號數組

Count

撤單項數, 即數組長度

Result[]

撤單結果數組, 每項結果需要分配 1024*1024 字節的空間

格式請參閱[Result 格式]

ErrorInfo[]

錯誤信息數組, 每項錯誤信息需要分配 256 字節的空間

返回值

無, 第 i 項撤單成功與否通過 ErrorInfo[i]是否為空字符串來判斷

簽名

void CancelMultiAccountsOrders(int ClientId[], const char* ExchangeId[],

const char* EntrustId[], int Count, char* Result[], char* ErrorInfo[]);

功能

多賬戶批量撤單, 通過下標區分每項撤單

參數

ClientId[]

客戶端 Id 數組

ExchangeId[]

交易所 Id 數組

EntrustId[]

要撤單的委托編號數組

Count

撤單項數, 即數組長度

Result[]

撤單結果數組, 每項結果需要分配 1024*1024 字節的空間

格式請參閱[Result 格式]

ErrorInfo[]

錯誤信息數組, 每項錯誤信息需要分配 256 字節的空間

返回值

無, 第 i 項撤單成功與否通過 ErrorInfo[i]是否為空字符串來判斷

簽名

void GetQuote(int ClientId, const char* Zqdm, char* Result, char* ErrorInfo);

功能

獲取五檔報價

參數

ClientId

客戶端 Id

Zqdm

證券代碼

Result

查詢結果, 需要分配 1024*1024 字節的空間

格式請參閱[Result 格式]

ErrorInfo

錯誤信息, 需要分配 256 字節的空間

返回值

無, 調用成功與否通過 ErrorInfo 是否為空字符串來判斷

5. 撤單功能:如果投資者需要取消已下達的未成交訂單,可以通過交易接口進行撤單操作。一般需要投資者在開通證券賬戶后,根據券商提供的相關資料完成接口的配置和安裝,才能正常使用交易接口進行股票交易。

因此,股票交易接口的開發是基于接口系統的性能來制定的,適應a股市場的靈活配置,以及運行,增加市場的活躍性。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/38959.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/38959.shtml
英文地址,請注明出處:http://en.pswp.cn/news/38959.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

基于Hadoop的表級監管

現狀 大數據平臺中,采用hadoop的方式存儲數據,hdfs本質上是文件系統,而文件系統對數據的監管能力有限,但是數據安全領域問題日漸凸顯,現目前,大數據平臺一般以分層結構進行授權,但是對于一線開發人員而言,是能夠接觸到整個大數據平臺中的所有表的,那么如何實現這樣一…

yum install/update排除特定/某些包方式

1 什么是 yum? yum 代表 “Yellowdog Updater, Modified”。Yum 是用于 rpm 系統的自動更新程序和包安裝/卸載器。 它在安裝包時自動解決依賴關系。 2 什么是 rpm? rpm 代表 “Red Hat Package Manager”,它是一款用于 Red Hat 系統的功能…

PB:庫管理函數

庫管理函數 1、LibraryCreate() 功 能:創建一個空的PowerBuilder應用庫,并可根據需要在創建應用庫的同時添加庫注解。 語 法:LibraryCreate ( libraryname{, comments } ) 參 數:libraryname:string類型,指定要創建應用庫的名稱,可以帶上路徑,不帶路徑時在當前目…

Docker本地鏡像發布到阿里云

1. 本地鏡像發布到阿里云 2. 鏡像的生成方法 OPTIONS說明: -a :提交的鏡像作者; -m :提交時的說明文字; 本次案例centosubuntu兩個,當堂講解一個,家庭作業一個,請大家務必動手,親自實操。 docke…

Gradio部署應用到服務器不能正常訪問

用Gradio部署一個基于ChatGLM-6B的應用,發布到團隊的服務器上(局域網,公網不能訪問),我將gradio應用發布到服務器的9001端口 import gradio as gr with gr.Blocks() as demo:......demo.queue().launch(server_port90…

ad+硬件每日學習十個知識點(34)23.8.14 (DCDC詳細設計,續流二極管的選擇,COMP引腳的環路設計)

文章目錄 1.二極管的rrm電壓和rms電壓有什么不同2.DCDC續流二極管的選擇3.充電電容4.COMP引腳的環路設計5.DCDC設計總結6.多路并聯7.相位匹配8.工作模式9.低溫輸出偏離10.電源負載與效率11.降壓升壓模塊 1.二極管的rrm電壓和rms電壓有什么不同 答: 二極管的 RRM &a…

redis主從復制、哨兵服務、持久化、數據類型

Top NSD DBA DAY10 案例1:配置主從復制案例2:配置帶驗證的主從復制案例3:哨兵服務案例4:使用RDB文件恢復數據案例5:AOF案例6:字符類型案例7:列表類型案例8:散列類型案例9&#xff…

Linux交叉編譯opencv并移植ARM端

Linux交叉編譯opencv并移植ARM端 - 知乎 一、安裝交叉編譯器 目標平臺為arm7l,此為32位ARM架構,要安裝合適的編譯器 sudo apt install arm-linux-gnueabihf-gcc sudo apt install arm-linux-gnueabihf-g注意:64位ARM架構的編譯器與32位ARM架…

【MyBatis】查詢數據庫

目錄 一、什么是MyBatis 二、MyBatis框架的搭建 1、搭建MyBatis框架 2、設置MyBaits項目的配置 三、使用MyBatis完成數據庫的操作 1、MyBatis程序中sql語句的即時執行和預編譯 1.1、即時執行(${}) 1.2、預編譯(#{}) 1.3、即…

tomcat設置PermSize

最近tomcat老是報錯,查看了日志出現PermGen 內存不夠用,重啟tomcat后查詢使用情況 通過啟動參數發現沒有設置 PermGen,繼續通過jmap查看 jmap -heap 21179 發現99%已使用,而且默認是30.5M,太小了,這里設置成256M 1. 創建setenv.sh文件 在/usr/local/tomcat/bin目錄下創建一個…

解鎖編程的新契機:深入探討Kotlin Symbol Processor (KSP)的編寫

解鎖編程的新契機:深入探討Kotlin Symbol Processor (KSP)的編寫 1. 引言 隨著軟件開發領域的不斷發展,新的工具和技術不斷涌現,以滿足開發者在構建高效、可維護和創新性的代碼方面的需求。Kotlin Symbol Processor(KSP&#xf…

從零開始,快速打造租車服務小程序的分享

隨著移動互聯網的發展,小程序成為了企業推廣和服務的重要手段之一。租車服務行業也不例外,通過打造一款租車服務小程序,企業可以更好地與用戶進行互動和交流,提供更方便快捷的租車服務。本文將介紹如何利用第三方制作平臺/工具快速…

PHP實現在線年齡計算器

1. 輸入日期查詢年齡 2. php laravel框架實現 代碼 /*** 在線年齡計算器*/public function ageDateCal(){// 輸入的生日時間$birthday $this->request(birthday);// 當前時間$currentDate date(Y-m-d);// 計算周歲$age date_diff(date_create($birthday), date_create($…

Eleastisearch5.2.2利用鏡像遷移構建實例后ES非健康狀態

正常遷移完成后啟動服務,查看ES非健康狀態 此時觀察ES集群狀態:curl -XGET -u elastic:xxx localhost:9200/_cluster/health?pretty 注意到"active_shards_percent_as_number" : 88.8888 該項的值不產生變化;集群狀態"status" : “…

8-1 統計字符

本題要求編寫程序,輸入10個字符,統計其中英文字母、空格或回車、數字字符和其他字符的個數。 輸入格式: 輸入為10個字符。最后一個回車表示輸入結束,不算在內。 輸出格式: 在一行內按照 letter 英文字母個數, blank 空格或回車個數, d…

升級指定版本Node.js或npm

一. 下載指定node.js版本Node.js 二. 升級node.js版本 打開電腦cmd 輸入 npm install node18.17.1 -g 三. 升級npm版本 打開電腦cmd 輸入 npm install npm8.1.2 -g

SQL注入之Oracle注入

SQL注入之Oracle注入 7.1 SQL注入之Oracle環境搭建 前言 Oracle Database,又名Oracle RDBMS,或簡稱Oracle。是甲骨文公司的一款關系數據庫管理系統。它是在數據庫領域一直處于領先地位的產品。可以說Oracle數據庫系統是世界上流行的關系數據庫管理系統…

在WordPress站點中展示閱讀量等流量分析數據(超詳細實現)

這篇文章也可以在我的博客中查看 關于本文 專業的流量統計系統能夠相對真實地反應網站的訪問情況。 這些數據可以在后臺很好地進行分析統計,但有時我們希望在網站前端展示一些數據 最常見的情景就是:展示頁面的瀏覽量 這簡單的操作當然也可以通過簡單…

(el-Form)操作(不使用 ts):Element-plus 中 Form 表單組件校驗規則等的使用

Ⅰ、Element-plus 提供的 Form 表單組件與想要目標情況的對比: 1、Element-plus 提供 Form 表單組件情況: 其一、Element-plus 自提供的 Form 代碼情況為(示例的代碼): // Element-plus 自提供的代碼: // 此時是使用了 ts 語言環…

6.3 社會工程學攻擊

數據參考:CISP官方 目錄 社會工程學攻擊概念社會工程學攻擊利用的人性 “弱點”典型社會工程學攻擊方式社會工程學攻擊防護 一、社會工程學攻擊概念 什么是社會工程學攻擊 也被稱為 "社交工程學" 攻擊利用人性弱點 (本能反應、貪婪、易于信任等) 進…