量化
加密货币和量化:7.AI配置
1. 启动 Copy
freqtrade trade --config config_examples/config_freqai.example.json --strategy FreqaiExampleStrategy --freqaimodel…
加密货币和量化:6.前瞻分析
1. 通过前瞻分析来验证测率 Copy
freqtrade lookahead-analysis
加密货币和量化:5.回测
1. 指定配置文件和策略进行回测,回测的结果保存在 user_data/backtest_results Copy
freqtrade backtesting --strategy SampleStrategy --config config.json
2. 指定 1…
加密货币和量化:4.下载数据
1. 回测可以验证我们的策略,进行回测我们需要先下载数据, Copy
freqtrade download-data --config config.json --days 999 -t 5m 15m 30m 1h 2h 4h 1d 1w
freqtrade download…
加密货币和量化:3.策略配置
1. 新建策略,对应的策略的文件路径,user_data/strategies/test.py Copy
freqtrade new-strategy --strategy test
2. 一个好的策略,需要有,ROI, 指标,下单规则,退单规则,止损。
3. 而外参数叫…
加密货币和量化:2.用户配置
一共有三种配置,环境配置,用户配置,还有策略配置,其中环境配置的优先级高于用户配置,高于策略配置高于策略配置,如果产生冲突了,那么会使用优先级高的设置 1,生成用户配置文件
Copy
freqtrade new-config --config config.json
2…
加密货币和量化:1.安装freqtrade
1. 使用 WSL 2. 安装 python 扩展
3. 安装 python pip venv,pip 用来安装包 ,venv 用来创建虚拟环境
Copy
sudo apt update
sudo apt upgrade
sudo apt install python3
sudo…
机器学习和量化投资:4.构建lstm
1. 搭建 LSTM 神经网络, Copy
class LSTM(nn.Module):
def __init__(self, input_size, hidden_size, num_stacked_layers):
super().__init__()…
机器学习和量化投资:3.pytorch创建数据集
1. 安装 pytorch,pytorch 是一个 python 优先的深度学习框架。使用 pytorch 可以自动去组合因子成策略。GPU 训练的话只有 N 卡支持,这里选择 cpu 模式就行。https://pytorch.org/ ,torchvision 用来处理图像…
机器学习和量化投资:2.处理数据
1. 加载训练的数据 Copy
import pandas as pd
data=pd.read_csv('data.csv')
2. 处理数据,我们需要其中的 Time 和 Close
Copy
data = data[['Time', 'Close']]
3. 安装…
机器学习和量化投资:1.ccxt下载数据
1. 使用 WSL 2. 安装 python pip venv,pip 用来安装包 ,venv 用来创建虚拟环境
Copy
sudo apt update
sudo apt upgrade
sudo apt install python3
sudo apt install…
加密货币自动交易机器人:demo
1.WSL 自带有 python,安装 WSL 可以看之前的文章。 2. 如果没有的话,安装
Copy
sudo apt update
sudo apt upgrade
sudo apt install python3
sudo apt install python3-pip…
加密货币量化cctx
1. 安装 anaconda 和 pycharm,anaconda 是一个 python 环境,pycharm 是 python 的编辑器 https://anaconda.org/anaconda/conda
https://www.jetbrains.com/pycharm/…