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.inikingwa.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 数据库文件,可点击选择。
  • 表名:从数据库中选择或手工输入。
  • 字段名:从表字段中选择或手工输入。

保存时会检查表结构:

  • 必须存在字段 日期,类型为 INTINTEGER,且 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:助手日志,位于助手运行目录。