diff --git a/docs/strategy/README.md b/docs/strategy/README.md index ed1f33f..2510533 100644 --- a/docs/strategy/README.md +++ b/docs/strategy/README.md @@ -5,6 +5,7 @@ | 文档 | 实例 | 状态 | |------|------|------| | [交易执行手册-期权与Gate.md](../交易执行手册-期权与Gate.md) | 中控「策略说明」·执行手册 | 个人开单纪律 | +| [交易行为准则-开单三检.md](../交易行为准则-开单三检.md) | 中控「策略说明」·行为准则 | 开单前信号/流程/情绪三检 | | [binance-alt-trend-long.md](./binance-alt-trend-long.md) | 币安山寨·多头趋势 | v0.4 讨论稿 | | [okx-trend-both.md](./okx-trend-both.md) | OKX·多空趋势 | v0.4 讨论稿 | | [gate-intraday.md](./gate-intraday.md) | Gate·BTC 日内 | v0.2 | diff --git a/docs/strategy/checklists/behavior.json b/docs/strategy/checklists/behavior.json new file mode 100644 index 0000000..96544ff --- /dev/null +++ b/docs/strategy/checklists/behavior.json @@ -0,0 +1,32 @@ +{ + "exchange": "behavior", + "title": "开单三检清单", + "version": "v0.1", + "groups": [ + { + "title": "信号判断", + "items": [ + "最核心、最明确的一个点位/结构确认已写清", + "该确认本身足够清晰(不是靠一长串宏大叙事)", + "已过方向 → 空间 → 值不值得(不够格则空仓)" + ] + }, + { + "title": "流程确认", + "items": [ + "账户资金与当日额度符合要求", + "单笔风险 / 组合敞口在手册预算内", + "无跳步;超限则暂停开单" + ] + }, + { + "title": "情绪自检", + "items": [ + "心态是「符合系统所以做」,不是「证明自己」", + "无怕踏空 → 否则放弃", + "无回本 / 报复交易念头 → 否则放弃", + "不需要再找更多开单理由" + ] + } + ] +} diff --git a/docs/交易执行手册-期权与Gate.md b/docs/交易执行手册-期权与Gate.md index 3d961bc..f41cf1b 100644 --- a/docs/交易执行手册-期权与Gate.md +++ b/docs/交易执行手册-期权与Gate.md @@ -2,7 +2,8 @@ > 个人开单纪律与仓位规则(2026-07 起)。 > 目标:少而精、可控回撤、样本干净;**不保证收益**。 -> 工具:OKX 期权(主)+ Gate 合约(辅);其它账户暂不做。 +> 工具:OKX 期权(主)+ Gate 合约(辅);其它账户暂不做。 +> **开单前先过** [交易行为准则-开单三检.md](./交易行为准则-开单三检.md)(信号 / 流程 / 情绪);本手册管怎么做单。 --- @@ -10,9 +11,10 @@ 1. **主做期权,合约为辅**;同一时段尽量只让一边「说话」。 2. **看不懂不做**;过滤比频率重要。 -3. 开仓前先过三关:**方向 → 空间 → 值不值得**。不够格 → 空仓。 -4. 期权离场只认:**止盈(规则触发)** 与 **到期**;**不手动平仓**(紧急例外单不算策略样本)。 -5. 过程可控、结果随缘:用规则管仓位与次数,不追求每天打满理想上限。 +3. 动手前先过 **开单三检**(信号判断 → 流程确认 → 情绪自检);不过 → 空仓。详见 [行为准则](./交易行为准则-开单三检.md)。 +4. 开仓前再过玩法三关:**方向 → 空间 → 值不值得**。不够格 → 空仓。 +5. 期权离场只认:**止盈(规则触发)** 与 **到期**;**不手动平仓**(紧急例外单不算策略样本)。 +6. 过程可控、结果随缘:用规则管仓位与次数,不追求每天打满理想上限。 --- @@ -143,3 +145,4 @@ | 日期 | 说明 | |------|------| | 2026-07-21 | 初版:根据实盘讨论整理(期权为主、Gate 为辅、仓位与日停手规则) | +| 2026-07-23 | 挂钩开单三检行为准则 | diff --git a/docs/交易行为准则-开单三检.md b/docs/交易行为准则-开单三检.md new file mode 100644 index 0000000..32e8eb9 --- /dev/null +++ b/docs/交易行为准则-开单三检.md @@ -0,0 +1,114 @@ +# 交易行为准则(开单三检) + +> 个人强制思维动作 · 初级版(2026-07)。 +> **不是策略**,是开单前的「交易防火墙」:保证动作在可控轨道上,**不判断这笔会不会赚钱**。 +> 来源:中控 AI 复盘对话(2026-07-22)与本人归纳。 +> 仓位与玩法细则见 [交易执行手册-期权与Gate.md](./交易执行手册-期权与Gate.md)。 + +--- + +## 1. 一句话 + +> **信号够不够清晰?流程有没有跑通?情绪是不是在证明自己?三检不过 → 不开。** + +复盘成败的第一标准:**三检是否完整完成**,而不是这笔盈亏。 + +--- + +## 2. 总循环 + +``` +信号判断 → 流程确认 → 情绪自检 → 全部通过 + → 开仓 → 等待系统结果(止盈 / 止损 / 到期) + → 本次结束 → 复盘整环 → 等待下一个信号 +``` + +任一步否决 → **空仓离开**,不找补丁理由硬开。 + +--- + +## 3. 开单前:三秒停顿 + +手要动之前,强制停顿,把注意力从宏大叙事拉回内部三点: + +1. 我的**核心信号**是什么? +2. **安全流程**跑通了吗? +3. 我现在是冷静执行,还是急着证明 / 怕踏空 / 想回本? + +--- + +## 4. 三检细则 + +### 4.1 信号判断(Signal Judgment) + +**问:** 这次入场,最核心、最明确的那一个点位 / 结构确认是什么?它本身够不够清晰? + +| 通过 | 否决 | +|------|------| +| 能用一句话说清「唯一核心确认」 | 说不清、要靠一长串宏观故事才能自圆其说 | +| 点位 / 结构本身已经够清楚 | 「好像有戏」但确认点模糊 | +| 只描述事实与系统条件 | 堆细节证明自己分析很厉害 | + +对照执行手册时:先过 **方向 → 空间 → 值不值得**;不够格 → 空仓(见手册 §1、§3)。 + +### 4.2 流程确认(Process Confirmation) + +**问:** 决定执行前,有没有按设定步骤检查资金与风险敞口?内部安全流程跑通了吗? + +| 通过 | 否决 / 暂停 | +|------|-------------| +| 账户资金与当日额度符合要求 | 资金或次数已触限 | +| 单笔风险 / 组合敞口在手册预算内 | 单笔或日最坏超限 → **暂停开单** | +| 该走的检查项没有跳步 | 「先开了再说」 | + +细则数字以执行手册仓位章为准(单笔期权、对冲总权利金、Gate 止损与日停手等)。 + +### 4.3 情绪自检(Emotional Self-Check) + +**问:** 看到复杂结构与逻辑时,内心是什么?是「必须证明分析是对的」,还是「符合系统要求,所以做」? + +| 通过 | 否决(果断放弃) | +|------|------------------| +| 「符合系统信号 + 账户没问题 → 开」 | 「怕踏空」 | +| 不需要再找更多开单理由 | 「上回亏了,这单要回本」 | +| 旁观者视角、可接受空仓 | 「必须证明我是对的」 | + +**原则:** 不为开单找理由;情绪红灯亮了,信号再好看也不开。 + +--- + +## 5. 开仓后纪律(与手册一致) + +- 开仓后:**等待系统结果**(规则止盈 / 止损 / 到期),不靠情绪手平(紧急例外不算策略样本)。 +- 持仓期盯的是「程序与纪律是否正常」,不是浮盈浮亏数字本身。 +- 无信号时的空档也算训练:反复在脑子里空跑三检,比硬找单更重要。 + +--- + +## 6. 复盘只记什么 + +每次交易(含未开成的冲动)建议只记: + +1. 信号判断:做了吗?核心确认写了什么?是否清晰? +2. 流程确认:资金 / 敞口是否过关?有无跳步? +3. 情绪自检:当时心态是哪一类?有无怕踏空 / 回本? +4. 结果:止盈 / 止损 / 到期 / 未开 — **结果不推翻「三检是否完成」这一评分。** + +--- + +## 7. 与执行手册的分工 + +| 文档 | 管什么 | +|------|--------| +| **本准则** | 能不能动手(防火墙 / 操作系统) | +| **执行手册** | 怎么做单(期权 / Gate、仓位、离场) | + +先过本准则三检,再谈手册里的玩法与仓位。 + +--- + +## 8. 修订记录 + +| 日期 | 说明 | +|------|------| +| 2026-07-23 | 初级版:三检 + 总循环 + 红线;对齐 AI 复盘与本人总结 | diff --git a/lib/hub/hub_strategy_lib.py b/lib/hub/hub_strategy_lib.py index e2203e6..577aa98 100644 --- a/lib/hub/hub_strategy_lib.py +++ b/lib/hub/hub_strategy_lib.py @@ -10,7 +10,7 @@ from typing import Any from lib.paths import REPO_ROOT -STRATEGY_EXCHANGES: tuple[str, ...] = ("playbook", "binance", "okx", "gate") +STRATEGY_EXCHANGES: tuple[str, ...] = ("playbook", "behavior", "binance", "okx", "gate") STRATEGY_META: dict[str, dict[str, str]] = { "playbook": { @@ -19,6 +19,11 @@ STRATEGY_META: dict[str, dict[str, str]] = { # 相对仓库根;其余条目用 md_file 相对 docs/strategy "md_rel": "docs/交易执行手册-期权与Gate.md", }, + "behavior": { + "label": "行为准则", + "title": "交易行为准则(开单三检)", + "md_rel": "docs/交易行为准则-开单三检.md", + }, "binance": { "label": "币安", "title": "币安·山寨多头趋势", diff --git a/manual_trading_hub/docs/help/02-hub-nav.md b/manual_trading_hub/docs/help/02-hub-nav.md index da505fc..63a2dd0 100644 --- a/manual_trading_hub/docs/help/02-hub-nav.md +++ b/manual_trading_hub/docs/help/02-hub-nav.md @@ -7,7 +7,7 @@ | **资金概况** | 总资金曲线、分户权益、回撤与 24h 变化 | | **开仓计划** | 事前写下计划、跟踪进行中、统计历史胜率 | | **监控区** | **核心操作台**:三所持仓卡片、全平/撤单、关键位与趋势计划摘要 | -| **策略说明** | 执行手册 + 三所策略 playbook + 开仓检查清单(非系统操作手册) | +| **策略说明** | 执行手册 + 行为准则(开单三检) + 三所策略 playbook + 开仓检查清单(非系统操作手册) | | **振幅统计** | OKX ETH/BTC 时段点数振幅档案(只读,固定 16:00 收窗) | | **使用说明** | 本页:中控与实例怎么用 | | **行情区** | K 线、指标、画线;可从持仓跳转带币种 | diff --git a/manual_trading_hub/hub_ai/playbook_brief.py b/manual_trading_hub/hub_ai/playbook_brief.py index a47a38d..de4e426 100644 --- a/manual_trading_hub/hub_ai/playbook_brief.py +++ b/manual_trading_hub/hub_ai/playbook_brief.py @@ -6,14 +6,15 @@ from pathlib import Path from lib.paths import REPO_ROOT # 控制 token:保持简短;手册大改时同步修订本摘要. -_PLAYBOOK_BRIEF = """【用户策略执行手册·摘要】(来源:docs/交易执行手册-期权与Gate.md) +_PLAYBOOK_BRIEF = """【用户策略执行手册·摘要】(来源:docs/交易执行手册-期权与Gate.md + docs/交易行为准则-开单三检.md) +开单防火墙(强制):信号判断(核心点位是否清晰)→流程确认(资金/单笔敞口超限则暂停)→情绪自检(符合系统才做;怕踏空/回本/证明自己→放弃)。三检不过不开。成败先看三检是否跑完,不看这笔盈亏。 一句话:横盘对冲(可偏置实值);突破用一天期权;假破确认后小仓合约加强;先过方向/空间/值不值得;期权不手平;一位置两次,错完收工;单笔小亏、组合回撤可控. 分工:OKX 期权=主业;Gate 合约=辅业;其它账户暂不做.同一时段尽量只让一边说话. 入场三类:①横盘较久→期期对冲(一天 Call+Put,总权利金约10U),期间一般不开 Gate;②方向/空间/值不值得过关且结构突破→一天期权方向单,默认不上合约;③已有突破期权后出现反向假破确认→Gate 小仓加强(加重暴露,按一笔故事控风险). 仓位(总资约800U):单笔期权约10U且一次一仓;期期对冲合计约10U;Gate 保证金约50U×约10x,止损约5U,单笔最亏约≤10U;日最坏约≤20U. 期权纪律:不手动平仓,只认规则止盈或到期(紧急手平非策略样本);默认一天期,尽量北京时间16:00后开次日到期. Gate 纪律:只做很明确位置;同一位置最多两次机会(结构突破/假突破);两次都错→当日收工. -教练用法:对照上述纪律讨论执行与心态;勿另造策略或鼓励期权手平/超仓.""" +教练用法:对照上述纪律讨论执行与心态;开单前优先提醒三检;勿另造策略或鼓励期权手平/超仓.""" def playbook_md_path() -> Path: