股票实盘交易接口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元起配,小资金撬动大资金。 以及分仓系统,模拟炒股,代理系统,实盘交易等。 欢迎有需要商用的前来了解可以来聊聊!

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(1)


相关推荐

  • JOURNAL OF MOLECULAR LIQUIDS_bert 知识蒸馏

    JOURNAL OF MOLECULAR LIQUIDS_bert 知识蒸馏这片论文是Hinton在15年提出的,为了提升模型的有效性,模型的复杂度的不断增加,上线实时提供服务成了难题,而知识蒸馏的思路正好可以解决这个问题,同时模型的效果相比复杂模型也不会下降太多。论文中以生物中蝴蝶变态发育作类比介绍知识蒸馏:通过不同的形态,完成同样的使命(任务)。Hinton提出可以通过一个简单模型直接学习复杂模型的概率分布结果,如果one-hot的目标是一种hard-targets,那么这种就是一种soft-targets。一种方法是直接比较logits来避免这个问题。具体地,对于每一.

  • Arduino文档阅读笔记-RFID工作原理及RC522模块介绍

    RFID工作原理RFID(RadioFrequencyIdentification):无线射频识别RFID由2个部分组成:应答器/标签被贴在某个物体上的东东。无线接收器用于读取应答器/标签上的数据。读卡器由频射模块及高平磁场组成。Tag/应答器为待感应设备,此设备不包含电池。他只包含微型集成电路芯片及存储数据的介质以及接收和发送信号的天线。读取tag中的数据,首先要放…

  • Spring boot 使用Jasypt加密用户名密码

    Spring boot 使用Jasypt加密用户名密码

  • 封装是怎么实现的_ad13怎么添加封装

    封装是怎么实现的_ad13怎么添加封装1.封装的概念(1)将东西包装在一起,然后以新的完整的形式呈现出来(即将属性和方法封装到类里面,通过添加访问修饰符来限制访问权限,以达到信息隐藏的目的)(2)信息隐藏:隐藏对象的实现细节,不让外部

  • 简述vue和jquery的区别「建议收藏」

    简述vue和jquery的区别「建议收藏」⾸先呢jquery他是⽤js封装的⼀个类库,主要是为了⽅便操作dom元素,⽽vue他是⼀个框架,并且呢,他会从真实dom构建出⼀个虚拟的dom树,通过di!算法渲染只发⽣改变的dom元素,其他的相同的dom元素不⽤在重新渲染.⽽使⽤jquery去改变dom元素的时候,即使有相同的dom元素也会重新渲染,jq重点操作dom,而vue重点操作数据;简单的来说就是:jquery是通过使用选择器($)选取dom对象,进行dom对象的操作,实现数据操作;它

    2022年10月16日
  • SHFileOperation DeleteFolder

    SHFileOperation DeleteFolder分类:C/C++BOOLDeleteFolder(LPCTSTRlpszPath){  SHFILEOPSTRUCTFileOp; ZeroMemory((void*)&FileOp,sizeof(SHFILEOPSTRUCT));  FileOp.fFlags=FOF_NOCONFIRMATION;  FileO

发表回复

您的电子邮箱地址不会被公开。

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