首先,接口规范方面,通达信要求DLL的函数必须遵循StdCall调用约定,函数命名要符合通达信的识别规则,比如导出函数名需对应特定格式,函数参数一般包含股票行情数据序列,返回值是插件计算的指标结果,同时要保证函数正常导出,不能是内部隐藏函数,否则通达信无法加载。其次,编译步骤可按这几步操作:第一步,根据通达信版本选对应位数的编译平台,比如32位通达信就用32位编译;第二步,用Visual Studio新建Win32类型的DLL项目;第三步,配置项目属性,把调用约定设置为StdCall;第四步,编写符合接口规范的函数代码,比如简单的均线计算函数;第五步,编译生成DLL文件,确认位数匹配后再使用。举个例子,写一个求5日均线的函数,标注__stdcall属性,函数名保持通达信要求的格式,编译后就能用。要注意,如果调用约定不对或者位数不匹配,插件会加载失败,务必留意这两个细节。
如果您想获取具体的代码示例,或是在编译、加载通达信DLL插件时遇到问题,欢迎点击头像添加微信沟通,我会为您提供针对性的帮助。另外,如需进一步了解插件的调试或拓展方法,也可随时联系我。




分享
注册
1分钟入驻>

+微信
从业认证
秒答
电话咨询
18630917047

