通达信API参数到底怎么填?期货股票自动交易设置全指南

企业微信

通达信API参数为什么让普通交易者头疼

股票和期货的自动交易,绕不开通达信。很多做量化或者半自动交易的朋友,拿到一份API文档,看着里面密密麻麻的参数,第一反应就是懵。行情端口、委托端口、回报端口,每个端口下面又分IP、端口号、超时时间、重连间隔。这还不算完,期货还有交易所标志、合约代码格式、开平标志、投机套保标志。填错一个字符,单子就废了。

把通达信API参数想象成寄快递。你要寄一个包裹,得填收件人地址、电话、姓名。地址写错了,快递员找不到地方。电话写错了,联系不上你。通达信API就是交易软件和券商服务器之间的快递单。参数就是地址和联系方式。

通达信API的两大类参数

通达信API参数分成两堆。一堆是连接参数,负责让程序找到券商服务器。另一堆是业务参数,负责告诉服务器你要干什么。

通达信API参数到底怎么填?期货股票自动交易设置全指南

连接参数包括服务器IP、端口号、版本号、登录账号、登录密码、通讯密码。股票和期货用的端口不一样。股票行情通常用7709,期货行情可能用其他端口。委托端口更私密,一般由券商提供专属IP和端口。超时时间设太短,网络一抖就断线。设太长,断线了程序还在傻等。重连间隔决定程序断开后多久重新连接。做日内高频,重连间隔要短,比如3秒。做日线级别趋势,30秒也无所谓。

业务参数是交易核心。股票买卖用股东代码、市场代码、证券代码、买卖方向、价格、数量。期货多出几个关键项。交易所代码决定单子去哪个交易所。合约代码要写对月份和品种。开平标志区分开仓还是平仓。投机套保标志告诉交易所你是投机还是套保。这些参数填错,轻则废单,重则被交易所处罚。

行情API参数怎么填才不丢数据

行情API参数决定你能不能拿到实时价格。核心参数有订阅模式、推送频率、市场代码。

订阅模式分全推和点播。全推是服务器把所有股票期货的行情都推给你。点播是你订阅什么,服务器推什么。散户做少量品种,点播足够。做全市场扫描,必须用全推。全推数据量大,对网络和内存有要求。

推送频率分快照和逐笔。快照是每隔几秒推一次当前价格。逐笔是每一笔成交都推。股票做T+1,快照够用。期货做短线,逐笔更准。逐笔数据量大,程序处理要快。

市场代码区分上海深圳、国内国外。股票上海市场代码一般填1,深圳填0。期货市场代码不同交易所不一样。中金所、上期所、大商所、郑商所各有各的代码。填错市场代码,行情就跑到别的品种上去了。

交易API参数决定单子能不能成交

交易API参数是下单的命门。股票和期货有区别。

股票交易参数。股东代码是你在券商开的账户号码。市场代码区分上海深圳。证券代码就是股票代码。买卖方向用0和1表示,0是买入,1是卖出。价格类型分限价和市价。限价单指定价格,市价单按当前最优价格成交。数量单位是股。上海市场买入必须是100股的整数倍。深圳市场买入也是100股整数倍,卖出可以零股。

期货交易参数。交易所代码决定单子去哪个交易所。合约代码要写完整。开平标志分开仓、平仓、平今。投机套保标志分投机和套保。价格类型分限价、市价、对手价、排队价。数量单位是手。期货有保证金,下单前要算好可用资金。

账户查询API参数

账户查询参数包括查询类型、币种、资金账号。查询类型分资金查询、持仓查询、委托查询、成交查询。资金查询返回可用资金、保证金占用、浮动盈亏。持仓查询返回持仓合约、方向、数量、开仓均价、浮动盈亏。委托查询返回当日所有委托单的状态。成交查询返回当日所有成交记录。

这些查询参数是策略的眼睛。程序要根据账户资金决定下单量。要根据持仓决定平仓还是锁仓。要根据委托状态决定撤单还是追单。

参数配置的实战建议

连接参数用券商提供的默认值,不要自己乱改。超时时间设5到10秒。重连间隔设3到5秒。行情参数根据策略频率选。做日线级别趋势,快照够用。做分钟级别波段,逐笔更稳。交易参数严格按交易所规则填。股票买入100股整数倍。期货开平标志不能错。账户查询参数定时调用,比如每秒查一次资金和持仓。

通达信API参数不难,难在细节。把每个参数当成快递单上的地址,填对了,包裹才能送到。填错了,交易就废了。股票和期货的自动交易,稳定第一。参数配置稳了,策略才有发挥空间。

转载请注明出处:https://www.lianghuajiaoyi.top/wenzhang/tongdaxin-API-gupiao-zidong-jiaoyi-971.html