Skip to content

猎户座量化交易API接口文档

文档概述

猎户座是基于利佛莫尔理论为基础的AI金融智能决策系统,能够快速帮助用户安全积累本金。本系统提供开放的量化交易接口,供授权用户进行自动化交易操作。

接口通用规范

认证机制

所有接口都需要进行身份验证,验证参数包括:

  • appid: 应用ID,由系统分配
  • appsecret: 应用密钥,由系统分配

权限校验

系统会对每个请求进行以下权限校验:

  • 检测用户权限是否到期
  • 检测用户是否具备量化交易权限

通用请求格式

POST /api_endpoint Content-Type: application/x-www-form-urlencoded

appid=your_app_id&appsecret=your_app_secret&other_params...

通用响应格式

json
{
  "code": 1,
  "message": "success",
  "data": {}
}
  • code: 业务状态码,1表示成功,-1表示失败
  • message: 响应消息
  • data: 具体数据内容

接口详情

1. 获取今天买入股票接口 /getbuystock

接口描述

获取用户指定条件下的买入股票列表,仅返回做多状态且指定结果状态的订单。

请求参数

参数名类型必填描述
appidString应用ID
appsecretString应用密钥
sdateString开始日期,格式YYYY-MM-DD
edateString结束日期,格式YYYY-MM-DD
cidString金融市场分类ID,1代表A股,2代表港股,3代表美股
resultColumnIDsString结果状态ID,支持多个值逗号分隔,范围为1-6

结果状态说明

  • 1: 盈利
  • 2: 亏损
  • 3: 放弃
  • 4: 待处理(买入或卖出)
  • 5: 已提交量化握手处理等待结果
  • 6: 该指令已在券商买入卖出成功

响应数据结构 (QuantTradeBuyLog)

字段名类型描述
IDInteger关键字,自递增
AppIDString归属用户应用ID
SignalIDInteger量化交易信号ID
FinancialObjectIDInteger金融标的ID
CodeString金融标的代码
FinancialNameString金融标的名称
OperatingModeInteger操作模式[1代表真仓模式 2代表模拟仓模式]
TradeDateString交易日期
BuyPriceFloat用户买进价格
BuySumInteger用户买入份数
WinPriceFloat用户止盈价格
StopPriceFloat用户止损价格
PayMoneyFloat买入金额
ResultColumnIDInteger最后结果类型(含义见上方说明)
ResultFloat盈利百分点
GolongOrShortsaleInteger做多还是做空,1代表做多,2代表做空
IsSetStopWinInteger是否在交易软件设置止盈,1代表是,0代表否
IsSetStopLossInteger是否在交易软件设置止损,1代表是,0代表否
CurrentPriceFloat当前标的市场价格
ReasonString执行操作指令的原因
EnableBoolean是否有效,true代表有效,false代表无效
InputTimeDateTime数据录入的当前时间

请求示例

POST /getbuystock Content-Type: application/x-www-form-urlencoded

appid=test_app_id&appsecret=test_app_secret&sdate=2023-01-01&edate=2023-12-31&cid=1&resultColumnIDs=1,2,3

响应示例

json
{
  "code": 1,
  "message": "success",
  "data": [
    {
     "ID": 3,
      "AppID": "hunt6da290c4c4b93847",
      "SignalID": 11776,
      "FinancialObjectID": 10211,
      "Code": "sz300100",
      "FinancialName": "双林股份",
      "OperatingMode": 0,
      "ColumnID": 1,
      "TradeDate": "2026-03-27",
      "BuyPrice": 30.1345,
      "BuySum": 1,
      "WinPrice": 0.00,
      "StopPrice": 29.3733,
      "PayMoney": 0.00,
      "ResultColumnID": 6,
      "Result": 0,
      "GolongOrShortsale": 1,
      "IsSetStopWin": 1,
      "IsSetStopLoss": 1,
      "CurrentPrice": 30.57,
      "Reason": "",
      "Enable": true,
      "InputTime": "2026/3/27 10:30:00"
    }
  ]
}

常见问题FAQ

  1. Q: 为什么接口返回空数据? A: 可能是因为指定的日期范围内没有符合条件的买入订单,或者参数有误。
  2. Q: 如何只查询盈利的股票? A: 设置resultColumnIDs为1即可查询盈利的股票。
  3. Q: cid参数如果不传会怎么样? A: 不传cid参数时,系统会返回所有市场的数据。
  4. Q: 日期格式有什么要求? A: 日期格式必须是YYYY-MM-DD格式,例如2023-01-01。
  5. Q: 每次最多能返回多少条数据? A: 每次最多返回100条数据。

2. 获取今天卖出股票接口 /getsellstock

接口描述

获取用户指定条件下的卖出股票列表,仅返回做空状态且指定结果状态的订单。

请求参数

参数名类型必填描述
appidString应用ID
appsecretString应用密钥
sdateString开始日期,格式YYYY-MM-DD
edateString结束日期,格式YYYY-MM-DD
cidString金融市场分类ID,1代表A股,2代表港股,3代表美股
resultColumnIDsString结果状态ID,支持多个值逗号分隔,范围为1-6,默认为"4,5"

响应数据结构

/getbuystock 接口,返回 QuantTradeBuyLog 结构体数组。

请求示例

POST /getsellstock Content-Type: application/x-www-form-urlencoded

appid=test_app_id&appsecret=test_app_secret&sdate=2023-01-01&edate=2023-12-31&cid=1&resultColumnIDs=4,5

常见问题FAQ

  1. Q: 为什么默认查询状态为4和5的订单? A: 因为状态4和5分别代表待处理和已提交量化握手处理等待结果,这些是即将卖出的订单。
  2. Q: 如何查询已完成的卖出订单? A: 设置resultColumnIDs为6即可查询已完成的卖出订单。
  3. Q: 做空方向如何区分? A: 在返回数据中GolongOrShortsale字段为2表示做空。
  4. Q: 如果不传resultColumnIDs参数会怎样? A: 系统会默认使用"4,5"作为查询条件。
  5. Q: 为什么有时查询不到任何数据? A: 可能是因为当前时间段内没有做空操作的订单。

3. 更新买卖结果状态接口 /updatestockstate

接口描述

更新指定股票订单的状态,主要功能是设置止盈价格和更新订单状态。

请求参数

参数名类型必填描述
appidString应用ID
appsecretString应用密钥
idInteger订单ID
winpriceFloat止盈价格

响应数据结构

json
{
  "code": 1,
  "message": "更新成功",
  "data": {
    "rows_affected": 1
  }
}

请求示例

POST /updatestockstate Content-Type: application/x-www-form-urlencoded

appid=test_app_id&appsecret=test_app_secret&id=1&winprice=15.50

响应示例

json
{
  "code": 1,
  "message": "更新成功",
  "data": {
    "rows_affected": 1
  }
}

常见问题FAQ

  1. Q: 更新状态后,ResultColumnID会变成什么值? A: 更新状态后,ResultColumnID会被设置为1,表示状态已更新。
  2. Q: 如果订单ID不存在会怎样? A: 接口会返回错误信息"未找到对应的订单记录或无权限更新"。
  3. Q: 能否同时更新止损价格? A: 当前接口只能更新止盈价格,如需更新止损价格请联系管理员。
  4. Q: 更新失败可能是什么原因? A: 可能是由于权限不足、订单ID错误或数据库连接问题导致。
  5. Q: 如何确认更新是否成功? A: 查看响应中的code字段,1表示成功,同时data中的rows_affected表示影响的行数。

4. 获取买卖信号接口 /getstocksignal

接口描述

获取用户指定条件下的股票买卖信号列表,支持按日期、分类和方向筛选。

请求参数

参数名类型必填描述
appidString应用ID
appsecretString应用密钥
sdateString开始日期,格式YYYY-MM-DD
edateString结束日期,格式YYYY-MM-DD
cidString金融市场分类ID,1代表A股,2代表港股,3代表美股
gorsString做多做空方向,1为做多,2为做空

响应数据结构 (QuantTradeReCommendSimple)

字段名类型描述
IDInteger关键字,自递增
AppIDString归属用户应用ID
FinancialObjectIDInteger金融标的ID
CodeString金融代号,用于在某种金融产品的全球唯一识别代码
FinancialNameString金融产品名称
FundFloat总市值
ColumnIDInteger金融产品类别
GolongOrShortsellInteger做多或者做空,1代表做多,2代表做空
Inductry2CodeString行业2代码
Inductry2NameString行业2名称
Inductry4CodeString行业4代码
Inductry4NameString行业4名称
CurrentPriceFloat当前市场价格
CutPriceFloat建议止损价格
OperatingModeInteger操作模式[1代表真仓模式 2代表模拟仓模式]
ActivityStarGoLongInteger活跃度星级
AverageChangePercentageGoLongFloat最近1年平均做多变动百分比
ActivityStarShortSellInteger做空活跃度星级
AverageChangePercentageShortSellFloat最近一年平均做空变动百分比
Num1BuyingPointFloat第一买点价格
Num2BuyingPointFloat第二买点价格
Num3BuyingPointFloat第三买点价格
Num4BuyingPointFloat第四买点价格
TotalChangePercentageFloat相邻峰峰或者谷谷之间的间距百分点
ChangePercentageFloat相邻峰谷之间的变动百分点
UpChangePercentageFloat相对于关联关键点之后的上涨百分点
DownChangePercentageFloat相对于关联关键点之后的下降百分点
UpChangePercentageintInteger相对于关联关键点之后的上涨整数百分点
DownChangePercentageintInteger相对于关联关键点之后的下降整数百分点
LastUpdateTimeDateTime最后一次更新时间
PreKeypointFloat上一个关键点价格
PreKeypointDateString上一个关键点所在日期
CurrentTrendInteger当前标的所属趋势,3代表上涨趋势,4代表自然反弹,5代表下降趋势,6代表自然回档
PeakCountEachYearInteger最近1年波峰个数
ValleyCountEachYearInteger最近1年波谷个数
StrongInteger信号强度,1代表弱,2代表中,3代表强,4代表超强
HotBoolean是否当天热点股票
InflowStateInteger流入流出标志,1代表流入,0代表流出,2代表不明
InflowCountInteger流入或流出时,累计数量
InflowMessageString流入或流出时,出现主力净流入信号汇总
CommentColumnInteger推荐类型,默认0,1代表AI首推,2代表AI推荐订阅
TradeDateString交易日期
BuyPriceFloat推荐买点价格
CommentResultInteger推荐结果,1代表成功,0代表失败,2代表不明
CommentResultDateString推荐成功与失败结果的日期
CommentResultChangePercentageFloat推荐后变动百分点,如推荐后到顶上涨10%,推荐后继续跌了4%
CommentResultTrendInteger推荐结果趋势,3代表上涨趋势,4代表自然反弹,5代表下降趋势,6代表自然回档
CommentSuccessfulReasonsString推荐成功的原因
CommentFailureReasonsString推荐失败的原因
AvgLongWaitDaysFloat平均做多建仓等待时间天数
AvgLongBuildDaysFloat平均做多建仓时间天数
AvgLongProfitDaysFloat平均做多止盈时间天数
AvgShortWaitDaysFloat平均做空建仓等待时间天数
AvgShortBuildDaysFloat平均做空建仓时间天数
AvgShortProfitDaysFloat平均做空止盈时间天数
IsAIBoolean是否为AI推荐
HighlightsString亮点,用于展示股票的优势,例如:"1. 股票价格上涨了10%","2. 股票价格下跌了5%"
RecommendationRationaleString推荐理由,用于展示股票的推荐理由,例如:"1. 股票价格上涨了10%,符合市场趋势","2. 股票价格下跌了5%,符合市场趋势"
EnableBoolean是否有效
InputTimeDateTime数据录入的当前时间

请求示例

POST /getstocksignal Content-Type: application/x-www-form-urlencoded

appid=test_app_id&appsecret=test_app_secret&sdate=2023-01-01&edate=2023-12-31&cid=1&gors=1

响应示例

json
2{
  "code": 1,
  "message": "success",
  "data": [
    {
      "ID": 1,
      "AppID": "test_app_id",
      "FinancialObjectID": 10718,
      "Code": "sh601288",
      "FinancialName": "农业银行",
      "Fund": 21804.3789,
      "ColumnID": 1,
      "GolongOrShortsell": 1,
      "Inductry2Code": "4010",
      "Inductry2Name": "银行",
      "Inductry4Code": "40101010",
      "Inductry4Name": "综合性银行",
      "CurrentPrice": 6.7300,
      "CutPrice": 6.3360,
      "OperatingMode": 1,
      "ActivityStarGoLong": 4,
      "AverageChangePercentageGoLong": 45.4600,
      "ActivityStarShortSell": 2,
      "AverageChangePercentageShortSell": -19.1900,
      "Num1BuyingPoint": 6.5920,
      "Num2BuyingPoint": 6.6560,
      "Num3BuyingPoint": 6.7200,
      "Num4BuyingPoint": 6.7840,
      "TotalChangePercentage": -24.4481,
      "ChangePercentage": 5.1562,
      "UpChangePercentage": 5.1562,
      "DownChangePercentage": 0,
      "UpChangePercentageint": 5,
      "DownChangePercentageint": 0,
      "LastUpdateTime": "2026-03-03 15:22:32",
      "PreKeypoint": 0,
      "PreKeypointDate": "",
      "CurrentTrend": 6,
      "PeakCountEachYear": 2,
      "ValleyCountEachYear": 2,
      "Strong": 2,
      "Hot": false,
      "InflowState": 1,
      "InflowCount": 1,
      "InflowMessage": "{"TradeDate":"2026-03-02","Type":"量价齐升 (温和)","Category":"entry","Level":"低机会","Details":"量比1.18 | 较前日量增98.76% | 上涨1.25%"}",
      "CommentColumn": 2,
      "TradeDate": "2026-03-03",
      "BuyPrice": 6.5565,
      "CommentResult": 2,
      "CommentResultDate": "",
      "CommentResultChangePercentage": 0.0,
      "CommentResultTrend": 0,
      "CommentSuccessfulReasons": "",
      "CommentFailureReasons": "",
      "AvgLongWaitDays": 3.0000,
      "AvgLongBuildDays": 10.3333,
      "AvgLongProfitDays": 43.6667,
      "AvgShortWaitDays": 1.3333,
      "AvgShortBuildDays": 12.0000,
      "AvgShortProfitDays": 7.0000,
      "IsAI": true,
      "Highlights": "信号强度:中,处于4%~5.99%区间确认,符合主力确认建仓标准,这是我当年操盘时最喜欢的“甜点区间”, 主力行为:净流入,净流入次数1次,配合量价齐升(温和)状态,量比1.18倍且量增98.76%,资金强度与涨幅匹配,避免了“虚量冲高”的陷阱, 股票池:沪深300、上证50,属于大盘权重股,波动小抗跌性强,适合像我这种经历过几轮牛熊的“老江湖”打底仓, 周期形态:自然回档,回档幅度未超30%安全线,符合“-15%至-25%回调区间+中信号强度”的最佳介入技术形态, 标的活跃度:0星级(适合极少投资者),年波峰数量2次,属于低情绪干扰、高趋势持续性标的,比那些日内波动剧烈的热点股靠谱多了",
      "RecommendationRationale": "记住,建仓不是赌博,得像盖房子一样一层层来。这只农业银行现在就是典型的“主力第三次建仓”信号——5.16%的累计涨幅刚好卡在5%~5.99%区间,按照利佛莫尔的金字塔建仓法,现在就该动手买入第3份仓位。我当年在1997年亚洲金融危机后抄底银行股,就是盯着这种“自然回档后量价齐升”的形态,最后赚了3倍。建仓价格6.56是关键,别追高,等回调到这个价位再动手,就像猎豹等猎物进入攻击范围。止损价6.34必须严格执行,收盘价跌破就砍,别犹豫——我1923年那次棉花交易就是因为舍不得止损,最后亏掉了半年利润。政策方面,央行刚释放的流动性支持政策就像给这只票加了“发动机”,结合它45.46%的周期平均涨幅,安全系数很高。适合拿3-6个月,目标看到8块附近,到时候记得分批止盈,别贪——利佛莫尔说过,股市里活着比什么都重要。",
      "Enable": true,
      "InputTime": "2026-03-03 10:30:00"
    }
  ]
}

常见问题FAQ

  1. Q: 信号推荐的依据是什么? A: 信号基于利佛莫尔理论和AI算法综合分析得出,考虑了市场趋势、技术指标等多方面因素。
  2. Q: 如何理解Num1BuyingPoint到Num4BuyingPoint? A: 这些是系统推荐的不同买点价格,数字越小代表风险越低,适合保守投资者。
  3. Q: CutPrice是什么意思? A: CutPrice是系统建议的止损价格,当股价跌至此价格时建议卖出以控制风险。
  4. Q: ActivityStarGoLong数值越高越好吗? A: 不一定,高活跃度意味着波动较大,收益和风险都会相应增加。
  5. Q: 如何判断一个信号的质量? A: 可以关注AverageChangePercentageGoLong、ActivityStarGoLong以及各种买点价格的合理性。

5. 获取股票池接口 /getstockpool

接口描述

获取用户指定条件下的股票池列表,支持按日期、分类和方向筛选。

请求参数

参数名类型必填描述
appidString应用ID
appsecretString应用密钥
sdateString开始日期,格式YYYY-MM-DD
edateString结束日期,格式YYYY-MM-DD
cidString金融市场分类ID,1代表A股,2代表港股,3代表美股
gorsString做多做空方向,1为做多,2为做空

响应数据结构 (QuantTradeFinancialPool)

字段名类型描述
IDInteger关键字,自递增
AppIDString归属用户应用ID
FinancialObjectIDInteger金融标的ID
CodeString金融代号,用于在某种金融产品的全球唯一识别代码
ColumnIDInteger金融产品类别,1代表A股,2代表港股,3代表美股
CustomerColumnIDString金融产品用户自定义类别,可以属于多分类,分类之间使用逗号,分隔,如无,请默认设置为0
Inductry2CodeString行业2代码
Inductry2NameString行业2名称
Inductry4CodeString行业4代码
Inductry4NameString行业4名称
ActivityStarGoLongInteger活跃度星级
PeakCountEachYearInteger最近1年波峰个数
AverageChangePercentageGoLongFloat最近1年平均做多变动百分比
ValleyCountEachYearInteger最近1年波谷个数
ActivityStarShortSellInteger做空活跃度星级
AverageChangePercentageShortSellFloat最近一年平均做空变动百分比
FinancialNameString金融产品名称
CurrentPriceFloat当前市场价格
CurrentVolumnFloat当前成交量(最后一天)
CurrentTurnoverRateFloat当前换手率(最后一天)
Num1BuyingPointFloat第一买点价格
Num2BuyingPointFloat第二买点价格
Num3BuyingPointFloat第三买点价格
Num4BuyingPointFloat第四买点价格
OwnBoolean是否持仓
ReboundFinalPriceFloat上次自然反弹末值
RoolbackFinalPriceFloat上次自然回档末值
TargetKeyPointFloat目标关键点
CurrentTrendInteger当前趋势
PrevPeakFloat上一个周期波峰末值
PrevPeakDateString上一个周期波峰发生时间
PrevPeakTrendInteger上一个周期波峰技术形态
PrevValleyFloat上一个周期波谷末值
PrevValleyDateString上一个周期波谷发生时间
PrevValleyTrendInteger上一个波谷技术形态
CurrentPeakFloat当前阶段波峰
CurrentPeakDateString当前周期波峰最后更新时间
CurrentValleyFloat当前阶段波谷
CurrentValleyDateString当前波谷最后更新时间
LastUpdateTimeDateTime最后一次更新时间
ImportKeypointFromDateString导入关键点的截止时间
ImportKeypointToDateString导入关键点的起始时间
ImportTradeRecordFromDateString导入交易日志的起始时间
ImportTradeRecordToDateString导入交易日志的截止时间
HotBoolean是否当天热点股票
InflowStateInteger流入流出标志,1代表流入,0代表流出,2代表不明
InflowCountInteger流入或流出时,累计数量
InflowMessageString流入或流出时,出现主力净流入信号汇总
AvgLongWaitDaysFloat平均做多建仓等待时间天数
AvgLongBuildDaysFloat平均做多建仓时间天数
AvgLongProfitDaysFloat平均做多止盈时间天数
AvgShortWaitDaysFloat平均做空建仓等待时间天数
AvgShortBuildDaysFloat平均做空建仓时间天数
AvgShortProfitDaysFloat平均做空止盈时间天数
CurLongWaitDaysFloat最后一个周期做多建仓等待时间天数
CurLongBuildDaysFloat最后一个周期做多建仓时间天数
LongBuildFromDateString最后一个周期做多建仓开始日期
CurLongProfitDaysFloat最后一个周期做多止盈时间天数
LongProfitFromDateString最后一个周期做多止盈开始日期
CurShortWaitDaysFloat最后一个周期做空建仓等待时间天数
CurShortBuildDaysFloat最后一个周期做空建仓时间天数
ShortBuildFromDateString最后一个周期做空建仓开始日期
CurShortProfitDaysFloat最后一个周期做空止盈时间天数
ShortProfitFromDateString最后一个周期做空止盈开始日期
ChangePercentageFloat变动百分比
TemporaryDownChangePercentageFloat做空信号累计变动百分比
TemporaryUpChangePercentageFloat做多信号累计变动百分比
LastRelateKeyPointFloat最后一个关联关键点
TradeDateString交易日期
GolongOrShortsaleInteger做多还是做空,1代表做多,2代表做空
EnableBoolean是否有效
InputTimeDateTime数据录入的当前时间

请求示例

POST /getstockpool Content-Type: application/x-www-form-urlencoded

appid=test_app_id&appsecret=test_app_secret&sdate=2023-01-01&edate=2023-12-31&cid=1&gors=1

响应示例

json
{
  "code": 1,
  "message": "success",
  "data": [
    {
      "ID": 1,
      "AppID": "hunt6da290c4c4b93847",
      "FinancialObjectID": 10211,
      "Code": "sz300100",
      "ColumnID": 1,
      "CustomerColumnID": "115",
      "Inductry2Code": "2510",
      "Inductry2Name": "乘用车及零部件",
      "Inductry4Code": "25101020",
      "Inductry4Name": "汽车内饰与外饰",
      "ActivityStarGoLong": 11,
      "PeakCountEachYear": 11,
      "AverageChangePercentageGoLong": 0.2026,
      "ValleyCountEachYear": 11,
      "ActivityStarShortSell": -0.1662,
      "AverageChangePercentageShortSell": 0,
      "FinancialName": "双林股份",
      "CurrentPrice": 30.57,
      "CurrentVolumn": 0,
      "CurrentTurnoverRate": 0,
      "Num1BuyingPoint": 30.5601,
      "Num2BuyingPoint": 30.8568,
      "Num3BuyingPoint": 31.1535,
      "Num4BuyingPoint": 31.4502,
      "Own": false,
      "ReboundFinalPrice": 0,
      "RoolbackFinalPrice": 0,
      "TargetKeyPoint": 38.12,
      "CurrentTrend": 5,
      "PrevPeak": 34.9,
      "PrevPeakDate": "2026-02-13",
      "PrevPeakTrend": 4,
      "PrevValley": 29.67,
      "PrevValleyDate": "2026-02-2",
      "PrevValleyTrend": 5,
      "CurrentPeak": 0,
      "CurrentPeakDate": "",
      "CurrentValley": 29.67,
      "CurrentValleyDate": "2026-03-20",
      "LastUpdateTime": "2026-04-01 15:15",
      "ImportKeypointFromDate": "2024-04-16",
      "ImportKeypointToDate": "2026-04-01",
      "ImportTradeRecordFromDate": "2024-04-16",
      "ImportTradeRecordToDate": "2026-04-01",
      "Hot": 0,
      "InflowState": 2,
      "InflowCount": 0,
      "InflowMessage": "",
      "AvgLongWaitDays": 1.6,
      "AvgLongBuildDays": 2.6667,
      "AvgLongProfitDays": 4.6,
      "AvgShortWaitDays": 1.3333,
      "AvgShortBuildDays": 3.8421,
      "AvgShortProfitDays": 5.0435,
      "CurLongWaitDays": 0,
      "CurLongBuildDays": 8,
      "LongBuildFromDate": "2026-03-23",
      "CurLongProfitDays": 0,
      "LongProfitFromDate": "",
      "CurShortWaitDays": 0,
      "CurShortBuildDays": 0,
      "ShortBuildFromDate": "",
      "CurShortProfitDays": 0,
      "ShortProfitFromDate": "",
      "ChangePercentage": 3.0334,
      "TemporaryDownChangePercentage": 0,
      "TemporaryUpChangePercentage": 0,
      "LastRelateKeyPoint": 29.67,
      "TradeDate": "2026-03-23",
      "GolongOrShortsale": 1,
      "Enable": true,
      "InputTime": "2026-03-23 21:56"
    }
  ]
}

常见问题FAQ

  1. Q: 股票池和信号推荐有什么区别? A: 股票池是备选股票的集合,信号推荐是具体的买卖时机建议。
  2. Q: CurrentTrend字段的值代表什么? A: CurrentTrend表示当前趋势,具体含义需结合系统文档,一般正数表示上升趋势,负数表示下降趋势。
  3. Q: 如何利用TargetKeyPoint进行交易? A: TargetKeyPoint是系统预测的目标价位,可作为长期持有目标参考。
  4. Q: Own字段的作用是什么? A: Own字段标记是否已持仓,true表示已持仓,false表示未持仓。
  5. Q: 如何评估股票池中股票的投资价值? A: 可以结合ActivityStarGoLong、AverageChangePercentageGoLong、CurrentTrend等多个维度进行综合评估。

错误码说明

错误码描述
1成功
-1失败或错误

常见错误信息:

  • "缺少必要的认证参数: appid 或 appsecret" - 未提供必需的身份验证参数
  • "无效的AppID" - 提供的应用ID不存在
  • "AppSecret验证失败" - 应用密钥错误
  • "该账户未启用量化交易功能" - 账户未激活量化交易权限
  • "IP地址不在白名单中" - 客户端IP不在允许的白名单中
  • "查询数据失败" - 数据库查询出现异常
  • "参数必须整形: id" - 传入的参数类型不正确
  • "用户权限查询失败" - 无法查询到用户权限信息
  • "用户权限已到期" - 用户的使用权限已过期
  • "用户权限不足,无法进行量化交易" - 用户没有量化交易的权限

安全注意事项

  1. 请妥善保管您的AppID和AppSecret,不要泄露给他人
  2. 确保调用接口的IP地址在白名单中
  3. 请对敏感数据进行适当的加密传输
  4. 定期更换AppSecret以增强安全性
  5. 限制接口调用频率,避免被系统限制访问

技术支持

如在使用过程中遇到问题,请联系技术支持团队。