股票交易接口开发只需要通过第三方证券公司完成交易,也或者是个人与机构做私募量化也是可以的。但是最近小编就有注意到,在此之前的一些股票交易接口已经完成了再次升级。那么,股票交易接口开发原理是什么?

先来看股票交易接口开发文档的需求方面:

一、股票交易接口定义API 初始化:

签名

int Init();

功能

API 初始化

参数

返回值

授权成功的交易账户数量

返回值 < 1 时, 无需调用 Deinit 接口, 也不能调用其它接口, 否则会出错!

签名

void Deinit();

功能

API 反初始化

参数

返回值

二、登录交易账户:

签名

int Logon(const char* Ip, short Port, const char* Version, short Yybid, const char* Account, const char* TradeAccount,

const char* JyPassword, const char* TxPassword,

char* ErrorInfo);

功能

登录交易账户

参数

Ip

券商交易服务器 IP, 注意区分普通和两融

Port

券商交易服务器端口, 注意区分普通和两融

Version

客户端的版本号, 一般为空字符串

Yybid

营业部代码, 一般为 0

Account

登录账号,一般为券商的资金账号或客户号

注: 两融账号需要额外添加 .C 结尾, 如 123456 变为 123456.C

TradeAccount

交易账号, 一般与登录账号相同, 但无需额外添加 .C 结尾

可登录券商软件, 查看股东列表, 股东列表内的资金账号就是交易账号

JyPassword

交易密码

TxPassword

通讯密码, 一般为空字符串或与交易密码相同

ErrorInfo

错误信息, 需要分配 256 字节的空间

返回值

调用成功: 客户端 Id

调用失败: 返回 <= 0

三、登出交易账户:

签名

void Logoff(int ClientId);

功能

登出交易账户

参数

ClientId

客户端 Id

返回值

四、查询账户数据:

签名

void QueryData(int

ClientId, int Category,

char* Result, char*

ErrorInfo);

功能

查询各类交易数据

参数

ClientId

客户端 Id

Category

查询信息类别

0: 资金, 1: 股份, 2: 当日委托, 3: 当日成交, 4: 可撤单,

5: 股东代码, 6: 融资余额, 7: 融券余额, 8: 可融证券,

9: 各券商不同, 10-11: 无, 12: 可申购新股查询, 13: 新股申购额度查询,

14: 配号查询, 15: 中签查询

Result

查询结果, 需要分配 1024*1024 字节的空间

格式请参阅[Result 格式]

ErrorInfo

错误信息, 需要分配 256 字节的空间

返回值

无, 查询成功与否通过 ErrorInfo 是否为空字符串来判断

也就是说,股票交易接口开发原理是基于api的应用,以及登录账户观察成交和查询持仓情况等,与第三方直接对接成功, 股票接口也可以视为量化投资系统,不过建议投资者在选择系统方面,要注意是否正规,提交速度快不快等特性,好的交易接口是可以直接影响到你的交易结果的。

股票交易接口开发原理是什么?相关推荐

  1. 股票交易接口开发可以查询股票实时行情吗?

    一般个人投资用户都可以在看盘软件中通过自定义接口获取股票实时行情,而对于企业用户,则有专门的股票交易接口提供方可以帮助他们获取股票实时行情. 如果想通过专业接口查询股票实时行情,则需要软件开发人员的才 ...

  2. java支付接口开发原理_java对接微信支付接口开发的过程是什么?

    java对接微信支付接口开发的过程是什么?以下是小编整理的java对接微信支付接口实现的方法和过程,有需要的朋友可以学习以下的java对接微信支付接口内容. java对接微信支付接口开发的过程是什么? ...

  3. 电子商务平台支付接口开发原理及流程

    随着电子商务行业的发展,很多中小企业也加入了电子商务大军,实现电子商务非常重要的一个需求就是有一个强大的电子商务网站平台,用于对企业电子商务相关产品.服务进行管理等操作.而完成整个电子商务流程最不能越 ...

  4. 爬虫股票交易接口系统怎么运用多空指标获取数据?

    多空指标也就是多数人所认知的技术分析,比如均线.KD.MACD.董诠通道.布林通道等大家耳熟能详的指标,场内游戏者希望能够藉此探知当前市场状态,是多或空.因此爬虫股票交易接口开发师在设计多空指标的时候 ...

  5. 股票交易c接口的开发原理分析

    股票交易c接口的开发和使用,都是基于股票行情软件数据执行自动下单的原理,然后整合信息作为交易策略的基础,一切交易行为都是自动化的.而且交易者在运用股票交易c接口其实就是通过代码编写而成的,这方面就可以 ...

  6. IM开发基础知识补课(一):正确理解前置HTTP SSO单点登陆接口的原理

    1.前言 一个安全的信息系统,合法身份检查是必须环节.尤其IM这种以"人"为中心的社交体系,身份认证更是必不可少. 一些PC时代小型IM系统中,身份认证可能直接做到长连接中(也就是 ...

  7. IM开发基础知识补课:正确理解前置HTTP SSO单点登陆接口的原理

    1.前言 一个安全的信息系统,合法身份检查是必须环节.尤其IM这种以"人"为中心的社交体系,身份认证更是必不可少. 一些PC时代小型IM系统中,身份认证可能直接做到长连接中(也就是 ...

  8. python股票交易接口实现股票分时图K线图及抓取level2行情的开发程序分析

    大家对股票交易接口并不陌生,那么要想获取股票数据获取,也是可以通过python股票交易接口实现股票分时图K线图及抓取level2行情的开发程序分析如下: import sys from PyQt5 i ...

  9. PHP服务器端API原理及示例(接口开发)

    相信大家都做过PHP请求API接口获取数据,比如淘宝API,微信公众平台,天气查询,快递查询等,有的需要参照接口文档根据签名算法构造sign(签名),或者设置token,然后通过curl发送POST请 ...

最新文章

  1. php匹配ubb,将php实现过滤UBB代码
  2. codewars048: Triple Double
  3. loj#10050-The XOR Largest Pair【Trie(字典树)】
  4. apache2 php mysql_二、Linux服务器apache2+PHP7+mysql环境配置
  5. [LeetCode] 144. Binary Tree Preorder Traversal Java
  6. 【CCCC】L3-019 代码排版 (30分),大模拟
  7. 用FileOutputStream将内容写入到文本
  8. 【Java/Android性能优 7】Android公共库——图片缓存 网络缓存 下拉及底部更多ListView 公共类...
  9. mysql 指针应用_MySQL 游标的作用与使用相关
  10. c语言程序设计支持win10,win tc 64位下载-wintc C语言编译器64位下载 1.9.1 win10兼容版 - 河东下载站...
  11. wireshark抓包教程详解
  12. K3 Cloud 表体显示序号
  13. EXIF App for Mac(EXIF查看器)
  14. ElasticSearch中minimum_should_match详细介绍
  15. 【台州世通兰陵王系列】服务器的1U、2U、4U是指什么?
  16. 洛谷P1638 逛画展
  17. MCPcounter安装
  18. 微信小程序连接百度地图API实现天气查询
  19. QLabel显示图片,图片可以自适应label的大小
  20. Button上文本在切换英文后,默认为全部大写

热门文章

  1. 设计模式(四)行为型模式介绍及实例(上)
  2. 无法使用备份文件 'D:\20160512.bak',因为原先格式化该文件时所用扇区大小为 512,而目前所在设备的扇区大小为 4096...
  3. sns是什么?可以做什么?
  4. Python-CSP 201903-1 小中大
  5. ubuntu禁用笔记本触摸板
  6. 详解Bash命令行处理
  7. ASMEDIA祥硕 PCIe与SATA控制芯片
  8. linuxoracle静默安装应答文件修改_Linux7静默安装Oracle11g教程,亲测实用有效!
  9. Java中xmp标签的作用_html 中 xmp标记
  10. 小功率恒流源芯片推荐