# -*- coding: utf-8 -*- """ 基于开盘价的五分之一策略 - 配置文件 策略规则(来自 1111): - 做多触发价 = 当前K线开盘价 + 前一根实体/5 - 做空触发价 = 当前K线开盘价 - 前一根实体/5 - 前一根有效K线:实体 >= 0.1 第一分钟反手: - 持空反手做多:价格涨到 开仓价 + 前一根实体/5 - 持多反手做空:价格跌到 开仓价 - 前一根实体/5 """ # BitMart API(请勿提交敏感信息到版本库) API_KEY = "a0fb7b98464fd9bcce67e7c519d58ec10d0c38a8" SECRET_KEY = "4eaeba78e77aeaab1c2027f846a276d164f264a44c2c1bb1c5f3be50c8de1ca5" MEMO = "合约交易" # 交易参数 CONTRACT_SYMBOL = "ETHUSDT" KLINE_STEP = 3 # 3分钟K线 MIN_BODY_SIZE = 0.1 # 有效K线最小实体 CHECK_INTERVAL = 3 # 检测间隔(秒) LEVERAGE = "100" OPEN_TYPE = "cross" # 全仓 RISK_PERCENT = 0.01 # 每次开仓占用可用余额的比例 # 反手信号价格容差(美元):K线触及触发价后,收盘价需在触发价±容差内才执行 # 避免“先涨后跌/先跌后涨”追单,适当增大可减少漏单 REVERSE_PRICE_TOLERANCE = 5.0 # 反手信号检测窗口:3分钟K线的「前1分30秒」内出现反手信号则平仓反手 # 使用前2根1分钟K线近似(覆盖 0:00~2:00,包含 0:00~1:30) REVERSE_WINDOW_1M_BARS = 2 # 比特浏览器ID(用于网页下单) BIT_ID = "f2320f57e24c45529a009e1541e25961"