01成都期货配资公司
—
引言
通达信提供了大量的数据信息,比如历史股价、最新股价、各种技术分析指标参数等。
因此通达信可以充当一个重要、免费的量化分析数据源。
众所周知,通达信中的这种可以公式表达的数据,都是可以下载出来的。
划重点,只有能够用通达信自有公式体系表达的数据,才能够下载。
后台很多小伙伴,废了大量功夫,找到我,想让我给他下载界面上的某某数据,比如某时某刻分笔数据。
对不起,这种数据别找我了,我也没办法,下不下来的。
02
—
通达信可下载数据体系
通达信中这些公式表达的数据,你肉眼看上去就是一个参数。
比如CLOSE,表示收盘价,但本质上它其实不是一个数,而是一组按时间表达的序列数据。
在这些公式表达的数据中,其实还可以分为两种:
1、一种,是随时间变化的数据,比如CLOSE、HIGH这种。
在内存中,日线级别的数据排列就像是这样子的:
图片
2、另一种,是与时间无关的数据,比如FINACE(1)、DYUNAINFO(15)这种。
这种数据在内存中虽然也是个数组,但数据完全一模一样,因此也与时序无关。
图片
第一种数据,在通达信的主图或者副图可以看出来,是变化的曲线;也就是这组数中,每个数据都是不同的。
第二种数据,则不一样,虽然在内存中它还是一组数,但在主图和副图上看起来就是一根平直的直线,每个数据都是相同的。
显然,根据上面的分析,下载数据时,就存在下面几种下载方法:
1、第一种,当然就是把序列数据全部下载下来;
2、第二种,显然没必要全部下载,而是只需要下载一个数据就够了。
3、另外,还存在第三种情况,就是,跟第一种情况一样,我知道输入的数据是序列数据,但考虑到处理速度,我只需要最新的一个或者一小批状态,因此与第二种类似,只需要下载最新的一个或几个数据即可。
比如下面,这种序列日线数据,我只需要下载最新的状态,也就是空色框内的数据,对应的就是下面的一种下载情况:
图片
03
—
量化数据源下载方案
根据以上思路,特意设计了三类DLL,能够满足上面三种下载需求:
1、一类DLL是下载全部序列数据,这类DLL有“吸星大法”DLL,具体可以参考这里:
《通达信量化之盘中实时数据获取方法》
《通达信“吸星大法”DLL下载可转债》
2、另一类DLL是下载最新数据,这类DLL还特意与自定义外部数据结合,制作了可制作自定义外部数据的DLL:tdxWaiBuShuJuStr.dll。具体可参考:
《通达信自定义外部数据的制作、读取和排序DLL》
另外,考虑到通达信特殊的并行选股功能,还设计了能够适用于并行选股的DLL:tdxcsvinfo_paral.dll。具体可参考:
《玩转通达信并行选股之最新指标下载器》
3、第三类,为了满足部分下载的需求,改进了“吸星大法”,加入了更多的可控制项,设计了“新版下载器”DLL。具体可参考:
《为什么需要改进通达信“吸星大法”DLL》
《通达信新版下载器及下载性能测试》
04
—
结论
以上就是针对通达信数据体系,设计的几种适合于进行量化分析的数据源下载体系。得到这些下载的数据源后,你就可以随意利用你手中的各种外部程序进行分析、处理了。
按照我的理解,用三种方法对这些数据进行了区分,并分别设计了相关的下载DLL。
你对于量化数据源的数据下载和利用有什么考虑呢?欢迎指教!成都期货配资公司
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。