1.7 KiB
1.7 KiB
#软件配置 #量化交易
今日对于基于单币种监测脚本构建我自己的第一个量化策略并回测的思考又有新的进展。 在完成数据获取、数据整理和格式转换后,就到了核心策略的构建阶段。构建完成后,则根据策略信号进行下单模块的编写。
目前甚至在较为久远的未来,策略还是由技术指标构成参与的。为了不重复造轮子,快速实现对技术指标的引用和使用,我立刻反应上来ta-lib库存在的重要意义。 如果可以熟练使用ta-lib库对技术指标相关参数和场景进行描述和捕捉,将给我本阶段策略的构建提供关键的进展。
ta-lib库的安装此前给我巨大的心理压力。 经历了Mac一下午安装失败和Ubuntu一键安装的对比,我曾甚至因为这个原因都想过放弃Mac这个平台,好在今日安装成功,避免了设备选择上的一个困扰。
今日测试在Ubuntu和Mac上安装ta-lib库,均使用conda命令安装成功。在此记录。
- 在Ubuntu下安装使用一条命令即可。
- 但是前提条件是已经成功安装anaconda并配置完成。参考Ubuntu配置之四 安装anaconda3 ,Anaconda的环境配置两篇文章。
conda install -c conda-forge ta-lib
- 在Mac上使用以下命令:
conda config --add channels conda-forge
conda config --set channel_priority strict
conda install ta-lib
关于TA-lib和pandas-ta的使用
目前没有深入学习,但是看到关于talib相关的库有两个。 文章提到,pandas-ta主要是针对pandas的dataframe格式数据支持更好,但是文档也相对较少,因此把两个库都安装了。
pip install pandas-ta