用炒股软件(通达信)自有功能配置如下需求:
一、功能定位:
核心需求:在通达信软件内部实现自动选股功能,避免依赖外部程序或弹出窗口,提升用户体验。
具体功能:自动筛选出近20天或30天内“筹码集中度”数据达到历史最低点的个股。
监控范围设定:
默认需监控所有A股股票(约5000只)。
需支持灵活调整监控范围(如限定监控特定板块或行业)。
二、技术实现讨论
实现路径:
必须支持关键变量的动态调整,特别是历史衰减系数。
原因: 通达信软件默认将历史衰减系数设为 1(即 自由流通股数 / 总股本 = 1),但这通常不符合实际市场情况。
动态调整逻辑: 系数需能根据市场成交量变化手动设定不同值(例如:成交量大时(如1.5万亿)设系数为21,成交量较小时设系数为2)。
三、计算公式与变量
历史衰减系数:
基础计算公式: 自由流通股数 / 总股本。
关键问题: 克服软件默认值 1 的限制,允许用户设定和调整此系数是开发的核心挑战。
四、功能需求细化
实时监控: 插件需能实时监控所有设定范围内股票的筹码集中度变化。
时间对比: 支持用户灵活设定和比较不同时间段(如近20天 vs 近30天,或其他任意自定义天数)的集中度数据。
预警机制: 插件需提供预警功能。
预警触发条件示例: 当某只股票的筹码集中度在短时间内发生大幅骤降(例如,从90%快速下降到50%)。
预警形式: 需在通达信软件界面内提供显著的通知或提醒(避免依赖外部通知)。