Skip to content

KingwaAss(kingwa助手)用户说明书 ​

适用对象:使用 KingwaAss 管理 kingwa.dll、kingwa.ini 和授权配置的 Windows 用户。
适用版本:当前 Windows 版 KingwaAss。实际版本号以程序标题栏和“帮助 -> 关于”显示为准。
作者信息:风影 / 微信:kingwa / QQ:172062200

1. 软件用途 ​

KingwaAss(kingwa助手)用于配合大智慧和 kingwa.dll 使用,主要负责:

  • 选择并记录大智慧主程序位置。
  • 检查、安装或升级 kingwa.dll。
  • 通过表格维护 kingwa.ini 配置,减少手工编辑 ini 文件。
  • 管理 QQ 账号授权、电脑绑定和密码。
  • 配置 QQ 机器人参数、本地 QQ 发送测试等辅助功能。
  • 查看 DLL 日志和助手日志。

配置保存后,已经运行的大智慧通常不会立即重新加载 kingwa.ini。保存成功后请重启大智慧,使新配置生效。

2. 首次运行 ​

  1. 运行 kingwaAss.exe。
  2. 如果提示输入用户号和密码,请输入授权 QQ 号和密码。
  3. 如果没有设置大智慧主程序,请按提示选择大智慧主程序 exe 文件。
  4. 程序会根据所选 exe 自动确定大智慧根目录,并在状态栏显示当前大智慧主程序路径。
  5. 程序会检查当前大智慧目录下的 kingwa.ini 和 kingwa.dll。

账号密码会保存到本机。覆盖安装通常不会要求重新输入;如果卸载、清理注册表或更换电脑,可能需要重新输入。

3. 主界面说明 ​

主界面由四部分组成:

  • 顶部菜单:配置、绑定电脑、日志、帮助。
  • 配置下拉框:选择要维护的 ini 配置段。
  • 配置表格:以表格方式增加、删除、修改配置。
  • 日志窗口和状态栏:显示运行日志、大智慧主程序路径和 kingwa.dll 版本状态。

常用按钮:

  • 增加:新增一行配置。
  • 删除:删除当前选中行。
  • 保存:保存当前表格到 kingwa.ini。

如果修改了配置但没有保存,切换配置项或退出程序时会询问是否保存。选择“是”会先保存;选择“否”会放弃修改;选择“取消”会留在当前界面。

4. 菜单说明 ​

4.1 配置菜单 ​

  • 账号密码管理:保存授权 QQ 号和密码,可显示密码、获取密码、修改密码。
  • 刷新配置表:重新加载当前配置表。kingwa.dll 相关配置请直接在主界面表格中修改并保存。
  • QQ 本地发送测试:向已经打开的 QQ 聊天窗口发送测试消息。

4.2 绑定电脑菜单 ​

  • 绑定此电脑:把当前电脑绑定到账号。
  • 解绑此电脑:解除当前电脑绑定。
  • 解绑所有电脑:解除账号下所有电脑绑定。

绑定相关功能需要 RPC 服务器连接正常,并且账号授权有效。

4.3 大智慧工具菜单 ​

  • 防升级处理:把当前已设置大智慧目录下的升级相关文件移动到 防升级备份 目录。
  • 启动升级功能:从 防升级备份 目录恢复升级相关文件。
  • 自选股本地:把自选股设置为本地模式。
  • 自选股网络:把自选股恢复为网络同步模式。

执行这些操作前请先退出大智慧。防升级相关操作有可能无法完整恢复,请确认风险后再执行。操作目录为当前已设置的大智慧主程序所在目录。

4.4 日志菜单 ​

  • 查看DLL日志:打开大智慧目录下的 kingwa.log。
  • 清空DLL日志:删除大智慧目录下的 kingwa.log。如果大智慧正在占用日志,可能需要先关闭大智慧。
  • 查看助手日志:打开 kingwaAss.log。

4.5 帮助菜单 ​

  • kingwa说明书:打开在线说明文档。
  • 更新说明:打开在线更新说明。
  • 关于:显示 KingwaAss 版本和作者信息。

5. 账号和授权 ​

5.1 保存账号密码 ​

进入 配置 -> 账号密码管理:

  1. 输入 QQ 号。
  2. 输入密码。
  3. 可勾选“显示”查看密码明文。
  4. 点击“保存”。

QQ 号只需要填写数字,程序会自动按 QQ + QQ号 的格式处理。

5.2 获取密码 ​

如果忘记密码,可点击“获取密码”。程序会通过服务器把密码发送到对应 QQ 邮箱。请确认 QQ 号填写正确。

5.3 修改密码 ​

账号授权成功后,可点击“修改密码”。新密码需要满足长度要求,并且服务器连接正常。

6. 大智慧主程序和 kingwa.dll ​

首次运行或路径失效时,程序会要求选择大智慧主程序 exe。选择后:

  • 状态栏显示大智慧主程序路径。
  • 程序使用该 exe 所在目录作为“本大智慧目录”。
  • kingwa.ini 保存在本大智慧目录下。
  • 程序检查 kingwa.dll 版本,并在右下角显示是否需要安装或升级。

如果右下角提示可安装或升级 kingwa.dll,可点击版本按钮执行安装或升级。

7. 配置表格通用规则 ​

7.1 保存规则 ​

点击“保存”后,当前配置段会写入本大智慧目录下的 kingwa.ini。保存成功后会提示:

text
kingwa.ini 保存成功。
需要重启大智慧后生效。

7.2 编码规则 ​

kingwa.ini 必须是 ANSI/GBK 格式。程序读取时会检查并尽量把 UTF-8、UTF-8 BOM、UTF-16 等格式转换为 ANSI/GBK。

7.3 自动维护项 ​

以下配置不需要用户手工维护:

  • [作者信息]:程序自动维护,无需手工修改。

  • [QH]:期货相关配置由程序或 kingwa.dll 自动生成。

  • DLL 日志参数:使用大智慧目录下的 kingwa.logcfg,不再放在 kingwa.ini 中。其中 console=0 表示关闭终端窗口,console=1 表示打开终端窗口显示日志。

8. 各配置项说明 ​

8.1 板块名 ​

用于配置大智慧板块序号和板块名称。

表格列:

  • 序号:板块编号。
  • 名称/数据号:板块名称。
  • 关联目录:可选。为空时表示本大智慧目录。

示例:

ini
[板块名]
7=自选股1
200=测试板块
9=自选股8,G:\DZHdzh861

如果需要关联其它大智慧目录,点击关联目录单元格中的按钮选择目录。选择的目录必须包含 data 子目录。不要选择当前大智慧目录;当前目录请保持为空。

8.2 自定义数据名 ​

用于配置大智慧自定义数据序号和名称。

表格列:

  • 序号:自定义数据编号。
  • 名称/数据号:自定义数据名称。
  • 关联目录:可选。为空时表示本大智慧目录。

示例:

ini
[自定义数据名]
1=涨幅
11=预警价格1
100=大单委买均价,G:\dzh853X64

8.3 TDX板块名 ​

用于配置通达信板块。

表格列:

  • 序号:配置编号。
  • 名称/数据号:通达信板块名。
  • 通达信根目录:通达信安装根目录,目录下应包含 T0002 子目录。

示例:

ini
[TDX板块名]
2=ZXG,G:\TDX\TDX-KXG2410

8.4 TDX自定义数据名 ​

用于配置通达信自定义数据号。

表格列:

  • 序号:配置编号。
  • 名称/数据号:通达信自定义数据号。
  • 通达信根目录:通达信安装根目录。

示例:

ini
[TDX自定义数据名]
1=1,G:\TDX\TdxMPV124

8.5 内存数据 ​

内存数据目前作为记录本使用,用于记录某个序号的用途。

表格列:

  • 序号:内存数据编号。
  • 用途:该编号的用途说明。

示例:

ini
[内存数据]
12=竞价额缓存

8.6 字符串 ​

用于配置可复用字符串模板。

表格列:

  • 序号:字符串编号。
  • 内容:字符串内容。

示例:

ini
[字符串]
1=%stklabel %stkname 最新价:%c 涨幅 %zf

8.7 SQLIT ​

用于配置 SQLite 数据库、表名和字段名。

表格列:

  • 序号:配置编号。
  • 数据库文件:SQLite 数据库文件,可点击选择。
  • 表名:从数据库中选择或手工输入。
  • 字段名:从表字段中选择或手工输入。

保存时会检查表结构:

  • 必须存在字段 日期,类型为 INT 或 INTEGER,且 NOT NULL。
  • 必须存在字段 代码,类型为 CHAR(8),且 NOT NULL。
  • 主键必须包含 日期 和 代码。
  • 配置的目标字段必须存在。

参考表结构:

sql
CREATE TABLE [XXX](
  [日期] INT NOT NULL,
  [代码] CHAR(8) NOT NULL,
  ...
  PRIMARY KEY([日期] ASC, [代码] ASC)
);

示例:

ini
[SQLIT]
1=G:\StockDB\stock.db,涨停表,分歧度
8=G:\StockDB\bid.db,竞价数据,金额排名

8.8 投资账户 ​

用于配置交易账户文件路径。

示例:

ini
[投资账户]
8=G:\DZH\DZH873\USERDATA\NEWSELF\国金交易.INV

8.9 URL ​

用于配置接口地址。

示例:

ini
[URL]
1=https://example.com/api

8.10 FILE ​

用于配置外部文件路径。

示例:

ini
[FILE]
1=d:\沪深京流通盘.txt

8.11 QQTITLE ​

QQ 本地窗口标题配置项,按序号填写内容,供 SendQQMsg 查找目标窗口。

8.12 WXTITLE ​

微信本地窗口标题配置项,按序号填写内容,供 SendWxMsg 查找目标窗口。

8.13 TXT文件名、文件名 ​

文件名相关配置项,按序号填写内容。

8.14 龙虎榜 ​

龙虎榜相关配置,使用键值表维护。

9. QQ 本地发送测试 ​

进入 配置 -> QQ 本地发送测试。

使用步骤:

  1. 先打开目标 QQ 群或好友聊天窗口。
  2. 在“窗口标题”里填写聊天窗口标题中的关键文字,例如“投资修炼之路”。
  3. 填写消息内容。
  4. 点击“发送测试消息”。

如果提示未找到目标 QQ 窗口,请确认 QQ 聊天窗口已经打开,并且标题关键字能匹配窗口标题。

10. 日志和排错 ​

10.1 查看日志 ​

  • DLL 日志:日志 -> 查看DLL日志。
  • 助手日志:日志 -> 查看助手日志。

10.2 配置保存后不生效 ​

保存 kingwa.ini 后,请重启大智慧。大智慧已经加载的 DLL 通常不会自动重新读取新配置。

10.3 RPC 服务器连接失败 ​

可能表现为授权失败、查询版本失败、绑定电脑失败等。请检查:

  • 网络是否正常。
  • 服务器是否可连接。
  • 账号密码是否正确。
  • 当前版本是否被防火墙或安全软件拦截联网。

10.4 SQLIT 保存失败 ​

请检查:

  • 数据库文件是否存在。
  • 表名是否正确。
  • 字段名是否存在。
  • 表结构是否包含 日期 INT/INTEGER NOT NULL 和 代码 CHAR(8) NOT NULL。
  • 主键是否包含 日期 和 代码。

10.5 账号密码反复要求输入 ​

账号密码保存在本机。以下情况可能需要重新输入:

  • 换电脑使用。
  • 卸载或清理工具删除了本地保存信息。
  • 程序没有权限写入本地配置。

覆盖安装通常不会清除已保存的账号信息。

11. 安全和注意事项 ​

  • 不建议手工编辑 kingwa.ini,优先使用助手表格配置。
  • 如果必须手工编辑,请保持 ANSI/GBK 编码。
  • [作者信息] 不要修改,程序会自动恢复固定内容。
  • [QH] 不需要配置。
  • 保存配置后,请重启大智慧。
  • 删除行前请确认当前选中行,删除后如未保存,退出或切换配置项时仍可选择放弃修改。

12. 快速操作流程 ​

12.1 新增一个自定义数据名 ​

  1. 下拉框选择 自定义数据名。
  2. 点击 增加。
  3. 填写序号和名称。
  4. 如果属于本大智慧目录,关联目录保持为空。
  5. 点击 保存。
  6. 重启大智慧。

12.2 新增一条 SQLite 字段配置 ​

  1. 下拉框选择 SQLIT。
  2. 点击 增加。
  3. 填写序号。
  4. 点击数据库文件按钮选择 .db 文件。
  5. 选择表名。
  6. 选择字段名。
  7. 点击 保存。
  8. 如果表结构不符合要求,按提示修改数据库表结构后再保存。

13. 文件位置 ​

  • kingwaAss.exe:KingwaAss 主程序。
  • kingwa.ini:位于所选大智慧主程序所在目录。
  • kingwa.dll:位于所选大智慧主程序所在目录。
  • kingwa.log:DLL 日志,位于大智慧目录。
  • kingwaAss.log:助手日志,位于助手运行目录。