网格魔方-自动化的网格交易系统,除了内置十种交易策略和提供跨平台的API功能外,还支持第三方预警交易和股票池交易。本篇教程介绍如何利用插件实现大智慧股票池下单和公式下单,通过WGDZH.dll发出的交易信号并结合多个内置预警模板,可以实现按股数、按金额和按百分比(可卖股数或可用金额)模式的下单类型,还可以将发出的交易信号写入到文本文件。
一、下载插件及示例股票池
免费下载并解压插件及示例股票池压缩包,按如下顺序操作:
1. 关闭大智慧行情软件,将”WGDZH.dll”放置到大智慧行情软件安装目录下(例如D:\DZH2\);
2. 将”网格魔方插件版演示.xml”复制到大智慧行情软件的USERDATA\Pool目录下(例如D:\DZH2\USERDATA\Pool);
3. 重新启动并打开大智慧行情软件,按Ctrl+F,弹出公式管理器,导入”网格魔方公式下单模板.FNC”公式到条件选股。
二、网格程序中开启插件服务功能
1. 单击网格程序菜单[参数配置],弹出新窗口,将[插件服务端口]设置为10091,[API开关]勾选中,然后单击[保存参数]。(按下图中的步骤1、2和3所示)
如果有多个账号,分别将[插件服务端口]设置为10092, 10093……。
二、股票池设置
以大智慧行情软件V6.03为例,单击大智慧程序菜单[分析]-[运行股票池],弹出”选择股票池”新窗口,选中”网格魔方插件版演示”,单击[确定]。
进入到”网格魔方股票池交易模板”界面,所下图所示:
如果网格魔方程序已经开启API功能,查看日志可以看到有47条下单纪录。该功能需要有授权文件方可正常工作。
如果没有购买授权,可以申请免费试用或用免费的API服务器测试、验证插件功能。API服务器已经包含在压缩包中,请打开并单击[开启服务]后,然后重新运行演示股票池。
该演示池默认只开启了”买入-固定股数”自动下单池,其它池子的自动下单功能或写入文本功能,请用鼠标右键单击转移条件图标中的[恢复运算]菜单。
三、条件选股设置
以大智慧行情软件V6.03为例,打开大智慧行情软件,按Ctrl+F,弹出公式管理器,按下图中的步骤1、2和3操作:
引入 “网格魔方公式下单模板.FNC”公式到条件选股,按下图中的步骤1、2、3、4和5操作:
单击程序菜单[工具]-[条件选股],弹出如下图界面,按下图中的步骤1、2、3和4操作:
如果网格魔方程序已经开启[API开关]或API服务器已经开启服务,可实时查看到插件下单结果。
四、写入文本文件
1. 用条件选股演示公式”插件写入到文本文件”进行选股,按下图中的步骤1、2操作,结果显示在3处:
2.打开大智慧安装路径的根目录,如下图所示 :
3.查看条件选股的结果,演示公式的内容是选当日涨停的股票。
通过WGDZH.dll插件将大智慧股票池或预警条件的内容写入到文本,生成的文本格式与通达信预警到文本的格式一致。只要是与通达信文本格式相同的,网格魔方程序都能进行预警交易。
A. 生成的文本,方便第三方程序调用;
B. 本插件是永久免费,无需安装网格魔方程序;
C. 公式名称参数必须是大于0的正整数,如12377, 12388等。如果等于88时,表示一键清仓,切记!
D. 适合网格魔方程序通过[第三方文本路径]进行预警交易,见下图设置参数的细节:
五、注意事项
1. 参数一的范围是1-16号,其中第16号是清仓全部持仓股票并且中止所有策略任务;
2. 利用插件进行自动下单时,网格魔方程序需开启[API开关],[插件服务端口]与插件的参数二相同,建议设置在2000-65535之间,默认是10091;
3. 参数三建议设置为C或者DYNAINFO(7),但必须写成”选股条件*DYNAINFO(7)“或”选股条件*C“的格式(不包括双引号)。
4. 模拟测试时(一秒内数十单甚至上百单的情况),[最大预警]参数的限制只数和[最大持仓比例]参数无效,正常交易的情况下是有效的。