首页 > 行业资讯 > MATLAB版量化交易技术分析工具TA-Lib【不付费也可获取,不要被付费吓跑】

MATLAB版量化交易技术分析工具TA-Lib【不付费也可获取,不要被付费吓跑】

时间:2022-05-16 来源: 浏览:

MATLAB版量化交易技术分析工具TA-Lib【不付费也可获取,不要被付费吓跑】

原创 巴山 (bashan) matlab爱好者
matlab爱好者

matlabaihaozhe

学matlab编程就关注matlab爱好者!

收录于合集
#matlab 7
#量化交易 1
#TA-Lib 1
#matlab工具箱 1
#技术交流 4
前言
付费仅用于支持公众号发展,与免费版本无任何功能差别,唯一差别就是免费版本带有公众号宣传消息!

mian

版权声明: 本资源版权归原作者 Mario Fortier 所有

/* TA-LIB Copyright (c) 1999-2007, Mario Fortier

* All rights reserved.

*

* Redistribution and use in source and binary forms, with or

* without modification, are permitted provided that the following

* conditions are met:

*

* - Redistributions of source code must retain the above copyright

 *   notice, this list of conditions and the following disclaimer.

 *

 * - Redistributions in binary form must reproduce the above copyright

 *   notice, this list of conditions and the following disclaimer in

 *   the documentation and/or other materials provided with the

 *   distribution.

 *

 * - Neither name of author nor the names of its contributors

 *   may be used to endorse or promote products derived from this

 *   software without specific prior written permission.

 *

 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS

* ``AS IS’’ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT

 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS

 * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE

 * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,

 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES

 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS

 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS

 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,

 * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE

 * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,

 * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

 */

最近和一位小伙伴交流量化投资的相关内容,她想用 强化学习 的相关理论来对股价进行预测。为了更好地对股票进行技术分析和帮她解决问题,咱就开启了疯狂的搜索模式。因为咱不炒股,所以对股票相关的技术指标并不了解。众里寻他千百度,蓦然回首,终得一款分析神器 TA-Lib 。它是由 Mario Fortier 开发维护的,在其官网( www.ta-lib.org )中发现对C/C++、.NET、Java、Python等都支持,翻了个底朝天也没发现MATLAB版本。
该死的MATLAB使用情结,咱不甘心了,于是来到File Exchange中搜了一遍,终于有所发现:Pranas Baliuka在2007年发布了32位的0.3.0版的TA-Lib;Davide Onofrio于2012年发布更新了0.4.0版的TA-Lib,其分享的文件中包括64位Mac版mex文件,以及相关的用于链接MATLAB与TA-Lib的mexFunction函数文件及其对应的m文件,还有用于执行编译的m文件。本文的编译文件就是基于 Davide Onofrio 的工作完成。
即便 Davide Ono frio 已经在File Exchange中对具体编译步骤做出了说明,但要真的实现自己在MATLAB编译还真是不那么容易。山重水复疑无路,柳暗花明又一村!最终还是完成了整个编译工作,实现了完全脱离TA-Lib环境,能在MATLAB独立可执行的MATLAB版TA-Lib工具箱。经咱在虚拟机环境( 未安装TA-Lib )中测试,完美通过。
那有没有其他人也编译过64位MATLAB版的TA-Lib呢?经咱搜索发现,还真有, Pranas Baliuka 与R. Pankevicius在 sourceforge 上发布了0.3.0的 TA-Lib ,相关下载链接见本文参考资料,但有伙伴用后发觉有不对劲的地方:
TA-Lib可以说是一款非常全面且完整的量化投资工具箱,支持对150多量化技术指标进行分析,包括重叠研究、动量指标、成交量指标、波动率指标、价格转换、周期指标、模式识别、统计功能、数学函数等。

因为整理花了不少时间,因此咱计划分两种版本进行发布,带有宣传消息的版本和无任何消息的原生版本, 两个版本功能上无任何差别 。前者所有人都可 免费获取 ,后者为愿意支持matlab爱好者公众号发展的伙伴准备。

带有宣传消息的版本

原生版本:

在matlab爱好者公众号中回复“ talib ”、“ ta ”、" 量化投资 "或“ 量化交易 ”即可免费获取咱编译的0.4.0版TA-Lib。
解压密码:matlabaihaozhe
参考资料:
[1] www.ta-lib.org/
[2] github.com/mrjbq7/ta-lib
[3] nl.mathworks.com/matlabcentral/fileexchange/14151-ta-lib-0-3-0-as-mex
[4] nl.mathworks.com/matlabcentral/fileexchange/34744-ta-lib-mex-functions-and-oslion-binaries
[5] sourceforge.net/projects/mlmechtrade/
如需转载,请在公众号中回复“ 转载 ”获取授权!

购买合集后可阅读剩余5%
#
已完结 共个
合集详情
    微信扫一扫付费阅读本文
    人付费 人赞赏
    下一条:典型案例!
    版权:如无特殊注明,文章转载自网络,侵权请联系cnmhg168#163.com删除!文件均为网友上传,仅供研究和学习使用,务必24小时内删除。
    相关推荐