稳定股票实盘交易接口

作者: 无宵夜 | 来源:发表于2019-02-17 12:26 被阅读24次

    一、

    令克股票配资系统是一款实时交易、即时成交的股票配资交易系统,软件主要特性是可选性实盘对接,支持多券商账户分仓管理。该系统还包含有模拟炒股、排行榜、推广分销功能,更有代理商模式,系统可自由添加代理商,代理商可添加推广员工。

    功能特性要点:

    实盘交易:

    系统默认可选择用户是否进行实盘交易,可自由制定或选择是否进入实盘。实盘接口支持全国70+券商账户。

    分仓系统:

    系统可无限量添加交易账户,针对账户可设置默认、优先等账户交易,也可针对某代理商制定使用某个账户,还能指定某用户使用某账户,灵活方便,简单操作!

    模拟炒股:

    系统设有模拟炒股板块,用户进入默认获得指定资金金额,可用于前期用户熟悉软件,也可作为炒股比赛使用,更具营销意义!

    代理系统:

    平台-代理商-推广员,先由平台添加代理商,设置代理商分成比例,代理商登录后可添加自己的推广员账号,每个推广员会有一个固定的邀请码,通过邀请码注册的会员即为当前代理商会员。

    股票配资系统,股票配资APP开发,杭州令克网络科技有限公司,公司位于杭州市西湖区,专注为您提供互联网金融产品开发服务,P2P系统,现金贷系统,期权系统,配资系统等!

    电话:181-20-8231-58  吴经理

    做股票配资系统难免会用到交易接口,好用的能用的接口也少。券商那边也不提供,那索性自己开发股票配资实盘交易接口了。经过多次尝试,总算搞出来了,实时交易接口可以获取用户数据,实时对接,账户信息,委托买入卖出,支持多家券商。接口可以获取用户数据,实时对接,账户信息,委托买入卖出,支持多家券商。

    附上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;

        }

    }

    相关文章

      网友评论

        本文标题:稳定股票实盘交易接口

        本文链接:https://www.haomeiwen.com/subject/fslgeqtx.html