Files
lm_code/open_fifth_strategy/README.md

55 lines
1.5 KiB
Markdown
Raw Normal View History

2026-02-02 10:55:54 +08:00
# 基于开盘价的五分之一策略
根据 1111 中的策略规则实现的 BitMart 合约交易策略。
## 策略规则
### 触发价计算(基于前一根有效 K 线,实体 ≥ 0.1
- **做多触发价** = 当前 K 线开盘价 + 实体/5
- **做空触发价** = 当前 K 线开盘价 - 实体/5
### 信号触发条件
- 当前 K 线最高价 ≥ 做多触发价 → 做多信号
- 当前 K 线最低价 ≤ 做空触发价 → 做空信号
2026-02-02 11:00:45 +08:00
### 前1分30秒反手若已有持仓
2026-02-02 10:55:54 +08:00
2026-02-02 11:00:45 +08:00
- 3分钟K线的**前1分30秒**内若出现反手信号 → 平仓开反手
2026-02-02 10:55:54 +08:00
- **持空反手做多**:价格涨到 开仓价 + 前一根实体/5
- **持多反手做空**:价格跌到 开仓价 - 前一根实体/5
2026-02-02 11:00:45 +08:00
- 检测窗口使用前2根1分钟K线覆盖 0:00~2:00包含 0:00~1:30
2026-02-02 10:55:54 +08:00
### 与原始五分之一策略的区别
| 项目 | 原始策略 | 本策略(基于开盘价) |
|------------|----------------|--------------------------|
| 做多触发基 | 前一根收盘价 | 当前 K 线开盘价 |
| 做空触发基 | 前一根收盘价 | 当前 K 线开盘价 |
| 反手逻辑 | 同左 | 相同 |
## 运行方式
在项目根目录 `lm_code` 下执行:
```bash
python open_fifth_strategy/main.py
```
或使用模块方式:
```bash
cd /path/to/lm_code
python -m open_fifth_strategy.main
```
## 配置
`config.py` 中修改:
- API 密钥
- 合约交易对(默认 ETHUSDT
- K 线周期(默认 3 分钟)
- 杠杆、风险比例等