用易语言模块读取大智慧数据
本帖最后由 ok0ok 于 2022-6-24 17:50 编辑使用的是庄晓立(liigo)的易语言模块,(易语言版{大智慧/分析家/飞狐交易师}DLL插件接口开发模块(beta5))原作者帖里有详细的教程,https://blog.csdn.net/liigo/article/details/6326871我这里只转帖一下,讲下自己的使用方式
1我测试后发现只支持32位版本,大智慧603。 对于64位的不支持,如大智慧64位8.28。
2在作者第4步时,如果遇到编译链接错误,提示找不到某某.lib时,可尝试在命令行后面添加以下参数: /LIBPATH:"C:/Program Files/e/linkers/vc6/Lib" /LIBPATH:"C:/Program Files/e/linkers/vc6/MFC/Lib" ,上面的lib目录要改成自己的目录,如D:\eyy\VC98linker\Lib
和 D:\eyy\VC98linker\MFC\Lib
3我个人安装的易语言没有安装 VC98linker ,可在这下载 http://pan.down345.com/f/5105654-487572087-d1ea78编译调试里会提示少什么lib
4 编译里要先用易语言自带的静态编译,再用cmd命令行编译一回
5这模块可能没更新,在扩展数据和股本信息提取已经失效
欢迎一起讨论学习。
编译和测试方法:1、用我(liigo)提供的 link.dll 覆盖易语言安装目录中 tools 子目录内的同名文件(注意备份);(重要!)2、修改易语言安装目录中 tools 子目录内的 link.ini 文件,打开选项 show_command_line=yes 和 retain_intermediate_files=yes,即去掉行首的分号(;),见下图:http://hi.csdn.net/attachment/201104/15/11443_1302883292iIG0.gif3、使用易语言打开测试例程,liigotest.e,静态编译生成 liigotest.dll (还会同时生成其他编译链接中间文件);4、复制易语言IDE中输出的静态链接命令行文本,去掉 /def: 及以后的部分,粘贴到控制台窗口(开始-运行-cmd.exe打开控制台),如下图,回车执行,将再次静态编译生成新的 liigotest.dll (覆盖刚才静态编译的同名文件):http://hi.csdn.net/attachment/201104/15/11443_13028833466jj6.gif5、将最新生成的 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已解决此错误。)
补多个全能读取 版权当作者所有
内有例程
井芝羽 发表于 2022-6-17 20:01
链接: https://pan.baidu.com/s/16IdkOuR5TTaBbT1TVJiGwQ?pwd=sv67 提取码: sv67
这个能读出来吗?
目前这个只能读出 日期,委买总单数,委卖总单数,委买中单比,委买大单比,委买特大比,委卖中单比,委卖大单比,委卖特大比,数据09,数据10,数据11,数据12 ok0ok 发表于 2022-6-17 08:47
编辑框1.内容=读 L2 数据 (“d:\dzh365”, “SH600000”, )
返回读取的L2数据文本(日期,委买总单数,委卖总单数,委买中单比,委买大单比,委买特大比,委卖中单比,委卖大单比,委卖特大比,数据09,数据10,数据11,数据12),每行为一天数据; 谢谢分享 这个厉害了 原谅我看不懂 大智慧是炒股的吗? photocs 发表于 2022-6-9 14:32
大智慧是炒股的吗?
是的 股票软件 这个厉害了 原谅我看不懂 这个厉害,可以读股票软件的数据。 谢谢分享,研究一下 L2D数据能读取吗? 井芝羽 发表于 2022-6-14 19:09
L2D数据能读取吗?
编辑框1.内容=读 L2 数据 (“d:\dzh365”, “SH600000”, )