大智慧股池出票输出到板块

大智慧股池出票输出到自选股板块

包含一个多功能DLL和一个大智慧自选股本地化工具。功能:将大智慧股池出票实时送进大智慧自选股板块,或通达信自定义板块中。


使用方法:

1、将大智慧自选股本地化工具复制到大智慧根目录下,并运行,点击“自选股本地”按钮。

2、按大智慧32位或64位版本不同,复制对应的32位或64位的DLL文件到大智慧根目录下。

3、双击打开配置文件:SD32.ini 或 SD64.ini 在最后一行下面,添加一行:

     SaveFile1=【大智慧主目录】\USERDATA\block\自选股3.blk

    请把【大智慧主目录】更换成你自己的大智慧主程序目录;“自选股3”更换成你要存放代码的自选股板块名。

4、在大智慧股池中,在出票的公式里加一行调用DLL的公式代码:

    "SD32@F6"(3,1);

  如果使用的是64位DLL,公式改为 "SD64@F6"(3,1);

    如果你是在选股公式中调用DLL,也就是并非所有股票代码都要存放入目标板块里,仅是选择符合条件的存到目标板块,那么要在调用DLL的语句外加 if 语句:        

  if 条件判断变量>0 then

    begin

      "SD32@F6"(3,1);

    end

    如果使用的是64位DLL,公式改为 "SD64@F6"(3,1);

     这样就完成了所有设置工具,股池出票就会更新进自选股板块中,切换自选股板块就能看到更新出来的新股票代码。


===================================================================

本函数详细介绍:


函数F6 功能:将股票代码存为TXT或BLK文件

大智慧中选股出票,时常会想引入到其它自动交易、微信转发等软件工具中使用。此函数即可将代码保存为TXT文件或BLK文件(BLK分为通达信格式和大智慧格式)。其中BLK文件为通达信或大智慧的板块文件格式,所以也可用于代码同步到通达信板块里或同步到另一个大智慧板块里

(补充说下,存BLK文件到另一通达信目录里,如果需要在通达信软件上实时看到效果,需要对存入的目标通达信进行设置:在“选项” - “自定义板块设置” 窗中,取消勾选 “缓存板块” 项,即可实现实时热更新;存BLK文件到另一个大智慧,如果需要实时看到同步效果,需要在大智慧中,切换到另一个任意板块再切换回来,就能看到板块被更新了)

公式:

"SD32@F6"(【类型】, 【索引】);

【类型】:1为存成.TXT;2为存成通达信的.BLK;3为存成大智慧的.BLK

【索引】:指在本DLL的配置文件SD32.ini中[set]节点下“SaveFile”键名后跟的数字。其后跟的值是为了确定此TXT文件存放的路径。

听着很难理解是吧,举个例子就简单了:

如果你想把代码存入到c:\1.txt中,那么请先在SD32.ini文件的[set]下面,添加一行:SaveFile2=c:\1.txt,公式就使用"SD32@F6"(1,2);

可以看出,公式中有个2,和SaveFile后面也有个2,它们是对应的。

如果你还想再存其它代码到e:\1.txt中,你就在TdxSaveData.ini文件的[set]下面,再添加一行:SaveFile4=e:\1.txt,公式就使用"SD32@F6"(1,4);

可以看出,公式中有个4,和SaveFile后面也有个4,它们是对应的。这个数字就是一个代号,你可以随意换数字,但必须保证公式和配置文件中,这两数字是对应相同的。这样的设计主要是为了能同时保存多个TXT,且又能让DLL区分各TXT保存的不同路径。

存通达信BLK类型文件与存TXT相同方法,唯有类型参数用2这一区别。如"SD32@F6"(2,4);这里就不再重复介绍了。

另外,其实保存TXT的路径不设置,也会输出到默认的路径,默认路径就是DLL文件所在的文件夹,保存的默认文件名为code.txt;当然BLK文件也是一样(会存为code.blk)。

如果用在选股公式中,可参照以下写法

if 条件判断变量>0 then

begin

"SD32@F6"(3,1);

end

此功能可用于将大智慧股池出票输出到大智慧自选股板块里(当然需要先运行一次大智慧自选股本地化工具.exe)

例:将大智慧股池出票输出到大智慧自选股8:

公式:上方公式

配置文件中加行:SaveFile1=大智慧主目录\USERDATA\block\自选股8.blk


本DLL还有8项其它功能,更多功能介绍说见链接:

https://docs.qq.com/document/DSm9oYUJCSm1OQUJi


包含:

函数F1 功能:将大智慧数据存为通达信的序列数据

函数F2  功能:将大智慧数据存为大智慧的序列数据

函数F5 功能:将大智慧数据存为通达信自定义外部(文本、数值)数据

函数F6 功能:将股票代码存为TXT或BLK文件

函数F7 功能:将股票代码按指定模板发送到钉钉群


2024-08-03 20:47:03
内容投诉
股乐吧 » 大智慧股池出票输出到板块