寻找专家搭建通达信-Python通信框架(C++/DLL/共享内存)

110 阅读3分钟

【项目名称】:通达信与Python高性能双向通信框架搭建。

【项目预算】:面议

【项目周期】:预计3-5个工作日

【合作方式】:远程开发,支持远程调试与部署指导(如需上门,费用另议)

一、【项目背景】

我是一名交易员,拥有顶级硬件配置(AMD 9950X, 64G RAM),但因在通达信中使用比较复杂主图指标和盘中预警公式,导致软件严重卡顿、外设操作延迟。为彻底解决此性能瓶颈,现寻求一位技术专家协助搭建一个稳定的通信框架,将计算任务剥离至Python端,通达信仅负责显示与交易执行。

二、【项目目标】

搭建一个完整、稳定、可交付的通信框架,并用最简单的策略(如双均线金叉死叉)验证整个流程畅通。您无需理解我的交易策略,仅负责纯技术实现。需实现的完整闭环包括:

1.  数据流出:Python端能稳定读取通达信的实时行情数据(如通过监控cache目录.dat文件或内存映射方式)。

2.  计算中心:Python端基于数据完成一次示范性计算(计算MA5、MA20均线及金叉死叉信号)。

3.  数据回流:Python端将计算结果通过共享内存(Shared Memory)方式输出。

4.  桥梁搭建:编写一个C++ DLL插件,提供函数接口供通达信调用,以从共享内存中读取数据。

5.  通达信集成:

(1) 显示:提供通达信指标公式,成功调用DLL并在主图上绘制由Python计算生成的MA5、MA20线。

(2) 预警:提供通达信预警公式,成功调用DLL并根据Python计算的信号触发预警。

6.  交付与培训:提供完整源码、部署文档,并进行远程调试和培训,确保在我本地环境稳定运行。

三、交付物要求

1.  全部源代码:Python脚本、C++ DLL工程源码、通达信公式文件。

2.  详细技术文档:包括环境配置指南、代码结构说明、API接口文档等。

3.  远程支持:提供一次完整的远程部署调试和操作培训。

四、对您的期望(技术要求)

必备技能:

1.    精通C++,熟练掌握Windows平台DLL编写与进程间通信(必须精通共享内存技术)。

2.   精通Python,熟悉pandas, numpy, pywin32/ctypes等库。

3.  熟悉通达信软件的数据结构或外部接口调用方式。

  1. 具备强大的调试能力,能解决环境配置、数据同步等潜在问题。

加分项:

1.   有金融软件(通达信、同花顺等)数据接口开发经验者优先。

2.   有量化交易系统开发经验者优先。

3.  代码规范,文档清晰,沟通顺畅。

五、项目备注(请您务必阅读)

1.  本项目不涉及核心算法开发。您只需用最简单的均线系统验证框架可行性。我的核心算法将由我后续自行植入。

3.   我需要的是一个高质量、高稳定性、结构清晰的框架,而不仅仅是一个“跑通就行”的Demo。代码的可扩展性和可维护性非常重要。

4.  需签署保密协议,保证项目代码和技术的保密性。

  1. 请您在联系时,务必提供可证明您技术能力的材料,如:GitHub主页、技术博客、或过往类似项目的简要描述(可脱敏)。感谢理解!

六、如何申请

请通过平台私信功能联系我,并请附上:

1.  您的简要介绍和技术背景。

2.  您认为与本项目最相关的经验或案例。

3.  您的初步时间安排和预算建议。

期待与您的合作!