参数与配置说明

一、config.json 字段

字段默认说明
mt5_window_titleMetaTrader 5MT5 窗口标题前缀(用于定位窗口)
menu_pathTools->Options打开选项的菜单路径(中文版:工具->选项)
options_titleOptions选项对话框标题(中文版:选项)
server_tabServer服务器选项卡(中文版:服务器)
change_buttonChange更改按钮(中文版:更改)
change_titleChange password更改密码对话框标题(中文版:更改密码)
investor_optionInvestor password密码类型下拉项(中文版:观察密码)
ok_buttonOK确定按钮(中文版:确定)
min_interval_hours6随机间隔下限(小时)
max_interval_hours24随机间隔上限(小时)
gui_retry_attempts2GUI 改密失败重试次数
mt5_account""留空自动探测;也可手动填已绑定的 MT5 账号
mt5_broker""券商名(用于授权绑定)
clipboardtrue轮换后是否复制新密码到剪贴板

二、间隔策略

采用「随机抖动区间」策略:每次轮换间隔 = 随机取 min_interval_hours~max_interval_hours 小时。相比固定间隔更难被预测,已在授权/安全标准中列为推荐。

三、加密与授权

四、交付形态

正式交付使用 Nuitka standalone 编译(build.bat),禁止 PyInstaller;附 start.bat(自动安装 VC++ 运行库)与 VC_redist.x64.exe;编译后用 scan_avx2.py 校验无 AVX2/BMI2 指令。