通达信是一款非常流行的股票分析软件,它提供了一套强大的插件编程接口,可以用来开发自定义的功能和指标。通达信插件编程主要使用以下几种插件:
VBScript插件:通达信支持使用VBScript编写插件。VBScript是一种简单易学的脚本语言,它与通达信软件的内部接口进行交互,可以实现各种功能的扩展。通过编写VBScript插件,用户可以自定义各种指标、交易策略、报表等功能。
C++插件:通达信还支持使用C++编写插件。C++是一种高级编程语言,它提供了更强大的功能和更高的性能。通过编写C++插件,用户可以实现更复杂的功能,如高频交易、机器学习等。
JavaScript插件:通达信还支持使用JavaScript编写插件。JavaScript是一种脚本语言,它在网页开发中广泛使用。通过编写JavaScript插件,用户可以在通达信软件中实现一些网页相关的功能,如网页展示、数据可视化等。
Python插件:通达信最近也开始支持使用Python编写插件。Python是一种简单易学的编程语言,它在数据分析和机器学习领域有广泛的应用。通过编写Python插件,用户可以使用通达信软件提供的数据接口,进行数据分析和模型训练。
API插件:通达信还提供了一套API接口,可以用来开发各种自定义的功能。通过使用API接口,用户可以与通达信软件进行通信,获取实时行情数据、历史数据、交易数据等。
总之,通达信软件提供了多种插件编程接口,用户可以根据自己的需求和编程经验选择合适的插件进行开发。无论是初学者还是有经验的开发者,都可以通过插件编程来扩展通达信软件的功能。
一、VBScript编程:
打开通达信软件,点击“系统设置”-“插件设置”,勾选“启用VBScript插件”。
在通达信软件的公式编辑器中编写VBScript脚本代码,可以使用VBScript提供的函数和对象进行股票数据的计算和分析。例如,可以使用CreateObject函数创建通达信软件提供的对象,如TDXScript对象、KLine对象等。
在脚本中使用TDXScript对象提供的方法进行股票数据的读取和处理。例如,可以使用TDXScript对象的GetSecurityCount方法获取股票数量,使用GetSecurityName方法获取股票名称等。
将编写好的VBScript脚本保存为.tdx文件,然后在通达信软件的自定义指标或公式中引用该脚本。
二、JScript编程:
打开通达信软件,点击“系统设置”-“插件设置”,勾选“启用JScript插件”。
在通达信软件的公式编辑器中编写JScript脚本代码,可以使用JScript提供的函数和对象进行股票数据的计算和分析。例如,可以使用Math对象提供的方法进行数学运算,使用Array对象进行数组操作等。
在脚本中使用通达信软件提供的API进行股票数据的读取和处理。例如,可以使用TdxGetSecurityCount函数获取股票数量,使用TdxGetSecurityName函数获取股票名称等。
将编写好的JScript脚本保存为.tdx文件,然后在通达信软件的自定义指标或公式中引用该脚本。
三、C语言插件开发:
打开通达信软件,点击“系统设置”-“插件设置”,勾选“启用C语言插件”。
使用C语言编写插件代码,可以使用C语言提供的库函数和API进行股票数据的计算和分析。通达信软件提供了一套插件开发接口,可以通过调用接口函数来实现与通达信软件的交互。
使用Visual Studio等IDE工具创建一个C语言项目,将通达信提供的SDK文件包含到项目中。然后在项目中编写插件代码,使用通达信提供的API函数进行股票数据的读取和处理。
将编写好的插件编译生成DLL文件,然后将DLL文件放置到通达信软件的插件目录中。
