股票实盘交易接口API(招商证券交易接口api)

股票配资系统实盘交易接口怎么做有没有好用的实盘交易接口股票实盘交易接口做股票配资系统难免会用到交易接口,好用的能用的接口也少。券商那边也不提供,那索性自己开发股票配资实盘交易接口了。经过多次尝试,总算搞出来了,实时交易接口可以获取用户数据,实时对接,账户信息,委托买入卖出,支持多家券商。我们做股票配资系统的时候遇到过很多次交易接口问题,然后后面终于是解决了,现在我们的股票配资系统已经很完善…

大家好,又见面了,我是你们的朋友全栈君。

股票配资系统实盘交易接口怎么做

有没有好用的实盘交易接口

股票实盘交易接口

做股票配资系统难免会用到交易接口,好用的能用的接口也少。券商那边也不提供,那索性自己开发股票配资实盘交易接口了。经过多次尝试,总算搞出来了,实时交易接口可以获取用户数据,实时对接,账户信息,委托买入卖出,支持多家券商。我们做 股票配资系统的时候遇到过很多次交易接口问题,然后后面终于是解决了,现在我们的股票配资系统已经很完善了,于是就想来让大家来测试测试实盘接口。附上PHP版的demo

<?php class Stock { protected $API = ‘http://stock.natapp1.cc/Api/’; /** * 查询账户信息 * @param string $IP 券商交易服务器IP * @param integer $Version 设置客户端的版本号 * @param integer $YybID 营业部代码 * @param string $AccountNo 完整的登录账号 * @param string $TradeAccount 交易账号,一般与登录帐号相同. * @param string $JyPassword 交易密码 * @param string $Port 券商交易服务器端口 * @param string $TxPassword 通讯密码 * @param integer $Category 表示查询信息的种类,0资金 1股份 2当日委托 3当日成交 4可撤单 5股东代码 */ //获取账户的数据 function QueryData($IP,$Version,$YybID,$AccountNo,$TradeAccount,$JyPassword,$Port,$TxPassword,$Category){ $api = $this->API;//接口地址 $data = ‘IP=’.$IP.’&Version=’.$Version.’&YybID=’.$YybID.’&AccountNo=’.$AccountNo.’&TradeAccount=’.$TradeAccount.’&JyPassword=’.$JyPassword.’&Port=’.$Port.’&TxPassword=’.$TxPassword.’&Category=’.$Category; $header = [‘Content-Type’=>’application/x-www-form-urlencoded’];//默认方式 $url = $api.’QueryData’; $res = $this->https_request($url,$header,$data);//CURL获取数据 return $res; } /** * 查询账户信息(多个种类) * @param string $IP 券商交易服务器IP * @param integer $Version 设置客户端的版本号 * @param integer $YybID 营业部代码 * @param string $AccountNo 完整的登录账号 * @param string $TradeAccount 交易账号,一般与登录帐号相同. * @param string $JyPassword 交易密码 * @param string $Port 券商交易服务器端口 * @param string $TxPassword 通讯密码 * @param integer $Category 表示查询信息的种类,0资金 1股份 2当日委托 3当日成交 4可撤单 5股东代码 如0,1 * @param string $Count 查询的个数 */ //获取账户的多项信息数据 function QueryDatas($IP,$Version,$YybID,$AccountNo,$TradeAccount,$JyPassword,$Port,$TxPassword,$Category,$Count){ $api = $this->API;//接口地址 $data = ‘IP=’.$IP.’&Version=’.$Version.’&YybID=’.$YybID.’&AccountNo=’.$AccountNo.’&TradeAccount=’.$TradeAccount.’&JyPassword=’.$JyPassword.’&Port=’.$Port.’&TxPassword=’.$TxPassword.’&Category=’.$Category.’&Count=’.$Count; $url = $api.’QueryDatas’; $header = [‘Content-Type’=>’application/x-www-form-urlencoded’];//默认方式 $res = $this->https_request($url,$header,$data);//CURL获取数据 return $res; } /** * 下委托交易证券(买入或卖出)(单个) * @param string $IP 券商交易服务器IP * @param integer $Version 设置客户端的版本号 * @param integer $YybID 营业部代码 * @param string $AccountNo 完整的登录账号 * @param string $TradeAccount 交易账号,一般与登录帐号相同. * @param string $JyPassword 交易密码 * @param string $Port 券商交易服务器端口 * @param string $TxPassword 通讯密码 * @param integer $Category 表示委托的种类,0买入 1卖出 * @param integer $PriceType 表示报价方式,0上海限价委托 深圳限价委托 1(市价委托)深圳对方最优价格 2(市价委托)深圳本方最优价格 3(市价委托) 深圳即时成交剩余撤销 4(市价委托)上海五档即成剩撤 深圳五档即成剩撤 5(市价委托)深圳全额成交或撤销 6(市价委托)上海五档即成转限价 * @param string $Gddm 股东代码 交易上海股票填上海的股东代码;交易深圳的股票填入深圳的股东代码 * @param string $Zqdm 证券代码 * @param string $Price 委托价格 * @param string $Quantity 委托数量 */ function SendOrder($IP,$Version,$YybID,$AccountNo,$TradeAccount,$JyPassword,$Port,$TxPassword,$Category,$PriceType,$Gddm,$Zqdm,$Price,$Quantity){ $api = $this->API;//接口地址 $data = ‘IP=’.$IP.’&Version=’.$Version.’&YybID=’.$YybID.’&AccountNo=’.$AccountNo.’&TradeAccount=’.$TradeAccount.’&JyPassword=’.$JyPassword.’&Port=’.$Port.’&TxPassword=’.$TxPassword.’&Category=’.$Category.’&PriceType=’.$PriceType.’&Gddm=’.$Gddm.’&Zqdm=’.$Zqdm.’&Price=’.$Price.’&Quantity=’.$Quantity; $url = $api.’SendOrder’; $header = [‘Content-Type’=>’application/x-www-form-urlencoded’];//默认方式 $res = $this->https_request($url,$header,$data);//CURL获取数据 return $res; } /** * 下委托交易证券(买入或卖出)(单个) * @param string $IP 券商交易服务器IP * @param integer $Version 设置客户端的版本号 * @param integer $YybID 营业部代码 * @param string $AccountNo 完整的登录账号 * @param string $TradeAccount 交易账号,一般与登录帐号相同. * @param string $JyPassword 交易密码 * @param string $Port 券商交易服务器端口 * @param string $TxPassword 通讯密码 * @param integer $ExchangeID 交易所ID, 上海1,深圳0(招商证券普通账户深圳是2) * @param integer $hth 表示要撤的目标委托的编号 */ function CancelOrder($IP,$Version,$YybID,$AccountNo,$TradeAccount,$JyPassword,$Port,$TxPassword,$ExchangeID,$hth){ $api = $this->API;//接口地址 $data = ‘IP=’.$IP.’&Version=’.$Version.’&YybID=’.$YybID.’&AccountNo=’.$AccountNo.’&TradeAccount=’.$TradeAccount.’&JyPassword=’.$JyPassword.’&Port=’.$Port.’&TxPassword=’.$TxPassword.’&ExchangeID=’.$ExchangeID.’&hth=’.$hth; $url = $api.’CancelOrder’; $header = [‘Content-Type’=>’application/x-www-form-urlencoded’];//默认方式 $res = $this->https_request($url,$header,$data);//CURL获取数据 return $res; } //CURL function https_request($url,$header=NULL,$data=null){ $curl = curl_init(); curl_setopt($curl, CURLOPT_URL,$url); if(!empty($header)){ curl_setopt($curl, CURLOPT_HTTPHEADER, $header); } if (!empty($data)){ curl_setopt($curl,CURLOPT_POST,1); curl_setopt($curl,CURLOPT_POSTFIELDS,$data); } curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); $output = curl_exec($curl); curl_close($curl); return $output; } } ——————— 欢迎各位来交流技术,或者说有要商用的也可以来联系我们QQ2702666062 说一下我们的配资系统特点吧也顺便给大家科普一下股票配资系统,股票配资系统分为两种模式,一种是策略配资模式,还有一种配资是时间配资模式。 该模式具有以下8个方面的特点: 1、安全6、实时行情:实时股市行情、实时开户交易、实时自动风控/平仓。 7、策略匹配资金倍数自由选择,后台可设置。 8、操作简便:点买人可自由选择股票,自行选择交易价格。 透明:资金账户托管,平台运作合法合规,有效规避政策监管风险。 2、收费灵活:按天收费,T+1|D交易,想做几天做几天。 3、风险共担:点买人只需承担履约保证金以内的亏损,其余风险投资人承担。 4、资金灵活:自动计算利息/收取利息,急速充值,盈利提现到账T+0。 5、门槛低:1000元起配,小资金撬动大资金。 以及分仓系统,模拟炒股,代理系统,实盘交易等。 欢迎有需要商用的前来了解可以来聊聊!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/128954.html原文链接:https://javaforall.net

(1)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Java审计之XSS篇

    Java审计之XSS篇0x00前言继续学习一波Java审计的XSS漏洞的产生过程和代码。0x01Java中XSS漏洞代码分析xss原理xss产生过程:后台未对用户输入进行检查或过滤

    2021年12月12日
    41
  • matlab中fmincon函数求最大值,matlab fmincon函数用法

    matlab中fmincon函数求最大值,matlab fmincon函数用法满意答案ufm427242013.09.07采纳率:55%等级:12已帮助:8663人你的代码中调用fmincon函数中@total1不应该是@myfun目标函数吗,后面的那个@total1应该是@mycon为非线性约束functionf=myfun(x)f=0.192457*1e-4*(x(2)+2)*x(1)^2*x(3);function[c,ceq]=mycon(x…

    2022年6月16日
    30
  • HttpClient4.X 升级 入门 + http连接池使用

    HttpClient4.X 升级 入门 + http连接池使用转载请注明出处,谢谢~http://blog.csdn.net/shootyou/archive/2011/05/12/6415248.aspx 在一次服务器异常的排查过程当中(服务器异常排查的过程我会另起文章),我们决定使用HttpClient4.X替代HttpClient3.X或者HttpConnection。为什么使用HttpClient4?主要是HttpConnection

    2022年7月22日
    8
  • java:闰年判断程序[通俗易懂]

    java:闰年判断程序[通俗易懂]公历闰年的简单计算方法(符合以下条件之一的年份即为闰年)1、能被4整除而不能被100整除。2、能被400整除。方案:使用数学运算符取余运算(%),关系运算符等于(==)和不等于(!=),辑运算符逻辑与(&&)和逻辑或(||),来判断某年是否为闰年,判断的结果为boolean类型的值,如果为闰年boolean类型的值为true,否则为falsebooleanflag=(year%4==0&&year%100!=0)||year%400==0

    2022年7月17日
    14
  • Matlab中sqrt函数的用法「建议收藏」

    Matlab中sqrt函数的用法「建议收藏」目录语法说明示例向量元素的平方根输入参数详细信息IEEE合规性提示sqrt求解平方根语法B=sqrt(X)说明B=sqrt(X)返回数组X的每个元素的平方根。对于X的负元素或复数元素,sqrt(X)生成复数结果。sqrt函数的域包含负数和复数,如果使用不当,可能会导致意外结果。对于负的复数z=u+i*w,复数方根sqrt(z)返回sqrt(r)*(cos(phi/2)+1i*sin(phi/2))…

    2022年5月1日
    113
  • java 网页提示被阻止怎么办,应用程序已被java安全阻止怎么办

    java 网页提示被阻止怎么办,应用程序已被java安全阻止怎么办我们经常会通过浏览器来浏览各种网页,然而有时候会遇到各种提示,例如就有不少具体步骤如下:1、完成JAVA版本更新,然后刷新有问题的网页页面,以排除JAVA版本问题引起JAVA安全阻止;2、从开始菜单中打开控制面板,我们需要进入控制面板来修改相应的配置;3、进入控制面板后,在控制面板中找到JAVA选项,如果找不到可将查看方式切换到大图标或图标即可;4、在JAVA控制面板中打开安全选项,并找到例外站点…

    2022年7月9日
    23

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号