通达信是股票市场上最常用的客户端之一,几乎所有的券商都有通达信客户端,而很多朋友在盘中都想有一个自己的下单程序。下面从2方面探讨一下通过通达信自动化下单的办法:
一、利用模拟按键类程序
利用通达信的客户端界面本身,获取各个控件的类型和实例名,通过AUTOIT等脚本程序实现通达信客户端的自动化下单。此种方法简单方便,都是通过windows的库函数的调用来模拟消息,从而实现自动化下单。但是此方法只可用于代替人手工敲单而已,盘中需要人盯盘、同时将股票提前写入脚本或者配置文件中,时效性太差。
二、利用网络上流出的通达信接口进行二次编程开发。
先贴出可调用的方法
/// 打开通达信实例 /// [DllImport("tdxtraderapi.dll", CharSet = CharSet.Ansi)] public static extern void OpenTdx(); /// /// 关闭通达信实例 /// [DllImport("tdxtraderapi.dll", CharSet = CharSet.Ansi)] public static extern void CloseTdx(); /// /// 交易账户登录 /// /// 券商交易服务器IP ///
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/225710.html原文链接:https://javaforall.net
