通达信DLL股票插件开发全攻略

需积分: 50 22 下载量 130 浏览量 更新于2024-09-09 收藏 979KB DOC 举报
"这篇教程详细介绍了如何进行通达信DLL股票插件的开发,适合有C/C++编程经验的投资者。教程中提到的步骤包括工具准备、开发支持通达信调用的DLL文件以及遵循通达信的编程规范编写代码。开发者需要安装国海证券理财服务终端(或其他通达信定制的股票软件)和Microsoft Visual Studio 2010以上的版本。在创建DLL项目时,选择MFC DLL,并将输出目录设置为通达信的dlls子目录。添加PluginTCalcFunc.h头文件后,开发者可以在TDXPlugin.cpp中编写与通达信交互的函数。" 本文主要讲解了通达信DLL插件的开发过程,这对于希望利用C/C++技术自定义技术指标的股民来说是一份宝贵的指南。2015年中国股市的繁荣促使通达信软件开放了对外部DLL的支持,使得用户可以编写自己的插件以增强软件功能。 首先,开发者需要具备C/C++编程基础,并准备相应的开发环境。国海证券理财服务终端(基于通达信的定制软件)和Microsoft Visual Studio 2010及以上版本的开发工具是必不可少的。在创建DLL项目时,选择MFC DLL类型,并设置输出目录为通达信的安装路径下的dlls文件夹,如果该文件夹不存在,需要手动创建。 接下来,引入关键的PluginTCalcFunc.h头文件,这个文件包含了与通达信股票软件交互所需的函数声明。在TDXPlugin.cpp文件中,开发者需要根据通达信的编程规范编写自己的函数,这些函数将被通达信调用来处理股票数据和实现自定义的计算逻辑。 在实际编写代码的过程中,开发者可能会遇到如计算技术指标、处理实时数据等任务。例如,可以创建一个名为TDXPlugin1的函数,用于接收通达信传递的参数,执行计算,然后返回结果。原有的TDXPlugin.cpp文件中的代码提供了基本的框架,开发者需要在此基础上扩展,实现个性化的功能。 通过这篇教程,读者可以了解到通达信DLL插件开发的基本步骤,包括项目的创建、配置、以及如何编写符合通达信接口规范的代码。对于希望深入研究通达信功能扩展的程序员或投资者,这是一个很好的起点。不过,由于涉及到Windows编程和MFC库的知识,初学者可能需要额外学习相关概念才能顺利进行开发。