Files
lm_code/open_fifth_strategy/README.md
2026-02-02 11:00:45 +08:00

55 lines
1.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 基于开盘价的五分之一策略
根据 1111 中的策略规则实现的 BitMart 合约交易策略。
## 策略规则
### 触发价计算(基于前一根有效 K 线,实体 ≥ 0.1
- **做多触发价** = 当前 K 线开盘价 + 实体/5
- **做空触发价** = 当前 K 线开盘价 - 实体/5
### 信号触发条件
- 当前 K 线最高价 ≥ 做多触发价 → 做多信号
- 当前 K 线最低价 ≤ 做空触发价 → 做空信号
### 前1分30秒反手若已有持仓
- 3分钟K线的**前1分30秒**内若出现反手信号 → 平仓开反手
- **持空反手做多**:价格涨到 开仓价 + 前一根实体/5
- **持多反手做空**:价格跌到 开仓价 - 前一根实体/5
- 检测窗口使用前2根1分钟K线覆盖 0:00~2:00包含 0:00~1:30
### 与原始五分之一策略的区别
| 项目 | 原始策略 | 本策略(基于开盘价) |
|------------|----------------|--------------------------|
| 做多触发基 | 前一根收盘价 | 当前 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 分钟)
- 杠杆、风险比例等