`
dengbaoleng
  • 浏览: 1129360 次
文章分类
社区版块
存档分类
最新评论

易语言版{大智慧/分析家/飞狐交易师}DLL插件接口开发模块(beta5),自定义股票软件公式扩展函数

 
阅读更多

作者:庄晓立(liigo)

日期:2011/04/15 (2011/10/21更新)

原创链接:http://blog.csdn.net/liigo/archive/2011/04/15/6326871.aspx

转载请注明出处:http://blog.csdn.net/liigo

关键字:股票软件 自定义公式 扩展函数 DLL 插件 C语言接口 易语言大智慧(新一代) 分析家 飞狐交易师

  大智慧(新一代)/分析家/飞狐交易师等股票软件都有公开的C语言接口,允许用户编写DLL自定义股票软件公式扩展函数。但是,要知道,玩股票的多数都不是程序员,很多人不会C语言、不会编写DLL(动态连接库),通过网络会发现很多人不会却渴望自己开发公式扩展函数。此外,股软函数的C语言接口,虽然对程序员来说不是很复杂,但对非程序员普通股民用户来说却相当深奥,不易理解和使用。有了易语言版的开发模块后,事情有了很大的改观:中文编程,简单易用,不需要专业编程知识,用很少的学习成本,就能达到自定义股票软件公式扩展函数的目的。

  目前,我(liigo)开发的易语言版股票软件自定义公式扩展函数插件开发模块,已经初步完成,实现100%完整兼容股软官方C语言接口和功能,目前处于公开测试阶段。此前的内测结果表明,至少95%的功能和80%数据是正确的。由于本人对股票和股票软件认知有限,难以继续深入测试,急需更多专业用户参与测试,扩大测试范围和测试强度。此次发布的测试版模块,包含完整的模块源代码、例程,以及简单的使用文档。愿意参与交流、测试、提交BUG、建议和反馈信息的朋友,请加入测试专用QQ交流群。期待你的到来。此易语言模块将永久免费、开源。为人民币服务。

下载:易语言股票函数插件开发模块(测试版5)

QQ交流群:69300326点击这里加入QQ交流群[69300326]

请加,随时提交BUG、建议和反馈信息,也可能随时更新模块和源代码。

2011/10/21更新:已提供最新beta5版下载地址(2011/5/10发布)。请不要再申请加入了,群容纳的人数有限,目前限制新人加入。


编译和测试方法

1、用我(liigo)提供的 link.dll 覆盖易语言安装目录中 tools 子目录内的同名文件(注意备份);(重要!)

2、修改易语言安装目录中 tools 子目录内的 link.ini 文件,打开选项show_command_line=yes 和retain_intermediate_files=yes,即去掉行首的分号(;),见下图:

修改易语言link.ini静态链接配置文件

3、使用易语言打开测试例程,liigotest.e,静态编译生成 liigotest.dll (还会同时生成其他编译链接中间文件);

4、复制易语言IDE中输出的静态链接命令行文本,去掉 /def: 及以后的部分,粘贴到控制台窗口(开始-运行-cmd.exe打开控制台),如下图,回车执行,将再次静态编译生成新的liigotest.dll (覆盖刚才静态编译的同名文件):

复制出一部分静态链接命令行到控制台执行

5、将最新生成的liigotest.dll 复制到股票软件指定目录中(大智慧新一代:C:/dzh2,飞狐交易师:C:/FoxTrader/FmlDLL),就可以在股票软件中测试调用其中的扩展函数了(调用方式:"LIIGOTEST@SUM"(1,2),详见相应的股票软件帮助文档)。

注意,在第4步骤,如果遇到编译链接错误,提示找不到某某.lib时,可尝试在命令行后面添加以下参数:/LIBPATH:"C:/Program Files/e/linkers/vc6/Lib" /LIBPATH:"C:/Program Files/e/linkers/vc6/MFC/Lib" (最前面有一空格)注意修正路径,确保在你电脑上存在。(本模块beta5已解决此错误。)




calcinfo.e 是模块源码
liigo_股票函数插件(CALCINFO).ec 是calcinfo.e编译结果

liigotest.e 是测试用DLL源码
liigotest.dll 是 liigotest.e 编译结果,里面定义了以下三个测试函数:

SUM(a,b) 接收两个数值参数,返回参数值之和
AVGVAR(x) 接收一个序列数参数,返回其中所有数值的平均值
DUMMY 不需要参数,也不返回任何值

请在股软中调用以三个函数以测试是否有效。

下载:易语言股票函数插件开发模块(测试版5)




下面计划写一些模块使用方法(开发文档),和模块实现细节,未定,待续。

分享到:
评论

相关推荐

    股票分析软件dll函数编程规范

    分析家、大智慧、通达信的dll函数编程规范,用于扩展股票分析软件的技术指标或选股公式。

    飞狐 动态库扩展源代码

    飞狐交易师“C语言接口”扩展程序调用接口规范V3.0 1.本规范适用于飞狐交易师V3.x公式系统. 2.扩展函数可用于实现系统公式函数不能实现的特殊算法. 3.扩展函数用windows 32位动态链接库实现,建议使用Microsoft ...

    集分析家、飞狐、大智慧、通达信公式函数的电子书

    分析家、飞狐、大智慧、通达信公式函数的分类用法说明

    股票软件二次开发dll接口及示例源代码

    含有大智慧、交易师(飞狐交易师、徐小明KT交易师)、分析家、通达信的dll二次开发接口规范文档,同时含有其示范性开发源代码。

    飞狐交易师免费版

    和讯飞狐交易师免费版。在官网上注册就可以终身免费使用,可以自定义自己喜爱的指标公式,扩展数据等等。

    飞狐DLL扩展源代码

    飞狐DLL扩展源代码,用于指标公式扩展编写

    飞狐交易师网络版4.9

    飞狐交易师网络版4.9,软件特色 ①网络实时接收,兼容各种图文卡; ②推出国内第一套Windows实盘选股追踪系统,支持股票﹑期货﹑外汇(即将推出),全球数据源(即将推出); ③多功能画线工具,可以自己编各种指标及...

    飞狐交易师软件股票公式编辑详解.pdf

    飞狐交易师软件股票公式编辑详解.pdf

    通达信公式,飞狐交易师公式,分析家公式.pdf

    通达信公式,飞狐交易师公式,分析家公式.pdf通达信公式,飞狐交易师公式,分析家公式.pdf

    易语言模块大全(共775个模块)

    易语言模块大全,里面包含775个模块!!! 易语言模块大全,里面包含775个模块!!! 易语言模块大全,里面包含775个模块!!! ACCESS到高级表格1.1(1.1).zip Access操作(1.0).zip ACCESS到超级列表框(1.0).zip ...

    易语言540个易模块

    模块_动态修改图片组网-际飞狐修改版 模块_仿WinXP窗口v1.0 模块_仿WinXP窗口v1.1 模块_仿WinXP窗口v2.0特别版 模块_仿WinXP窗口v3.0纪念版 模块_仿WinXP窗口v3.1版 模块_汉字查询 模块_回调函数 模块_软件注册...

    股票自动交易系统_股票自动交易_股票池_股票_飞狐_股票交易系统_

    StockOrder.exe 主程序升级一般只需替换这个文件Order.dll 股票池公式下单DLL需要放到相关软件的对应目录升级也要注意替换放到那些软件目录下的Order.dllStockOrderPanel.dll 这是和金魔方联动的专用文件,其他不...

    易语言700模块打包

    表格公式模块(1.2).zip 编译程序(1.0).zip 部品管理模块(1.0).zip 编辑框高亮模块(1.0).zip 创建多级目录(1.0).zip 超级模拟msn模块(1.0).zip 窗口动画效果模块 V1.0(1.0).zip Cool皮肤模块(1.0).zip CPU...

    易语言模块大全汇总批量下载

    易语言~模块~批量~下载 2008-11-08 14:41 文件夹 文件夹 易语言模块大全 2005-10-21 15:30 14489 3100 易语言模块大全\24位转单色位图模块.ec 2007-01-18 07:00 7110 2339 易语言模块大全\69msn.ec 2005-05-26 02:18...

    网际风股票实时行情全推数据接口API调用规范C# 3.0版

    股票实时行情、股票实时数据是网际风www.nezip.cn全推数据接口的基础功能, 采用全推方式将股票实时行情、股票实时数据推送到客户端,减少客户端请求数据的响应时间,可以很好地支持像分析家、飞狐交易师、步步汇盈...

    飞狐,分析家,通达信,大智慧股票公式帮助 chm

    飞狐,分析家,通达信,大智慧股票公式帮助 chm

    易语言模块914个

    24位转单色位图模块.ec 69msn.ec ACCESS到高级表格.ec Access操作.ec ACCSEE记录显示到超级列表框模块.ec ACSII加解密模块2.0.ec AD.ec ADO方式填充树型框.ec API操作模块.ec Base64编解码.ec BASE64编...

Global site tag (gtag.js) - Google Analytics