如何开发股票交易下单接口?
开发股票交易下单接口就是通过计算机把所有的交易用系统化的规则自动处理的一个过程,因此把自己的想法策略利用计算机程序表现出来,就需要将交易策略转换成计算机可以理解的语言,这里就需要一定的计算机编程的能力。
当然大多数的股票交易下单接口的基本语法结构都是有想通的地方,编程语言和函数会存在一定差异。因此,进行股票交易下单接口的编程之前,必须先学会其编程语言。
当将在一种交易平合系统上的交易策略移植到另一种股票交易下单接口中使用时,就需要了解两种编程语言的函数用法和函数差异,再将前一种平台语法转换为后一种平台的语法和函数。
对于没有计算机编程基础的人来说,熟练掌握交易系统的计算机语言是比较困难的,但其实更为困难的是把交易策略客观的编辑为计算机程序的过程。
开发股票交易下单接口通常会使用图表或趋势线分析、技术指标分析、前高点/前低点分析、支样阻力线分析、背离分析等等。
上述方法具有的最致命的弱点就是主观性,比如出现双重底时入市的规则编程中,需要明确第一次见底和第二次见底的幅度并且要明确双重底的间隔和高度等等。
股票交易下单接口开发的策略:
功能 |
单账户批量下单, 通过下标区分每项委托 |
|
参数 |
ClientId |
客户端 Id |
Category[] |
委托类别数组, 具体含义请参阅[委托类别] |
|
EntrustType[] |
报价方式数组, 具体含义请参阅[报价方式] |
|
Gddm[] |
股东代码数组 |
|
Zqdm[] |
证券代码数组 |
|
Price[] |
委托价格数组 |
|
Quantity[] |
委托数量数组 |
|
Count |
委托项数, 即数组长度 |
|
Result[] |
委托结果数组, 每项结果需要分配 1024*1024 字节的空间 格式请参阅[Result 格式] |
|
ErrorInfo[] |
错误信息数组, 每项错误信息需要分配 256 字节的空间 |
|
返回值 |
无, 第 i 项委托成功与否通过 ErrorInfo[i]是否为空字符串来判断 |
签名 |
void SendMultiAccountsOrders(int ClientId[], int Category[], int EntrustType[], const char* Gddm[], const char* Zqdm[], float Price[], int Quantity[], int Count, char* Result[], char* ErrorInfo[]); |
|
功能 |
多账户批量下单, 通过下标区分每项委托 |
|
参数 |
ClientId[] |
客户端 Id 数组 |
Category[] |
委托类别数组, 具体含义请参阅[委托类别] |
|
EntrustType[] |
报价方式数组, 具体含义请参阅[报价方式] |
|
Gddm[] |
股东代码数组 |
|
Zqdm[] |
证券代码数组 |
|
Price[] |
委托价格数组 |
|
Quantity[] |
委托数量数组 |
|
Count |
委托项数, 即数组长度 |
|
Result[] |
委托结果数组, 每项结果需要分配 1024*1024 字节的空间 格式请参阅[Result 格式] |
|
ErrorInfo[] |
错误信息数组, 每项错误信息需要分配 256 字节的空间 |
|
返回值 |
无, 第 i 项委托成功与否通过 ErrorInfo[i]是否为空字符串来判断 |
上述方法可以依据分析师的主观判断而出现诸多不同之处,这就很难用客观的数据来定型。
因此,在第一次使用计算机编程编辑股票交易下单接口的交易策略时,选择主观性强的分析方法不如利用技术分析指标等客观性较强的分析方法来编辑基本的交易规则更为容易。今天就讲这么多了,对于股票交易接口有其他的见解或者兴趣的话,可联系下方qq名片进行了解~