求这里的人帮忙编写股市自动监测下单模块

10-04-16 YCJQ
我是个软件盲,求这里的人帮忙编写股市自动监测下单模块(本来可购买)

我:XUHQ8@163.COM

AutoIt v3 是用以编写并生成具有 BASIC 语言风格的脚本程序的免费软件,它被设计用来在Windows GUI(用户界面)中进行自动操作。通过它可以组合使用模拟键击、鼠标移动和窗口/控件操作等来实现自动化任务,而这是其它语言所无法做到或尚无可靠方法实现的(比如VBScript和SendKeys)。

AutoIt 最初是为PC(个人电脑)的“批量处理”而设计,用于对数千台PC进行(同样的)配置,不过随着v3版本的到来它也很适合用于家庭自动化和编写用以完成重复性任务的脚本。

AutoIt 可以做的事:

运行 Windows 及 DOS 下的可执行文件

模拟键击动作(支持大多数的键盘布局)

模拟鼠标移动和点击动作。

对窗口进行移动、调整大小和其它操作。

直接与窗口的“控件“交互(设置/获取 文字、移动、关闭,等等)

配合剪贴板进行剪切/粘贴文本操作

对注册表进行操作

不同于 AutoIt v2,新的v3版本含有更多的标准语法——类似于VBScript和BASIC——而且现在支持更复杂的表达式、用户函数、循环以及脚本编写老手们所期待的其它所有内容。

正如前一个版本一样,AutoIt 被设计得尽可能小(大约115KB)并且不用依赖外部DLL文件或添加注册表项目即可独立运行。使用 Aut2Exe 这个工具即可把脚本文件编译为可独立运行的文件。

---------------------------------------------------------------------------

如果我们利用券商都提供的证券独立委托系统,再加以软件开发的技巧,那么我们就可以拥有自己的股票自动交易软件。

首先我们需要开发一个股票价格的自动监测模块和定义一个自动交易规则。

我们先来谈一谈自动交易软件的开发步骤。

1.开发股票价格检测部分----根据现在股软代码,修改一下,即可使用。

2.买入股票/卖出股票的价格设置部分

3.与券商的股票交易软件关联起来

呵呵,关键就是这里了。

我们只要将券商都提供了证券独立委托系统打开,进入该交易系统,

将我们自己开发软件与它关联起来,达到通过我们自己来的自动“操作”券商都提供了证券独立委托系统,

不就可以实现程序化自动交易了吗?!

现在,我们只要搞清楚,券商都提供了证券独立委托系统的操作步骤就可以了

-----------------------

以浙商证券独立委托系统 为例,如果如下。

进入浙商证券独立委托系统之后,

交易系统的标题(交易窗口的标题)显示为“网上股票交易系统4.0”

通过该标题,我们就通过程序来进行“操作”买卖股票操作了。

要实现这一点,那么请分析一下和记住交易系统的通过键盘操作来进行下单的操作步骤以及顺序。

这一步不能搞错哦,否则就得到你要的结果。

最最主要是要彻底搞清楚[卖出]和[买入]两部分的操作步骤以及顺序。

网上股票交易系统4.0[卖出]和[买入]两部分的设置即可

浙商证券独立委托系统的卖出操作,通过键盘来操作的共分10步。

第1步键入={F2}

第2步键入=输入股票代码

第3步键入={TAB}或{ENTER}

第4步键入=输入交易价格

第5步键入={TAB}或{ENTER}

第6步键入=输入交易数量

第7步键入={TAB}或{ENTER}

第8步键入={ENTER}

第9步键入={ENTER}

第10步键入={ENTER}

当然,通过程序来操作的话,就需要做一个调整,以保证操作步骤的正确。

调整的操作步骤如下:

第1步键入={ESC} --- 确保放弃可能存在的操作

第2步键入={F2} --- 进入卖出画面

第3步键入= --- 模拟键盘指向股票代码

第4步键入= --- 模拟键盘输入股票代码

第5步键入=wait xx --- 延时等待几毫秒

第6步键入={TAB} --- 模拟键盘

第7步键入= --- 模拟键盘输入交易价格

第8步键入={TAB} --- 模拟键盘

第9步键入= --- 模拟键盘

第10步键入={TAB} --- 模拟键盘

第11步键入= --- 模拟键盘输入交易数量

第12步键入={ENTER} --- 模拟键盘

第13步键入=wait xxx --- 延时等待几毫秒

第14步键入={ENTER} --- 模拟键盘

第15步键入=wait xxx --- 延时等待几毫秒

第16步键入={ENTER} --- 模拟键盘

好了,有了这个步骤,写出代码已经不是问题。

1
猜你喜欢