开发插件
开发插件时,需要基于 WealthSight 的插件接口实现对应能力。接口说明、示例项目和兼容版本请通过技术支持获取。
最小要求
- 插件项目生成
.dll文件,可直接安装,也可打包为.zip插件包。 - 插件类使用
PluginMetadata标记名称和说明。 - 按需要实现以下接口之一:
IQuotePlugin:报价与标的搜索。IHistoryPlugin:历史价格、复权规则和分红派息事件。IImportTradePlugin:交易文件解析。
IImportTradePlugin 返回 PluginImportedTrade 时,TotalAmount 应保持插件原有的实际交易金额口径;FeeAmount 填写费用合计,无法识别费用时填 0。宿主只保存费用,不会根据 FeeAmount 对 TotalAmount 二次加减。
可选接口:
ISupportSettings:让插件在界面中显示配置项。ISupportDiagnostics:展示插件当前能力或可用状态。ISupportActions:提供插件自定义操作。
分发建议
建议将插件打包为 .zip 插件包,或提供独立 .dll 由用户在“设置 → 插件管理”中本地安装。官方插件可通过插件市场安装。
插件开发所需的接口文件和示例暂不在帮助文档中直接提供。如需开发或适配插件,请联系技术支持确认当前版本的接口说明、示例代码和分发要求。
兼容性
插件接口版本需要与当前 WealthSight 版本兼容。更新接口后,旧插件可能需要重新编译。