缩小候选搜索空间
X 有界线索与 DEX 名称搜索产生待核验对象。AI 只整理冻结证据和研究卡,不直接下单、改参数或把叙事热度当利润。自动候选固定 OBSERVE_ONLY。
name ≠ chain + exact CA利润的技术实现机制 / 从信号到净损益
系统尝试识别流动性与短周期成交动量同时满足条件的资产,在身份、风险、时效和额度约束内建立研究头寸,并以冻结的退出政策核算净损益。利润只来自扣除全链路成本后仍为正的价格变化。
IMPLEMENTATION CONTRACT / 现有基线用于验证工程链路,不承诺任何收益
candidate → exact_identity → hard_gate
→ signal_gate → budget_reservation
→ intent → next_request_reference
→ position → exit_policy → ledger
net_pnl = exit_net − entry_total
positive_pnl ≠ validated_alphaX 有界线索与 DEX 名称搜索产生待核验对象。AI 只整理冻结证据和研究卡,不直接下单、改参数或把叙事热度当利润。自动候选固定 OBSERVE_ONLY。
name ≠ chain + exact CA基线要求成交额、成交笔数、买单笔数占比、涨幅区间同时成立。假设是合格动量可能延续;这不是已验证的预测能力。买单占比不等于独立买家占比。
signal = ∧ threshold_checks价格上涨先被双边滑点、买卖税、费用和 Gas 折减。只有退出净回收额超过入场总成本,账本才记正损益。收益与亏损使用同一核算函数。
price_return ≠ net_returnHARD = chain_verified ∧ exact_base_CA
∧ fresh_quote ∧ fresh_risk
∧ tax_known ∧ sell_not_blocked
∧ liquidity_ok ∧ pool_age_ok
SIGNAL = volume ∧ trades ∧ buy_share
∧ bounded_price_change
EXECUTION = explicit_authorization
∧ asset_scope ∧ capital_limits
admit = HARD ∧ SIGNAL ∧ EXECUTION
UNKNOWN → BLOCK_ENTRY报价、风险字段分别校验接收时效;LIVE 表示外部数据来源。失败不退回虚构价格。精确 baseToken CA、链身份与池身份必须一致,第三方初筛通过不等于合约安全。
叙事关联门禁、链上异动退出为默认关闭的可选版本参数。启用后还需要有效支持关联或新鲜监测基准;缺证据不降低门槛。
下表是源码默认基线,非账户当前配置,也非参数建议。策略变更须显式保存版本。
| group | parameter | default | semantics |
|---|---|---|---|
| HARD | minLiquidityUsd / minPairAgeMinutes | $100,000 / 60 min | 流动性与池龄下限 |
| HARD | maxQuoteAgeSeconds / maxTaxPct | 120 s / 1% | 报价与风险时效、单边税率上限 |
| SIGNAL | minVolume5mUsd / minTrades5m | $5,000 / 20 | 5分钟成交额与笔数下限 |
| SIGNAL | minBuyShare / change5mPct | 0.60 / [1%, 12%] | 买单笔数占比、涨幅闭区间 |
| EXECUTION | orderUsd / maxPositions | $25 / 3 | 固定名义额度、含待买入的数量上限 |
| EXECUTION | chain / total exposure | $100 / $200 | 已持仓与待买入预占合并核验 |
| EXECUTION | maxRealizedLossUsd / cooldownMinutes | $50 / 10 min | 累计已实现净亏损门槛、同CA退出冷却 |
仓位采用固定名义额度;没有动态 Kelly 分配或自主复利。待买入意图同时预占名义敞口与含成本现金,防止并发候选重复使用同一预算。同 CA 已持仓或已有待买入时,不重复建仓。
外部数据路径先持久化意图,冻结策略、决策快照、池身份和模型版本。之后的新请求通过时效、身份和门禁复核,才允许账本记入估算结果;不是回填决策时已知价格。
意图有效期为 300 秒;过期、授权失效或身份不兼容保留状态和原因。行情失败、估值未知或已有退出受阻时,停止增加风险。
available_cash = cash − pending_reservations
exposure = open_notional + pending_notional
signal → WAITING_REFERENCE
├─ new_reference + gates → FILLED
├─ deadline → EXPIRED
└─ authorization_loss → CANCELLED
// FILLED is a virtual ledger state
no signer / no transaction hash令 N 为名义美元额度,P₀ / P₁ 为入场 / 退出参考价,s 为滑点比例,f 为费用比例,tᵦ / tₛ 为买 / 卖税率,G 为每侧 Gas 假设。下列结构对应引擎的 estimateBuy / estimateSell;费用向上取整、退出收入向下取整到美分。
Nc = round(N × 100) Gc = round(G × 100)
Pbuy = P₀ × (1 + s)
units = (Nc / 100) / Pbuy × (1 − tᵦ)
entry_c = Nc + ceil(Nc × f) + Gc
Psell = P₁ × (1 − s)
gross_c = floor(units × Psell × (1 − tₛ) × 100)
exit_c = gross_c − ceil(gross_c × f) − Gc
pnl_c = exit_c − entry_c
net_r = pnl_c / entry_c纯算例:N=$25,P₀=$1,P₁=$1.15;双边滑点各1%,费用各0.3%,Gas各$0.50,买卖税均0。没有读取行情或账户数据。
成本是假设值,不包含已实测路由报价、MEV、实际成交冲击或结算成本。上式不是可成交承诺;算例为正不能证明策略正期望。
| trigger | default / condition | transition |
|---|---|---|
| take_profit | 估算净回报 ≥ 15% | 保存退出需求 / 检查可售参考 |
| stop_loss | 估算净回报 ≤ −8% | 请求退出;不保证成交价格 |
| time_limit | 持有 ≥ 60 min | 冻结政策到期检查 |
| risk / manual | 新增阻断风险或明确退出请求 | 仍受新鲜报价与可售证据约束 |
| monitor_exit | 可选版本政策 + 合格链上事件证据 | 持久退出意图 / 无证据则UNKNOWN |
旧仓位沿用入场时参数与退出政策。新策略不覆盖旧仓位规则;上面的15%参考价算例只产生7.86%净回报,因此未达到默认止盈阈值。
position.policy = entry_version无新鲜可售报价、税率未知、卖出受阻或仓位占流动性过大时保留EXIT_BLOCKED。监测退出需求可持久保留,但不会以旧快照填出收益。
stale ∨ unsellable → NO_FILL暂停入场不停止已有退出检查;累计亏损门槛约束后续入场。止损、额度与时效门禁是风险控制,不是本金补偿或保障合约。
pause_entry ≠ pause_exitBEGIN
snapshot + decision + strategy_version
intent + order + position
cash_delta + realized_pnl + audit
COMMIT
deduplicate(idempotency_key)
unknown_valuation = null // never zero
equity = cash + Σ valid_exit_marks账本写入在事务中原子提交,幂等键防止重放重复计入。已平仓损益与开放仓位估值分别记录;只要存在无法估值的仓位,总权益保持未知。证据保存来源、接收时间、hash、拒绝理由与策略版本。
SignalBench 保留事前基准与固定1h / 6h / 24h窗口;缺失窗口不回填。验证正期望还需要足够的样本外数据、相同时间和链的对照、成本敏感性及回撤统计,目前未完成,不能由通过测试推导盈利能力。
mechanism ≠ performance / capability ≠ validation