【通达信L2黑科技】 用 DLL 把 10 年机构大单净额 1 秒拖进本地,选股、排序、回测快到飞起!

引言

通达信L2数据中,有一个L2_AMO资金流向函数:

  • 类型:资金流向函数
  • 功能:成交额分档
  • 描述 :单数分档,按:
    • N(0--3):超大/大/中/小四档处理
    • M(0--3):买入/卖出/主买/主卖四类
      沪深品种的资金流向功能专用。

那么,定义下面这个公式,就可以得到机构大单净额

plaintext 复制代码
机构大单净额:=(L2_AMO(0,0)+L2_AMO(1,0)-(L2_AMO(0,1)+L2_AMO(1,1)))*0.0001;

机构大单数据加工

上面的这个数据,我可以把他们用DLL下载出来(这里演示的是64位DLL,32位同样的操作):
图片

新建下面的"大单下载"公式:

plaintext 复制代码
机构大单净额:=(L2_AMO(0,0)+L2_AMO(1,0)-(L2_AMO(0,1)+L2_AMO(1,1)))*0.0001;
DD:=TDXDLL2(1,STR2CON(CODE),DATE,机构大单净额);

这个公式,就会把大单净额的数据,下载到一个数据文件tdxdatas.bin中:

这个数据文件,记录了能够获取到的各个股票的历史数据信息,通过数据还原之后,可以用记事本来查看:
图片

有了这些历史数据信息,我们就可以来进行选股、排序等等操作了。

1. 大单选股

plaintext 复制代码
DD:TDXDLL2(2,STR2CON(CODE),DATE,0),COLORSTICK;
0;
DD10:=TDXDLL2(10,10,3,0);
DD11:TDXDLL2(11,STR2CON(CODE),DATE,0);

这个公式,调用2号函数,把数据输出到屏幕,可以看出大单的历史流入、流出信号。

然后,调用10号和11号函数,进行训诂,里面对近期的净流入进行一些复杂的逻辑运算,一旦符合流入条件,则返回真,否则返回假。

用DLL,完成了数据的快速读取,以及对数据逻辑的快速判断与计算。

2. 大单排序

  • 大单排序
plaintext 复制代码
DD1:TDXDLL2(4,STR2CON(CODE),DATE,1);{1,2,升序;-1,-2降序};

这里调用4号函数,对全盘的大单流入数据进行两种排序。

同时考虑到有历史数据信息,还可以对历史数据进行排序,

这是通过最后一个参数来控制的:

1,2,3的含义就是比较数据的最后一天,倒数第二天、倒数第三天;

正数表示从小到大排序;

负数表示从大到小排序。

这个公式建立之后,甚至可以用来做"历史行情排序",把这个DLL公式当做普通的指标,再结合通达信的并行计算功能,.401历史行情排序,速度快到飞起。

排好序以后,就会生成这样的界面。

显然,DLL指标已经成为了一个普通数据指标,能够参与通达信的排序。

结语

以上,就演示了一种利用DLL来对通达信L2的大单数据进行加工的方法。

DLL具有一些特殊的功能,值得进行探索。

你有什么奇思妙想,欢迎来定制。

stockapi官网https://stockapi.com.cn)是一个专业的股票数据分析与量化交易接口平台,主要提供以下几类服务:

一、核心功能与服务内容

  1. 股票API接口服务

    • 提供稳定可靠的API接口,支持多种编程语言(如Java、Python、C#、JavaScript、C++)调用。
    • 支持实时行情、历史数据、技术指标等多种数据类型。
  2. 技术指标数据

    • 包括MACD、KDJ、WR、CCI、BOLL(布林带)、MA(均线)等常用技术指标。
    • 支持不同周期(日线、周线、月线、季线、半年线、年线)和复权方式(前复权、后复权、不复权)。
  3. 实时与历史行情数据

    • 提供股票历史日线行情查询,支持指定股票代码和日期范围。
    • 提供分时数据、分时KDJ数据等高频数据接口。
  4. Level2实时行情数据

    • 提供逐笔成交、逐笔委托、十档行情等高级行情数据,帮助用户把握市场动态。
  5. 量化交易策略回测

    • 提供专业的策略回测系统,支持用户自定义交易策略并进行历史数据回测验证。
  6. AI智能选股

    • 基于人工智能技术,提供智能选股策略,帮助用户分析市场趋势。
  7. 资金流向与游资数据分析

    • 提供全面的资金流向分析,实时追踪主力资金和游资动向。
  8. 龙虎榜数据

    • 提供每日龙虎榜数据查询,帮助用户分析市场热点和主力资金动向。
  9. 集合竞价数据

    • 提供个股和板块的集合竞价数据,帮助用户把握开盘前的市场动向。
相关推荐
青云交19 天前
Java 大视界 -- 基于 Java 的大数据实时流处理在金融高频交易数据分析中的应用
java·大数据·量化交易·异常检测·apache flink·实时流处理·金融高频交易
量化风云2 个月前
『量化人的概率 03』PDF is all you need
python·金融·pdf·概率论·量化交易·量化课程
青云交3 个月前
Java 大视界 -- Java 大数据机器学习模型在金融衍生品市场波动特征挖掘与交易策略创新中的应用(363)
java·大数据·机器学习·量化交易·金融衍生品·交易策略·波动率预测
北纬32.63 个月前
高频交易服务器篇
量化交易·高频量化·python量化·hft·openai炒股
qife4 个月前
AI 对冲基金模拟系统
机器学习·量化交易·金融科技·ai投资
DolphinDB智臾科技4 个月前
如何计算股票复权因子与复权行情
数据分析·量化交易·因子挖掘·dolphindb 实时计算
阡之尘埃4 个月前
Python量化交易12——Tushare全面获取各种经济金融数据
python·金融·数据分析·pandas·量化交易·宏观经济
TGITCIC5 个月前
AI量化交易是什么?它是如何重塑金融世界的?
量化交易·量化·ai金融·deepseek量化交易·大模型金融·ai量化·大模型理化
无名的小码农6 个月前
【62期获取股票数据API接口】如何用Python、Java等五种主流语言实例演示获取股票行情API接口之沪深A股派现与募资对比数据及接口API说明文档
java·开发语言·python·股票api·股票数据接口·股票数据