郁金香指标开源库的使用--(tulipindicators-0.8.4)

本文介绍了如何使用TulipIndicators开源库进行金融指标分析,包括下载、编译成DLL、修改文件以导出DLL、编译及测试过程,适用于自动交易和策略交易的开发。
摘要由CSDN通过智能技术生成

瞎逛发现最新出了这么一个指标库,有100多种指标的函数库,文档写的比较好,重要的是作者一直在维护。

把它编成库,然后测试一下,可用于自动交易,策略交易等开发。

 

1.下载地址

https://github.com/TulipCharts/tulipindicators

2.编译成DLL,和lib

打开VS2015,文件->新建->项目...

然后,选择“win32 控制台程序”   ,导向最后一步,选择“空项目”,反选“预编译头文件”

3.导入文件

右键工程属性  ->  "在文件资源管理器中打开文件夹"   -》把“indicators.h” 文件,以及“utils”,“indicators”2个目录拷贝到工程下     -》“显示所有文件”

4.修改所有文件为在项目中包含

选中文件右键-》在项目中包含

右键-》工程属性->改为DLL类型

5.生成导出DLL

要生成DLL和lib导出库,需要有导出标记“__declspec(dllexport)”,在函数声明和实现文件的头部都需要加上这个字串。

在函数中发现一个共性,函数名称都已“ti_”开头  ,返回类型为“int”,于是打开工程替换(CTRL + H),选中“整个解决方案” ,“__declspec(dllexport) int ti   ”   替换掉 “   int ti_” ,选择全部替换,最后爆出工替换“369”处。

6.编译

 indoicatorLib.vcxproj -> E:\work\tulipindicators-master\indoicatorLib\x64\Release\indoicatorLib.dll

提示成功。

 7.加入测试代码

就在本工程程添加项目:右键工程  -》 新建项目    。。 。 添加一个工程“”TestIndicator"(一个控制台空项目,应用程序工程).

添加测试cpp,文件main.cpp:

文件main.cpp:

 1 #include "test_sma.hpp"
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值