首先,对MyPlugin.cpp内代码进行修改,并增加注释,部分注释如下:

//将回调函数入口赋值给g_pFuncCallBack,自编程序中可以就可以使用g_pFuncCallBack函数调用通达信内部数据(如开盘价、收盘价、最高价、最低价、成交金额、成交量等等(具体数据结构参见OutStruct.h)。

PDATAIOFUNC         g_pFuncCallBack;
void RegisterDataInterface(PDATAIOFUNC pfn)
{
        g_pFuncCallBack = pfn;
}
    
    然后就可以进行正式编程了

/ 注册插件信息 ///
//注册插件信息:将公式名称,公式描述,参数数量、参数名字、参数最大最小及默认值等信息传送给通达信,并将存储区地址传递给LPPUGIN结构的指针info(具体数据结构将Plugin.h。本函数的具体参数赋值可以根据用户需要修改。
void GetCopyRightInfo(LPPLUGIN info)
{
        //填写基本信息
        strcpy(info->Name,"插件选股1"); //此信息会显示在通达信插件选股对话框中“名称”栏
        strcpy(info->Dy,"上海");
        strcpy(info->Author,"Julian Zhang");        //此信息会显示在通达信插件选股对话框中“设计人”栏
        strcpy(info->Period,"短线");                //还不清楚有什么用
        strcpy(info->Descript,"MA上穿选股");        //此信息会显示在通达信插件选股对话框中“选股对象”栏
        strcpy(info->OtherInfo,"无其它信息描述");        
        //填写参数信息
        info->ParamNum = 2;        //定义插件参数数量,必须是[0~4]之间整数;
        strcpy(info->ParamInfo[0].acParaName,"MA短天数"); //第一个参数的名称
        info->ParamInfo[0].nMin=1;        //这部分通达信官方模板错误写成nMax,应该为nMin,参数最小值;
        info->ParamInfo[0].nMax=1000;        //定义参数最大值
        info->ParamInfo[0].nDefault=10;        //定义参数默认值
        
        strcpy(info->ParamInfo[1].acParaName,"MA长天数"); //第二个参数的名称
        info->ParamInfo[1].nMin=1;

//用通达信本地保存的所有数据进行选股,函数原型必须保持不变,系统会自动将需要的参数传递到本函数名字空间内
//Code:股票代码;nSetCode:所属市场(0为深市,1为沪市);Value存参数值(通达信插件选股时用户设定值)
//DataType:由通达信行情接口软件传递过来的数据,4为日线,5为周线,参见OutStruct.h中宏定义。默认为日线数据。

如申请行情数据则赋值为REPORT_DAT2,其他相关类型参见OutStruct.h
//nDataNum为申请数据个数,若为-1且pData为NULL则函数返回历史数据个数,然而取到的数据必须存储到pData中,参数pData不允许为NULL。

关于行情接口,大家也可以去https://gitee.com/l2gogogo了解一下,也可以联系下方名片。

讲解通达信接口插件的编程源码运作过程相关推荐

  1. matlab dll 通达信,【通达信】通达信插件(dll)编程源码及讲解

    [通达信]通达信插件(dll)编程源码及讲解 2018-11-29 通达信DLL插件编程示例(源码).rar (829.39 KB) 通达信提供了DLL插件接口和DLL指标接口标准(见"插件 ...

  2. 通达信接口的定义和实现

    通达信相信股民或多或少都有听说过,它是行业内相当出名的行情查询软件,那通达信接口又是什么意思呢?如何实现通达信接口呢?今日我们来详细讲解一下. 通达信接口的定义 通达信接口可以理解为,利用通达信行情软 ...

  3. 通达信接口node筹码分布怎么修改参数?

    通达信接口node筹码分布怎么修改参数?其实就是需要点击筹码分布又上角的图标就可以修改了,可以修改成本的算法,还有历史换手衰减系数,还可以添加远期和近期的成本分布. 通达信接口node筹码参数分享,如 ...

  4. 通达信接口编程语言是什么?

    通达信接口是我们用的比较多的交易接口,通达信也有官方的交易接口可供投资者选择,但是如果选择免费版,功能肯定比较少,专业版虽然功能更强大,但也不一定百分百满足每个投资者的需求,这时候,一些有编程基础的小 ...

  5. 执行Python语言能不能破解通达信接口api股票数据?

    最近有很多投资用户在研究软件选股与自动交易,所以需要获取股票的每日数据,那么使用Python怎样破解通达信接口api股票数据呢?下面小编就简要介绍从通达信的交易软件中获取股票数据的过程,即使用Pyth ...

  6. 如何下载通达信接口 费用如何?

    之前我分享了自编的一些通达信指标公式.经粉丝咨询,我发现自己疏忽了一个问题:许多人不知道如何下载/使用通达信接口软件! 通达信软件PC版,有以下两种形态: 第一种形态是官方版. 官方版的软件下载链接在 ...

  7. 通达信接口怎么连接主机?

    通达信接口怎么连接主机的步骤,如下: 1. 使用步骤如下: 安装Wind金融终端.安装编程语言.修复插件.开始使用接口. 2. Wind量化接口函数如下: 先要获取数据函数.

  8. 通达信接口进行二次编程开发步骤

    大家都知道通达信接口是比较流行的快速通达信数据excel接口,能够提供多家券商,包括通达信数据excel接口.量化回测平台等. 通达信接口API接口说明(部分) 今天小编主要讲一下,关于通达信接口进行 ...

  9. 破解通达信接口是违法的吗?一分钟为你科普

    随着网络信息技术的快速发展和个人生活和企业管理的广泛应用,网络安全问题日益突出,其中黑客入侵计算机系统导致网络瘫痪.信息泄露等问题给社会带来了巨大损失. 近日,上海普陀法院审理了一起提供侵入计算机信息 ...

最新文章

  1. Python学习笔记(二)——HelloWorld
  2. 那些年,我的数据结构课设,现在满满的回忆!(现如今身处内卷之中,已经很难出现当初那份乐趣了)
  3. 在OnLButtonDown获取其他控件被点击的消息
  4. 结合file和iconv命令转换文件的字符编码类型
  5. C++ 读取windows服务列表 与操作注册表
  6. mybatis学习(45):开启二级缓存
  7. Oracle expdp impdp导出导入命令及数据库备份
  8. crontab 简介
  9. 少走弯路,给3~5年java程序员的唯一一条建议
  10. Failed to load VMMR0.r0 (VERR_SUPLIB_OWNER_NOT_ROOT)
  11. .NET下解析Json的方法
  12. 【word论文排版教程0】论文制作流程
  13. JAVA优秀开源框架收集
  14. 刀片服务器性能对比,刀片服务器与机架服务器优势对比
  15. 1型错误和2型错误_沈阳地铁1号线太原街站导向牌出现错误!
  16. 各地政府开放平台_8个视频让您对开放政府感到兴奋
  17. THC温湿度测控系统---系统分析与设计
  18. 常见电路、元器件汇总
  19. VBS 调用web接口
  20. (一)安卓智能广告机,实现广告分屏播放(根据图片/视频链接进行加载播放)

热门文章

  1. Java JDK 控制台环境设置
  2. 【LCC系列】自动驾驶中激光雷达和相机的自动在线标定(2013)
  3. Java的四种遍历方式
  4. 考过计算机二级的心得,考生关于全国计算机等级考试二级的心得经验
  5. 看完这篇,搞定SpringBoot多数据源
  6. Qt 容器控件之Tab Widget 使用详解
  7. Java 线程安全的集合
  8. 微信小程序(4)——视图容器之moveable-view和moveable-area
  9. 高一计算机会考英语作文,高二会考英语作文范文
  10. HTC G2 超级新手教程之最终版