炒股自动化:交易接口API才是重点,券商官方散户可用的接口 您所在的位置:网站首页 券商数据接口费用 炒股自动化:交易接口API才是重点,券商官方散户可用的接口

炒股自动化:交易接口API才是重点,券商官方散户可用的接口

2024-06-26 19:26| 来源: 网络整理| 查看: 265

上一篇我们用get_full_tick取到了数据,也讲了变量和字典的基本概念,这次我们向交易所发送订单试试。前面文章的链接放在文末了,需要的可以看一下

这些内容是给新手看的,找接口的大佬们直接拉到文末即可

取市场数据的方法很多,官方接口取到的要比第三方的准确及时,就如上一篇取的实时数据,我用普通100M的家庭宽带,延迟也就是30毫秒左右。

要实现程序交易,首先取数据,然后我们要判断市场数据是否符合某个条件,然后根据条件来决定是否执行交易。交易接口和行情接口不一样,行情接口可以直接调用,交易接口需要和交易中心建立连接,还要告诉交易所是你的账户发来的指令。

# 客户端的路径 客户端路径 = 'D:/程序交易客户端/userdata_mini' # 随便输入一个整数 会话编号 = random.randint(100, 10000) # 创建交易对象实例 交易对象 = XtQuantTrader(客户端路径, 会话编号) # 启动交易对象 交易对象.start() # 创建交易连接 连接返回值 = 交易对象.connect() # 返回值是0就是连接成功,失败返回非0的值,一般是-1 print('连接状态:', 连接返回值) # 创建账户对象,默认STOCK,表示股票账户,也支持港股通、期权、期货等 账户对象 = StockAccount('你的资金账号', 'STOCK')

首先指定客户端的路径,所有的接口调用都是Python层在和客户端交互,这里你去GPT①问一下,为什么Python中,\要换成/来表示路径的字符串。路径用字符串表示,并赋值给变量“客户端路径”;不同的策略要用不同的会话编号,这里先不用理解,复杂的需要保持连接或者多个策略运行的才需要注意。

创建交易对象API实例,之后所有交易和账户类的操作都要用到,GPT问一下:Python中的对象是什么?面向对象编程是个什么概念?暂时不理解没事,简单读一下就行,这里我们就把对象想象成一把多功能军刀,用到哪个工具就拿出来,不用的时候收起来,就是个对象。后面创建连接,输出连接状态看一下是否成功,还有创建账户对象这些就好理解了。

准备工作做好了,上一篇也取了实时数据,现在就要根据实时价格来判断是否执行交易,还是以平安银行为例,代码000001.SZ,假设今天的价格到了10.01,我们就认为可以建仓了,执行买入一手。

实时数据 = xtdata.get_full_tick(['000001.SZ']) 卖一价 = 实时数据['000001.SZ']['askPrice'][0] if 卖一价


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有