修改刷新没反应_TDX 行情自定义数据实时刷新方案

本文探讨了通达信行情软件自定义数据实时刷新的问题,提出了一种通过DLL绑定、共享内存和信号量同步的实现方案。详细介绍了如何创建数据更新进程、DLL如何接收和处理数据,以及如何利用公式进行二次计算,实现实时刷新自定义数据,尤其适用于短线交易中的快速决策。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

   文章仅供学习研究,技术交流。 任何由此产生的法律版权问题概不负责 。

   通达信行情支持自定义数据,但是存在问题是该数据属于静态数据,在启动时候加载,虽然可使用自定义数据管理器修改,但是没有外部修改接口(修改后数据立即生效,如反应在行情界面上)。本文主要是提供一个思路,给需要实时刷新自定义数据提供一个思路。我的做法比较复杂,主要是。

  1. 通达信绑定DLL.

  2. DLL 加载时,创建共享内存用于传递数据,创建信号量,用于同步访问及接受数据更新通知,启动线程用于接收并刷新数据。

  3. 启动数据更新进程,同步访问共享内存,刷新共享内存并设置信号通知DLL数据可读。

我之所以采用这个方式,因为进行短线操作实践,需要短线选股,要导入前文所说的“50w增仓公式”(一个主力增仓公式的分析        https://mp.weixin.qq.com/s/EKKdcqNPrcwJ-Tn4zD4Zcg),提供快速选股及决策(目前已经放弃该指标,原因后续文章分析)。刷新自定义数据过程是:

  1. 以前完成的程序交易系统(以前文件已经描述)从大智慧采集分比数据并计算“五十万净量”指标,并把股票代码,指标名和值等等信息写入共享内存,通知通达信绑定的DLL,接收数据。

  2. 通达信绑定的DLL收到信号后,从共享内存取出数据,再二次计算,填写到自定义数据。

    以下描述针对我使用的版本

    通达信管理的自

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值