在 Linux Ubuntu 操作系统安装 nofx 量化开源项目
tinkle-community/nofx, AI-powered Binance futures trading bot with DeepSeek/Qwen, featuring multi-AI competition, Sharpe ratio self-evolution, and real-time dashboard
一、环境准备
环境要求:
- Go 1.21+
- Node.js 18+
- TA-Lib 库(技术指标计算)
Ubuntu/Debian:
sudo apt-get install libta-lib0-dev
安装Ta-lib库
# 1、先安装编译环境和常用工具:
sudo apt update
sudo apt install -y build-essential wget python3-dev
# 下载并编译安装 TA-Lib C 库
cd /usr/local/src
sudo wget http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gz
sudo tar -xzf ta-lib-0.4.0-src.tar.gz
cd ta-lib
sudo ./configure --prefix=/usr/local
sudo make
sudo make install
# 配置系统动态库路径, 执行以下命令,让系统能找到 TA-Lib 动态库:
echo "/usr/local/lib" | sudo tee /etc/ld.so.conf.d/ta-lib.conf
sudo ldconfig
# 如果是Python环境,执行以下命令,这里是Go环境,就不执行了
#pip install ta-lib
# 验证安装环境
(base) ubuntu@AwesomeStrategy-Freqtrade:/usr/local/include$ ls /usr/local/lib | grep ta_lib
libta_lib.a
libta_lib.la
libta_lib.so
libta_lib.so.0
libta_lib.so.0.0.0
(base) ubuntu@AwesomeStrategy-Freqtrade:/usr/local/include$
二、克隆项目
cd /home/ubuntu/Code/
git clone https://github.com/tinkle-community/nofx.git
cd /home/ubuntu/Code/nofx
三、安装依赖
cd /home/ubuntu/Code/nofx
go mod download
前端:
cd web
npm install
cd ..
四、系统配置
步骤1:复制并重命名示例配置文件
cp config.json.example config.json
相关文章:
在 Linux Ubuntu 系统安装 Go 运行环境及相关实战
为者常成,行者常至
自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)