API 密钥配置
仅用于自动止盈挂单功能。均线警报、策略配置等功能无需 API 密钥即可使用。
{{ exchangeInfo.configured ? '更换密钥' : '配置密钥' }}
权限检测结果
策略配置
全币种自动识别
开启后,任何币种合约成交均自动按下方盈利% 挂止盈单。
指定币种单独设置 (可选)
针对特定币种使用不同盈利%,优先级高于全局。
运行日志
| 时间 | 币种 | 方向 | 成交量 | 均价 | 止盈价 | 盈利% | 状态 |
|---|---|---|---|---|---|---|---|
| {{ formatTime(log.created_at) }} | {{ log.symbol }} | {{ log.entry_side==='BUY' ? '做多' : '做空' }} | {{ log.filled_qty }} | {{ log.avg_price }} | {{ log.tp_price }} | {{ log.profit_pct }}% |
{{ log.status==='SUCCESS' ? '成功' : log.status==='SKIPPED' ? '跳过' : '失败' }}
重试 {{ log.retry_count }}次
已重试 {{ log.retry_count }}次
仓位已平
{{ log.error_msg }}
|
均线价格警报
添加新警报
填 0 表示无冷却,触发后同一警报在冷却期内不再推送
| 币种 | 均线 | 周期 | 阈值 | 方式 | 冷却 | 历史数据 | 位置 | 监控 | |
|---|---|---|---|---|---|---|---|---|---|
| {{ cfg.symbol }} | EMA {{ cfg.ema_period }} | {{ cfg.interval }} | ≤ {{ cfg.threshold_pct }}% | {{ cfg.trigger_mode==='realtime' ? '实时' : '收盘' }} | 无 {{ cfg.cooldown_minutes >= 60 ? (cfg.cooldown_minutes/60)+'h' : cfg.cooldown_minutes+'m' }} | 完整 欠 {{ cfg.data_quality.missing }} 根 数据不足 数据停滞 无数据 加载中… — | — 区间内 区间外 |
| 时间 | 类型 | 币种 | 均线 | 当前价 | EMA 值 | 偏离 |
|---|---|---|---|---|---|---|
| {{ formatTime(e.triggered_at) }} | {{ e.event_type==='crossover' ? '穿越' : '接近' }} | {{ e.symbol }} | EMA{{ e.ema_period }}({{ e.interval }}) | {{ e.current_price }} | {{ e.ema_value }} | {{ e.gap_pct }}% |
形态雷达
V2 · 多形态自动扫描币安 USDT 永续合约,实时寻找 EMA/趋势线连续测试、EMA30/60 交叉、W 底、M 顶与上升/下降楔形。
{{ patternPhaseMeta().note }}
{{ patternHealth.last_error }}
{{ patternRuleSummary() }}
低频设置默认收起;规则仍持续生效,不影响下方信号查看。
我的提醒规则
此开关只控制您的提醒,不会启动或停止服务器扫描器。
越高越严格、提醒越少;不是涨跌概率。
{{ patternFieldErrors.min_score }}
例如 1–20 只提醒触发时处于 Top 20 的标的;设置范围后,缺少因果排名的数据不会误发。
{{ patternFieldErrors.volume_rank }}
只约束 EMA/趋势线连续触碰;W 底、M 顶、楔形和 EMA 交叉都不使用触碰次数。
{{ patternFieldErrors.touch_number }}
系统会按当前币安 USDT 永续市场校验,不会把不存在的交易对静默保存。
{{ patternFieldErrors.symbols }}
按北京时间执行,允许跨午夜,例如 23:00 至 08:00。站内记录仍保留。
{{ patternFieldErrors.quiet }}
形态怎么判定、分数怎么看?
把复杂解释收进按需帮助;你可以直接查看判定流程、ATR、触碰与突破规则。
必须知道:提醒不是交易结论
触碰、突破、匹配分和预测验证都不代表必然盈利;系统不会替你设置入场、止盈或止损。
当前浏览器按账号保留最近 8 组;选择或修改只会填入条件,必须点击“筛选”才会查询,且不会带入旧的起止日期。
{{ signal.symbol }}{{ patternSignalTypeLabel(signal) }}{{ patternDirectionLabel(signal.direction) }}{{ signal.interval }}{{ patternCloseConfirmationLabel(signal) }}{{ patternOutcomeLabel(signal.outcome, signal) }}新
{{ patternFormatTime(signal.trigger_time) }} · {{ patternReferenceLabel(signal) }} · {{ patternTriggerLabel(signal) }}
触发价{{ patternFormatPrice(signal.trigger_price) }}
成交额排名Top {{ signal.market_rank.rank }}数据不足
形态匹配分{{ signal.score }}
展开时已重新获取币安最新尾部 K 线;若当前周期未收盘,图中蜡烛已包含截至本次打开时的实体、最高价、最低价和影线。
本次未能刷新币安尾部 K 线,当前显示数据库内最近一次已收盘快照;稍后收起再展开可重试。
EMA 触发点保留信号发生时的冻结值;其后的均线按币安后续 K 线自然推进,最后一根未收 K 使用本次打开图表时的快照。
触发后的币安 K 线存在缺口,EMA 只绘制到最后一根连续 K 线,不会跨过缺口猜测均线。
{{ patternChartState(signal.id).data.shape_rendering.message }}
触发所在周期的 K 线不在当前保留数据中;图中只展示数据库现有蜡烛与冻结触发点,不会用推测数据补画。
图表组件由 TradingView Lightweight Charts™ 提供;BoBoKing 水印会包含在下载图片中。
触发时成交额排名:Top {{ signal.market_rank.rank }} / {{ signal.market_rank.universe_size }}。按触发前 24 根已收盘 1h K 线累计 USDT 成交额计算,不使用当前排名或未来数据。
提醒在未收盘 K 线内实时发出;触发 K 收盘后,系统再用冻结的 EMA30/60 种子值记录“收盘仍保持”或“收盘未保持”。这是交叉事件复核,不是盈利统计。
事后结果按触发时冻结的 {{ signal.evidence?.signal_outcome_observation_bars ?? 3 }} 根 K 线观察窗口独立记录。反转目标和参考位破位都必须由已收 K 线的收盘价确认;盘中触及或插针后收回不会提前结算。
{{ signal.evidence?.notice || '形态重复不代表结果必然重复,请结合风险管理独立判断。' }}
全合约市场观察
{{ marketObservationPhaseLabel() }}汇总币安全部可用合约的涨跌、市场宽度、波动与成交额权重差异,只陈列事实和数据质量,不评价策略、不预测胜率,也不会自动改变交易方向。
{{ marketObservationPoolOptions().find(item=>item.value===marketObservationPool)?.label }} · {{ marketObservationHorizon }}
上涨、下跌和横盘以后台“横盘变化阈值”划分;缺少足够窗口时显示数据不足,不会推算或补值。
| 市场池 | 上涨 / 下跌 / 横盘 | 中位涨跌 | 截尾平均 | 成交额加权 | 覆盖 |
|---|---|---|---|---|---|
| {{ pool.label }} | {{ marketObservationNumber(marketObservation.snapshot.pools?.[pool.value]?.horizons?.[marketObservationHorizon]?.up_pct) }} / {{ marketObservationNumber(marketObservation.snapshot.pools?.[pool.value]?.horizons?.[marketObservationHorizon]?.down_pct) }} / {{ marketObservationNumber(marketObservation.snapshot.pools?.[pool.value]?.horizons?.[marketObservationHorizon]?.flat_pct) }}% | {{ marketObservationNumber(marketObservation.snapshot.pools?.[pool.value]?.horizons?.[marketObservationHorizon]?.median_return_pct, 4) }}% | {{ marketObservationNumber(marketObservation.snapshot.pools?.[pool.value]?.horizons?.[marketObservationHorizon]?.trimmed_mean_return_pct, 4) }}% | {{ marketObservationNumber(marketObservation.snapshot.pools?.[pool.value]?.horizons?.[marketObservationHorizon]?.weighted_return_pct, 4) }}% | {{ marketObservation.snapshot.pools?.[pool.value]?.horizons?.[marketObservationHorizon]?.observed_symbols || 0 }} / {{ marketObservation.snapshot.pools?.[pool.value]?.horizons?.[marketObservationHorizon]?.target_symbols || 0 }} |
{{ log.message }}
{{ JSON.stringify(log.details, null, 2) }}
决策观察池
轻量 V1统一管理不同决策能力的观察规则、命中结果和提醒。每种能力自己定义条件;决策池只负责编排与归集,不判断胜率,也不会自动下单。
实时游标 {{ decisionOverview.health?.source_cursor || 0 }} · 待处理 {{ decisionOverview.health?.source_backlog || 0 }};收盘游标 {{ decisionOverview.health?.close_confirmation_cursor || 0 }} · 待处理 {{ decisionOverview.health?.close_confirmation_backlog || 0 }}。决策池异常不会阻塞形态扫描或自动交易。
人工决策复盘
仅统计手工记录胜率和盈亏只来自您在本页记录的已平仓决策,不代表形态本身的未来概率。
决策观察结果
{{ decisionOverview.items?.total || 0 }} 条这里统一收纳各项决策能力的命中结果;详细证据仍由对应能力按需展示。
从下方“决策能力”中选择具体能力创建规则;新规则只处理保存时刻以后的市场事实。
{{ item.symbol }}{{ decisionDirectionLabel(item.direction) }}{{ decisionPluginLabel(item.plugin_id) }}{{ item.rule_name }}{{ decisionTradeStateLabel(item) }}已归档新{{ item.interval }} · {{ decisionFormatTime(item.completed_at) }} · {{ decisionItemSummary(item) }}
{{ decisionDetectorMeta(signal.detector,item.plugin_id).label.slice(0,1) }}
{{ item.note.content }}
{{ decisionItemNotice(item) }}
人工记录开单/平仓只用于复盘,不会向 Gate 或其他交易所发送订单。
决策能力
{{ decisionCatalog.plugins?.length || 0 }} 项已安装决策池是工作台;下方每项能力才是具体的观察方法。新能力会作为独立选项加入,不会改写已有规则。
{{ plugin.description }}
{{ decisionRuleSummary(rule) }}
能力版本 {{ rule.plugin_version }} · 共享计划 {{ rule.plan_hash.slice(0,10) }} · 起点信号 #{{ rule.started_signal_id }} · 归档 {{ decisionFormatTime(rule.archived_at) }}
自动化交易
从新形态信号到 Gate 永续合约订单的独立执行层。默认模拟、默认停用、实盘另行授权。
{{ automationRuntimeMeta().detail }}
已保存策略:{{ automationSavedPolicy().enabled?'接收信号':'暂停接收' }} · {{ automationExecutionModeLabel(automationSavedPolicy().execution_mode) }} · Gate {{ automationOverview.account?.permissions_tested?'只读安全检查已通过':'尚未完成只读安全检查' }} · {{ automationPositionModeMeta().label }}
行情传输延迟告警
交易仍正常处理{{ automationTransportDelayText(automationTransportDelayWarning()) }} 这份价格仍按原策略计算,系统不会因此暂停、拒单或撤单。
告警时间:{{ automationTransportDelayWarning().created_at ? new Date(automationTransportDelayWarning().created_at).toLocaleString('zh-CN',{hour12:false}) : '未知' }}。请将该时间、标的和下方“执行审计日志”内的对应记录回报管理员排查传输链路。
Gate 合约账户
独立于旧版自动止盈 API;只用于本自动化模块,密钥在服务器加密保存。
仅展示账户快照;人工或无法归属的 Gate 仓位与挂单永远不会被接管。同标的叠加只适用于 BoBoKing 已完整对账的策略单。
策略模式与实盘运行
策略配置与运行状态分开保存;开始后持续运行,直到你明确停止或更换 Gate 密钥。
一、选择哪些信号
当前只支持手动组合,仅按你保存的条件接收后续新信号;市场观察不会自动替你切换方向,筛选也不会改变形态扫描器或历史信号。
{{ automationSelectionValidationError() || '同一次 EMA/趋势线测试的反转和突破交易方向相反,实盘策略不允许同时选中两者,避免同一事件争抢下单。' }}
二、入场确认与资金闸门
所有数值均可在合法范围内任意填写,系统不会把它们离散成预设档位。
从第一张买一/卖一限价单计算;超过即撤销未成交部分。系统同时与下方的“最大不利入场滑点”比较,自动采用更严格的边界。撤单后必须再核对订单、成交明细和实际持仓;部分成交会立即停止剩余追价,仅保护已确认张数。
默认最先到的信号独占合约;后续被拒绝信号直接舍弃,只保留原因日志。
默认 3 根。仅同方向、既有策略已完整受保护且 Gate 数量/挂单完全一致时可叠加;4h 信号填 3 表示至少间隔 12 小时,1d 信号则表示 3 天。反方向必须等待完全清仓。
严格模式:观察、追价、持仓或异常未收口期间都锁定该合约;超时、失效、未成交撤单或完整平仓后,未来新信号才能接管。
默认 10 倍。杠杆不放大你填写的名义金额;Gate 可用保证金 × 杠杆低于本次完整计划金额时直接拒绝,不自动缩小开仓。每个合约的实际最高倍数可能低于 100。
独立计算本次可分配的合约名义仓位;不改变信号与入场逻辑。
{{ automationOverview.budget?.reason }}
未启用时保持原有固定单笔行为,不设 BoBoKing 总名义仓位上限。
{{ automationNotionalValidationError() }}
注意:看涨只限制“买贵”,看跌只限制“卖低”;更有利的成交价不会被判滑点超限。市价单只使用该滑点上限,追价单同时使用该上限与追价距离,并取更严格的边界。
三、出场与最大亏损保护
主退出决定何时离场;Gate 最大亏损保护始终必选,专门防服务器断线和极端跳价。退出时是盈利还是亏损由真实成交结果展示。
二选一。EMA 回穿只允许 EMA 连续测试信号,非均线形态会在保存和执行两层拒绝。
{{ automationPolicy.ema_cross_exit.enabled?'已由 EMA 回穿替代;不参与计算,也不作为隐式兜底。':'从上到下选择第一个可用止损位。' }}
开仓后立即托管给 Gate 的市价触发只减仓保护。这是断线兜底,不会被 EMA 回穿或固定止盈关闭。
{{ automationLiquidationSafetyValidationError() }}。请缩短相关止损距离或降低杠杆后再保存。
EMA 模式关闭后不挂固定止盈,盈亏均由 EMA 回穿退出决定;开启时谁先触发就按谁退出。
{{ automationPolicy.ema_cross_exit.enabled?'与 EMA 回穿主退出互斥,当前已禁用。':'仅对突破信号的入场当根 K 生效;反转信号自动跳过。' }}
{{ automationExitStrategyValidationError() }}
已生成的交易意图继续使用触发时冻结的版本;新配置只作用于保存后的新信号。{{ automationOverview.account?.live_armed?'当前实盘运行中,保存不会停止接单。':'当前实盘已停止,保存不会自动开始。' }}
交易意图与订单流水
按最近活动排序;成交、拒绝、保护单变化和平仓会自动回到前列。点击一条查看详情。
信号 #{{ item.signal_id }} · 使用触发时冻结证据,并在打开时补取最新尾部 K 线。
{{ automationSignalViewer.data.market_tail?.status==='fresh'?'已获取币安最新尾部 K 线,当前未收盘蜡烛也会按打开时快照显示。':'本次未能刷新最新尾部 K 线,当前显示数据库内最近快照。' }}
EMA 触发点保持冻结;后续线段已按币安 K 线自然推进至本次打开图表时的最新快照。
触发后的币安 K 线存在缺口,EMA 已在缺口前停止,不会跨缺口推算。
{{ automationSignalViewer.data.shape_rendering.message }}
返佣后累计净盈亏
{{ automationPnlPeriodLabel() }}滚动窗口 · {{ automationOverview.pnl?.closed_trade_count || 0 }} 笔已平仓
例:实际手续费 1 USDT、返佣 40%,报表净扣费 0.6 USDT。该值会重算全部历史,不会修改订单、策略或风控。
执行审计日志
最近 50 / {{ automationAuditTotal }}{{ log.message }}
系统设置
Alertzy 手机推送通知
均线警报触发时,同步推送到您的手机。每日限 100 条(免费)。