Feed options positions and playbook brief into trading coach.
Coach context previously omitted options_snapshot details; also inject a short 执行手册 summary each turn. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
"""交易教练用的执行手册短摘要(来源 docs/交易执行手册-期权与Gate.md)."""
|
||||
from __future__ import annotations
|
||||
|
||||
from pathlib import Path
|
||||
|
||||
from lib.paths import REPO_ROOT
|
||||
|
||||
# 控制 token:保持简短;手册大改时同步修订本摘要.
|
||||
_PLAYBOOK_BRIEF = """【用户策略执行手册·摘要】(来源:docs/交易执行手册-期权与Gate.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:
|
||||
return REPO_ROOT / "docs" / "交易执行手册-期权与Gate.md"
|
||||
|
||||
|
||||
def format_playbook_brief_for_chat(max_chars: int = 1200) -> str:
|
||||
"""返回注入交易教练上下文的短摘要."""
|
||||
text = _PLAYBOOK_BRIEF.strip()
|
||||
if len(text) <= max_chars:
|
||||
return text
|
||||
return text[: max(200, max_chars - 1)].rstrip() + "…"
|
||||
Reference in New Issue
Block a user