如何获取
签名sign的生成
参考范例代码
调用演示
http://trade.xxx.com:10003/user/com/querytradeacct?apikey={apikey}×tamp={timestamp}&sign={sign}&rout={账户类型}
调用协议
地址:http://trade.xxx.com:10003/user/com/querytradeacct
协议:HTTP GET
参数:apikey,string,必填,认证信息(urlencode)
参数:timestamp,long,必填,秒时间戳
参数:rout,string,必填,账户类型(CNST 沪深A股,CNFT 国内期货,GBFT 国际期货,GBFSB 外汇合约,GBCFD CFD合约,GBDC 数字货币,USST 美股,HKST 港股,CNETF 沪深ETF)
输出:json
结构:参考 输出结构和错误代码
范例:{"Code":0,"Msg":"",Obj:{结构}}, 返回 Code>=0 代表成功,否则看Msg。
调用演示
http://trade.xxx.com:10003/user/com/applyopen?apikey={apikey}×tamp={timestamp}&sign={sign}&rout={账户类型}&symbol={品种代码}&level={杠杆}&type={交易类型}&vol={委托量}&applyprice={委托价}&tp={获利价}&sl={止损价}&swap=0&eddate=2021-01-12 12:00:00&remark=test
调用协议
地址:http://trade.xxx.com:10003/user/com/applyopen
协议:HTTP GET
参数:apikey,string,必填,认证信息(urlencode)
参数:timestamp,long,必填,秒时间戳
参数:rout,string,必填,账户类型(CNST 沪深A股,CNFT 国内期货,GBFT 国际期货,GBFSB 外汇合约,GBCFD CFD合约,GBDC 数字货币,USST 美股,HKST 港股,CNETF 沪深ETF)
参数:symbol,string,必填,品种/股票代码
参数:level,int,必填,杠杆,0则为市场默认。 1, 5, 10, 20, 50, 100, 200, 500
参数:type,string,必填,类型 Buy,Sell,BuyLimit,SellLimit,BuyStop,SellStop
参数:vol,double,必填,量/股
参数:applyprice,double,必填,委托价格,0为市场价
参数:sl,double,必填,获利点,0为无
参数:tp,double,必填,止损点,0为无
参数:swap,int,必填,滑点,0为无
参数:stdate,string,必填,委托生效时间 yyyy-MM-dd HH:mm:ss,72小时内,可填空""为即时生效
参数:eddate,string,必填,委托失效时间 yyyy-MM-dd HH:mm:ss,至少距离开始时间1小时,可填空""为从生效24小时后
参数:remark,string,必填,备注,可填空""
输出:json
结构:参考 输出结构和错误代码
范例:{"Code":0,"Msg":""}, 返回 Code>=0 代表成功,否则看Msg。
{"Code":0,"Msg":"","Obj":21} Obj表示委托编号
调用演示
http://trade.xxx.com:10003/user/com/queryapply?apikey={apikey}×tamp={timestamp}&sign={sign}&rout={账户类型}
调用协议
地址:http://trade.xxx.com:10003/user/com/queryapply
协议:HTTP GET
参数:apikey,string,必填,认证信息(urlencode)
参数:timestamp,long,必填,秒时间戳
参数:rout,string,必填,账户类型(CNST 沪深A股,CNFT 国内期货,GBFT 国际期货,GBFSB 外汇合约,GBCFD CFD合约,GBDC 数字货币,USST 美股,HKST 港股,CNETF 沪深ETF)
输出:json
结构:参考 输出结构和错误代码
范例:{"Code":0,"Msg":"",Obj:[{结构}]}, 返回 Code>=0 代表成功,否则看Msg。
调用演示
http://trade.xxx.com:10003/user/com/queryorder?apikey={apikey}×tamp={timestamp}&sign={sign}&rout={账户类型}
调用协议
地址:http://trade.xxx.com:10003/user/com/queryorder
协议:HTTP GET
参数:apikey,string,必填,认证信息(urlencode)
参数:timestamp,long,必填,秒时间戳
参数:rout,string,必填,账户类型(CNST 沪深A股,CNFT 国内期货,GBFT 国际期货,GBFSB 外汇合约,GBCFD CFD合约,GBDC 数字货币,USST 美股,HKST 港股,CNETF 沪深ETF)
输出:json
结构:参考 输出结构和错误代码
范例:{"Code":0,"Msg":"",Obj:[{结构}]}, 返回 Code>=0 代表成功,否则看Msg。
调用演示
http://trade.xxx.com:10003/user/com/applycancel?apikey={apikey}×tamp={timestamp}&sign={sign}&rout={账户类型}&applyid=0
调用协议
地址:http://trade.xxx.com:10003/user/com/applycancel
协议:HTTP GET
参数:apikey,string,必填,认证信息(urlencode)
参数:timestamp,long,必填,秒时间戳
参数:rout,string,必填,账户类型(CNST 沪深A股,CNFT 国内期货,GBFT 国际期货,GBFSB 外汇合约,GBCFD CFD合约,GBDC 数字货币,USST 美股,HKST 港股,CNETF 沪深ETF)
参数:applyid,int,必填,委托单号
参数:remark,string,必填,备注,可填空""
输出:json
结构:参考 输出结构和错误代码
范例:{"Code":0,"Msg":""}, 返回 Code>=0 代表成功,否则看Msg。
调用演示
http://trade.xxx.com:10003/user/com/applybalance?apikey={apikey}×tamp={timestamp}&sign={sign}&rout={账户类型}&orderid=0&price={委托价格}&vol={委托量}&swap=0
调用协议
地址:http://trade.xxx.com:10003/user/com/applybalance
协议:HTTP GET
参数:apikey,string,必填,认证信息(urlencode)
参数:timestamp,long,必填,秒时间戳
参数:rout,string,必填,账户类型(CNST 沪深A股,CNFT 国内期货,GBFT 国际期货,GBFSB 外汇合约,GBCFD CFD合约,GBDC 数字货币,USST 美股,HKST 港股,CNETF 沪深ETF)
参数:orderid,int,必填,委托单号
参数:price,double,必填,委托价格,0为市场价
参数:vol,double,必填,量/股
参数:swap,int,必填,滑点,0为无
参数:stdate,string,必填,委托生效时间 yyyy-MM-dd HH:mm:ss,72小时内,可填空""为即时生效
参数:eddate,string,必填,委托失效时间 yyyy-MM-dd HH:mm:ss,至少距离开始时间1小时,可填空""为从生效24小时后
参数:remark,string,必填,备注,可填空""
输出:json
结构:参考 输出结构和错误代码
范例:{"Code":0,"Msg":""}, 返回 Code>=0 代表成功,否则看Msg。
调用演示
http://trade.xxx.com:10003/user/com/settpsl?apikey={apikey}×tamp={timestamp}&sign={sign}&rout={账户类型}&orderid=0&tp={获利点}&sl={止损点}&swap=0
调用协议
地址:http://trade.xxx.com:10003/user/com/settpsl
协议:HTTP GET
参数:apikey,string,必填,认证信息(urlencode)
参数:timestamp,long,必填,秒时间戳
参数:rout,string,必填,账户类型(CNST 沪深A股,CNFT 国内期货,GBFT 国际期货,GBFSB 外汇合约,GBCFD CFD合约,GBDC 数字货币,USST 美股,HKST 港股,CNETF 沪深ETF)
参数:orderid,int,必填,持仓单编号
参数:sl,double,必填,获利点,0为无
参数:tp,double,必填,止损点,0为无
参数:swap,int,必填,滑点,0为无
输出:json
结构:参考 输出结构和错误代码
范例:{"Code":0,"Msg":""}, 返回 Code>=0 代表成功,否则看Msg。
调用演示
http://trade.xxx.com:10003/user/com/querydeal?apikey={apikey}×tamp={timestamp}&sign={sign}&rout={账户类型}&pidx=1
调用协议
地址:http://trade.xxx.com:10003/user/com/querydeal
协议:HTTP GET
参数:apikey,string,必填,认证信息(urlencode)
参数:timestamp,long,必填,秒时间戳
参数:rout,string,必填,账户类型(CNST 沪深A股,CNFT 国内期货,GBFT 国际期货,GBFSB 外汇合约,GBCFD CFD合约,GBDC 数字货币,USST 美股,HKST 港股,CNETF 沪深ETF)
参数:pidx,int,必填,页码,每页20
输出:json
结构:参考 输出结构和错误代码
范例:{"Code":0,"Msg":"",Obj:[{结构}]}, 返回 Code>=0 代表成功,否则看Msg。
调用演示
http://trade.xxx.com:10003/user/com/querycashlog?apikey={apikey}×tamp={timestamp}&sign={sign}&rout={账户类型}&pidx=1
调用协议
地址:http://trade.xxx.com:10003/user/com/querycashlog
协议:HTTP GET
参数:apikey,string,必填,认证信息(urlencode)
参数:timestamp,long,必填,秒时间戳
参数:rout,string,必填,账户类型(CNST 沪深A股,CNFT 国内期货,GBFT 国际期货,GBFSB 外汇合约,GBCFD CFD合约,GBDC 数字货币,USST 美股,HKST 港股,CNETF 沪深ETF)
参数:pidx,int,必填,页码,每页20
输出:json
结构:参考 输出结构和错误代码
范例:{"Code":0,"Msg":"",Obj:[{结构}]}, 返回 Code>=0 代表成功,否则看Msg。
调用演示
http://trade.xxx.com:10003/user/com/queryapplylog?apikey={apikey}×tamp={timestamp}&sign={sign}&rout={账户类型}&pidx=1
调用协议
地址:http://trade.xxx.com:10003/user/com/queryapplylog
协议:HTTP GET
参数:apikey,string,必填,认证信息(urlencode)
参数:timestamp,long,必填,秒时间戳
参数:rout,string,必填,账户类型(CNST 沪深A股,CNFT 国内期货,GBFT 国际期货,GBFSB 外汇合约,GBCFD CFD合约,GBDC 数字货币,USST 美股,HKST 港股,CNETF 沪深ETF)
参数:pidx,int,必填,页码,每页20
输出:json
结构:参考 输出结构和错误代码
范例:{"Code":0,"Msg":"",Obj:[{结构}]}, 返回 Code>=0 代表成功,否则看Msg。
结构
{"Code":0,"Msg":"",....}
说明
Code >= 0,调用成功
Code <0 表示调用失败,并输出错误信息 Msg 失败提示
Code -100~-199 表示参数错误
-200~-299 表示内部错误
-300~-399 表示内部错误
-900~ 表示内部异常