feat: 回测任务支持价格区间过滤
- 后端: - BacktestTask 实体类添加 minPrice 和 maxPrice 字段 - BacktestDto 添加价格区间参数和配置字段 - BacktestService 支持创建和查询价格区间配置 - BacktestExecutionService 在 taskToCopyTrading 中设置价格区间 - 添加数据库迁移脚本 V32__add_backtest_price_range_filter.sql - 前端: - BacktestList 添加价格区间输入表单(最低价、最高价) - 详情页面显示价格区间配置 - 一键创建跟单配置时包含价格区间 - 添加中英繁三语言翻译 - 修复价格输入框精度显示问题(0.4 不再显示为 0.40000000) 功能说明: - 价格区间过滤与跟单配置保持一致,确保回测结果能准确反映实际跟单效果 - 支持只设置最低价、只设置最高价、或同时设置两者 - 留空表示不限制价格 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -0,0 +1,9 @@
|
||||
-- ============================================
|
||||
-- V32: 添加回测价格区间过滤字段
|
||||
-- 用于配置价格区间,仅在指定价格区间内的订单才会跟单
|
||||
-- ============================================
|
||||
|
||||
-- 添加价格区间字段到回测任务表
|
||||
ALTER TABLE backtest_task
|
||||
ADD COLUMN min_price DECIMAL(20, 8) NULL COMMENT '最低价格(可选),NULL表示不限制最低价',
|
||||
ADD COLUMN max_price DECIMAL(20, 8) NULL COMMENT '最高价格(可选),NULL表示不限制最高价';
|
||||
Reference in New Issue
Block a user