正规杠杆炒股公司 把通达信打造成量化计算器

发布日期:2025-01-10 20:01    点击次数:190
正规杠杆炒股公司

01

引言

通达信内部自带了大量的技术分析公式,而且借助于DLL编程接口,能够作为一种高端的量化计算器。

那么,我们能不能利用通达信的量化分析功能,来计算自己的外部专属品种呢?

参考《通达信使用DLL读取CSV当做指标》,似乎有潜力做到。

本文我就来做一些可行性探索。

02

举例

这里我分析下面这个国际知名品种,24小时交易不停的那种,具体名称我就不说了。

借助它的交易历史数据来进行探索。

图片

这里,我把它的近期日线历史数据导入到csv文件中。

数据格式定义如下:

图片

(上面的价格数据看起来不大,是因为它是以美元计价的)

现在,借助dll,就可以把K线数据导入到通达信中了,

首先我绑定这个读取csv文件的8号dll。

图片

这里,我新建了一个副图公式,然后把csv的第一到第四组数据读入到通达信中,这四列数据分别是开盘价、最高价、最低价、收盘价。

图片

从公式可以看出,前5行,就完成了开盘价、最高价、最低价、收盘价的读取;

之后利用通达信的DRAWKLINE函数,完成了外部品种的K线绘制。

当然,由公式原理可知,你也可以建立“主图替换”公式,把这些外部K线数据画到主图中。

有了以上步骤的准备,我就可以利用通达信自带的那些公式体系,进行外部品种的调用分析了。

比如,这里:

EMA20:EMA(CLOSE1,20),COLORGREEN;

这一行代码,就直接计算了这个品种的20天指数平滑移动平均线。

问题分析:

那么,是不是这个方法就完美无瑕呢?

并不是,我们知道,这些国际外部品种一般是24小时不停交易的,周六日、甚至大过年的它也交易,而我大A,在这些日期是不交易的;

同样,外部品种在国外有些特殊日期是不交易的,而我大A在这些日期却可能在交易。

以上两种交易周期的不一致,就会造成,有些日期外部品种的数据无法按照日期一一对应显示。

从下面的实际绘图结果,我们也可以分析,

比如,下图,只有2024年10月25日周五的数据,10月26和27日是周末,没有数据。

此时,csv文件中的外部品种的10月26日星期六的交易数据就被截掉了。

图片

同样,5月27 日到5月31日,我大A有交易数据,但外部品种这时却没有交易数据,造成了一段数据缺失。

图片

显然,直接移植外部数据到通达信中,会遇到交易日期数据不匹配的难题,

除非我们做底层的修改,把日期进行平移,填补这些数据不匹配,之后,通达信的全部公式体系就可以为我所用了。

当然,这种数据的平移很简单,用个Excel就能轻松搞定。甚至于搞个Python或者VBA写个脚本也不是不行,就不多说了。

03

结论

通达信的数据计算体系,理解了它的数据体系,就可以把它当做是一套免费的量化计算工具。

只需要做一些小小的改动,就可以借助dll来把外部数据引入到通达信中,让它为我所用。

现在,你学会了吗?

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。

栏目分类
热点资讯
相关资讯