通达信插件编程规范_第1页
通达信插件编程规范_第2页
通达信插件编程规范_第3页
通达信插件编程规范_第4页
通达信插件编程规范_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

通达信插件编程规范篇一:通达信插件选股编程规范通达信插件选股编程规范 编写新的选股插件只需定制自己的” ”(名称亦自定),其他源文件为接口规范,不可更改。 插件的编写包括一个插件信息注册函数,两个选股条件判断函数和若干自编实现细节函数。 1.插件信息注册函数 包括注册插件基本信息和参数信息,相关结构定义参见” ”,现支持 4个参数。 具体函数实例可参见” ”示范程序。 2.选股条件判断函数 BOOL InputInfoThenCalc1(char * Code,short nSetCode,int Value4,short DataType,short nDataNum,BYTE nTQ,unsigned long unused) 此函数申请全部本地历史数据判断最新条件成立与否;BOOL InputInfoThenCalc2(char * Code,short nSetCode,int Value4,short DataType,NTime time1,NTime time2,BYTE nTQ,unsigned long unused) 此函数阶段的历史判断计算阶段最后条件成立与否。 数据申请是通过函数指针调用回调函数,该回调函数声明如下: DATAIOFUNC(char * Code,short nSetCode,short DataType,void * pData,short nDataNum,NTime,NTime,BYTE nTQ,unsigned long) Code 为股票代码,如申请上证指数数据则赋值为”999999”; nSetCode 为市场分类,0 为深市,1 为沪市; DataType 为申请数据类型,缺省为日 K线历史数据,如申请行情数据则赋值为 REPORT_DAT,其他相关类型参见” ”; pData 为申请数据缓冲区,若为 NULL且 nDataNum为-1则函数返回历史数据个数; nDataNum为申请数据个数,若为-1 且 pData为 NULL则函数返回历史数据个数; 2个Ntime为申请数据的时间范围,缺省为全部本地历史数据; nTQ 精确除权信息。 编写选股条件判断函数应考虑判断申请到的数据个数和选股参数的关系,否则可能使选股条件无意义。 具体函数实例可参见” ”示范程序。 3.自编实现细节函数 为选股条件判断函数的实现可自编写辅助函数,如计算均线、判断交叉等,可理解为编写一般公式所使用的各类函数。以后根据需要将会公布更多常用的辅助函数。 函数编写应注意判断数据的有效性,系统对0xF8,0xF8,0xF8,0xF8定义为无效数,对无效数应加以判断不参与计算。 具体函数实例可参见” ”示范程序。 4.插件 dll的使用 将生成的 dll文件拷贝到主程序的 plugin目录下(如果没有此目录,请人工建立, 如果该 dll有关联文件,请一并拷贝过去)主程序进入后,在选股器时打开“插件选股” ,即可使用此插件进行选股,运行期间拷贝 dll过去后,在插件选股界面上点击刷新也可以找到此插件。 通达信 证券行情开发组 XX 1 10 篇二:编写新的选股插件只需定制自己的”MyPlugin通达信插件选股编程规范 编写新的选股插件只需定制自己的” ”(名称亦自定),其他源文件为接口规范,不可更改。 插件的编写包括一个插件信息注册函数,两个选股条件判断函数和若干自编实现细节函数。 1.插件信息注册函数 包括注册插件基本信息和参数信息,相关结构定义参见” ”,现支持 4个参数。 具体函数实例可参见” ”示范程序。 2.选股条件判断函数 BOOL InputInfoThenCalc1(char * Code,short nSetCode,int Value4,short(转 载于: 小 龙 文档网:通达信插件编程规范) DataType,short nDataNum,BYTE nTQ,unsigned long unused) 此函数申请全部本地历史数据判断最新条件成立与否;BOOL InputInfoThenCalc2(char * Code,short nSetCode,int Value4,short DataType,NTime time1,NTime time2,BYTE nTQ,unsigned long unused) 此函数阶段的历史判断计算阶段最后条件成立与否。 数据申请是通过函数指针调用回调函数,该回调函数声明如下: DATAIOFUNC(char * Code,short nSetCode,short DataType,void * pData,short nDataNum,NTime,NTime,BYTE nTQ,unsigned long) Code 为股票代码,如申请上证指数数据则赋值为”999999”; nSetCode 为市场分类,0 为深市,1 为沪市; DataType 为申请数据类型,缺省为日 K线历史数据,如申请行情数据则赋值为 REPORT_DAT,其他相关类型参见” ”; pData 为申请数据缓冲区,若为 NULL且 nDataNum为-1则函数返回历史数据个数; nDataNum 为申请数据个数,若为-1 且 pData为 NULL则函数返回历史数据个数; 2 个 Ntime为申请数据的时间范围,缺省为全部本地历史数据; nTQ 精确除权信息。 编写选股条件判断函数应考虑判断申请到的数据个数和选股参数的关系,否则可能使选股条件无意义。 具体函数实例可参见” ”示范程序。 3.自编实现细节函数 为选股条件判断函数的实现可自编写辅助函数,如计算均线、判断交叉等,可理解为编写一般公式所使用的各类函数。以后根据需要将会公布更多常用的辅助函数。 函数编写应注意判断数据的有效性,系统对0xF8,0xF8,0xF8,0xF8定义为无效数,对无效数应加以判断不参与计算。 具体函数实例可参见” ”示范程序。 4.插件 dll的使用 将生成的 dll文件拷贝到主程序的 plugin目录下(如果没有此目录,请人工建立,如果该 dll有关联文件,请一并拷贝过去) 主程序进入后,在选股器时打开“插件选股” ,即可使用此插件进行选股,运行期间拷贝 dll过去后,在插件选股界面上点击刷新也可以找到此插件。 通达信 证券行情开发组XX 1 10 通达信插件选股编程规范 编写新的选股插件只需定制自己的” ”(名称亦自定),其他源文件为接口规范,不可更改。 插件的编写包括一个插件信息注册函数,两个选股条件判断函数和若干自编实现细节函数。 1.插件信息注册函数 包括注册插件基本信息和参数信息,相关结构定义参见” ”,现支持 4个参数。 具体函数实例可参见” ”示范程序。 2.选股条件判断函数 BOOL InputInfoThenCalc1(char * Code,short nSetCode,int Value4,short DataType,short nDataNum,BYTE nTQ,unsigned long unused) 此函数申请全部本地历史数据判断最新条件成立与否;BOOL InputInfoThenCalc2(char * Code,short nSetCode,int Value4,short DataType,NTime time1,NTime time2,BYTE nTQ,unsigned long unused) 此函数阶段的历史判断计算阶段最后条件成立与否。数据申请是通过函数指针调用回调函数,该回调函数声明如下: DATAIOFUNC(char * Code,short nSetCode,short DataType,void * pData,short nDataNum,NTime,NTime,BYTE nTQ,unsigned long) Code 为股票代码,如申请上证指数数据则赋值为”999999”; nSetCode 为市场分类,0 为深市,1 为沪市; DataType 为申请数据类型,缺省为日 K线历史数据,如申请行情数据则赋值为 REPORT_DAT,其他相关类型参见” ”; pData 为申请数据缓冲区,若为 NULL且 nDataNum为-1则函数返回历史数据个数; nDataNum 为申请数据个数,若为-1 且 pData为 NULL则函数返回历史数据个数; 2 个 Ntime为申请数据的时间范围,缺省为全部本地历史数据; nTQ 精确除权信息。 编写选股条件判断函数应考虑判断申请到的数据个数和选股参数的关系,否则可能使选股条件无意义。 具体函数实例可参见” ”示范程序。 3.自编实现细节函数 为选股条件判断函数的实现可自编写辅助函数,如计算均线、判断交叉等,可理解为编写一般公式所使用的各类函数。以后根据需要将会公布更多常用的辅助函数。 函数编写应注意判断数据的有效性,系统对0xF8,0xF8,0xF8,0xF8定义为无效数,对无效数应加以判断不参与计算。 具体函数实例可参见” ”示范程序。 4.插件 dll的使用 将生成的 dll文件拷贝到主程序的 plugin目录下(如果没有此目录,请人工建立,如果该 dll有关联文件,请一并拷贝过去) 主程序进入后,在选股器时打开“插件选股” ,即可使用此插件进行选股,运行期间拷贝 dll过去后,在插件选股界面上点击刷新也可以找到此插件。 篇三:通达信公式编写教程完整版公式系统(初级) 1.公式类型说明 调出公式管理器: 功能?专家系统?公式管理器 公式类型分为四大类:技术指标公式、条件选股公式、交易系统公式、五彩 K线公式。 技术指标公式 我们在技术分析界面中见到的指标为技术指标公式,比如 MA, KDJ , MACD 等;可以通过公式管理器编写技术指标公式,在公式管理器界面选择技术指标公式,点击右边的“新建”就可进入技术指标公式编辑区。如下图: 在指标公式编辑区,可以通过“引入指标公式” ,在已有指标的基础上修改指标公式,也可以通过插入函数来实现指标公式的编写;编写完后测试公式,测试通过后退出,输入公式名称就可调出指标公式使用。条件选股公式 利用条件选股公式可以把符合一定技术形态的个股选出来,首先在公式管理器中建立条件选股公式,再通过“条件选股”

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论