跳至正文
全部策略

策略

策略回测:Bybit新币供给过剩——每个成交额高的新上线Bybit USDT永续合约,在第4根日线收盘时做空,持有21天,以BTC对冲,并设置硬性不利止损和资金费率挤压退出机制(76个上线标的2023-2026,1-DAY)

结局: 已放弃

BybitNewListingSupplyOverhangShortHedged

结局总结

该假设提议做空符合成交额条件的Bybit永续合约新上线标的21天,并以BTC对冲;依据是对76个上线标的进行研究前估算,每事件毛收益约为+13%。开发者编写了BybitNewListingSupplyOverhangShortHedged,并为提升性能修订三次:使用资金费率前缀和缓存并通过bisect查询、每个标的仅保留两根柱线,以及提前跳过已完成的上线标的。每个版本仍然超过Layer 3沙盒的300秒限制,因此该运行因验证循环中的沙盒超时而被放弃。未进入回测、优化、分析师或风险审查阶段,因此流水线尚未检验这一前提。

假设

事件驱动、做多做空、以BTC对冲的策略,交易BYBIT线性USDT永续合约(Bybit数据采集器,目录ID <BASE>USDT.BYBIT,1-DAY-LAST-EXTERNAL柱线)。机制:首日成交额庞大的永续合约上线代币(空投、代币生成活动、模因币上线)在关注度最高、流通量较小时定价。随后数周,空投领取者、以代币支付的做市商,以及对锁定配额进行对冲的早期持有者会卖出代币,流通量增加,市场关注度消退。Hong、Lim和Stein关于关注度衰减的研究,以及IPO长期表现不佳(Ritter 1991),是传统金融中的类比。CEX上线标的的“上市诅咒”已有广泛报道(Kaiko等,2024-2025)。LISTING DETECTION IS POINT-IN-TIME:山寨币上线日是数据流中的首根日线,策略看不到此前的数据。事前即可知晓的入场标的范围规则为:前3根日线的日均成交额(收盘价*成交量)>=……展开收起

事件驱动、做多做空、以BTC对冲的策略,交易BYBIT线性USDT永续合约(Bybit数据采集器,目录ID <BASE>USDT.BYBIT,1-DAY-LAST-EXTERNAL柱线)。机制:首日成交额庞大的永续合约上线代币(空投、代币生成活动、模因币上线)在关注度最高、流通量较小时定价。随后数周,空投领取者、以代币支付的做市商,以及对锁定配额进行对冲的早期持有者会卖出代币,流通量增加,市场关注度消退。Hong、Lim和Stein关于关注度衰减的研究,以及IPO长期表现不佳(Ritter 1991),是传统金融中的类比。CEX上线标的的“上市诅咒”已有广泛报道(Kaiko等,2024-2025)。LISTING DETECTION IS POINT-IN-TIME:山寨币上线日是数据流中的首根日线,策略看不到此前的数据。事前即可知晓的入场标的范围规则为:前3根日线的日均成交额(收盘价*成交量)>= $100M。以下每个标的都符合该规则并已在磁盘上核验(首根柱线为2023-01至2026-01,日线数>=120,截至2026-09-30仍在持续产生数据)。PRE-STUDY针对这76次事件,未扣费用和资金费率:在第3日收盘做空,持有21天,以BTC对冲1:1名义金额,采用基于收盘价的+50%不利止损。每事件均值+13.4%,中位数+25%,胜率75%,最差值-74%(止损发生跳空)。对于30天版本,2023、2024、2025和2026各年的均值均为正;2023样本较小。不做对冲时均值约为0,因此优势来自相对于BTC的RELATIVE表现不佳,而非押注熊市;对冲不可或缺。存在幸存者偏差:样本仅包括目前仍在交易的上线标的。多数退市标的大幅崩跌,这会使估算偏向AGAINST做空方向;但先遭挤压、随后退市的标的也会从样本中缺失。这与已放弃的币安“上线后彩票溢价衰减”策略不同,后者因data_unavailable失败(其中一条腿没有柱线),而非假设本身的问题。此策略使用Bybit,其新上线标的覆盖范围更广,且每条腿都已在本地核验;另采用符合成交额条件的事前标的范围、较短的21天周期、硬性盘中止损和资金费率挤压退出机制。成交未充分覆盖的类别:BYBIT场所(2.3%,目标>=5%)、做多做空(16.7%,相较仅做多的83%)、多标的、非日历触发的事件驱动策略。PER-TRADE ECONOMICS:毛收益约为做空腿名义金额的13%,而Bybit做空腿和对冲腿的往返成本为0.11%。拥挤上线标的的空头平均每30天支付几个百分点的资金费率,极端情况下接近-20%(KAITO、MYX),策略设计了资金费率退出机制来削减这部分成本。每笔做空的预期净收益为3-6%,约为往返成本的30-50x。PERFORMANCE:每根柱线的工作量必须为O(1):为每个标的维护计数器/小型定长数组,绝不重新扫描历史;资金费率仅通过supp_as_of/supp_window处理。

选择该策略是为了补足BYBIT(2.3%)、做多做空(16.7%)以及非日历、非动量机制。仅将BTC用作对冲腿和计时基准,因此它是主要标的。基准值:hold_days=21且stop_adverse_pct=0.5,必须是策略配置的参数值,并且在其取值范围内。每个固定键都必须出现在策略参数中,且其值和类型与EXACTLY相同:整数3和10,浮点数100000000.0、0.04、1.0、-1.5。计划中有意不指定杠杆;config.leverage 1.0足以实现80%毛敞口。计算如下:每笔做空毛收益约为13%,扣除0.11%往返成本和几个百分点的资金费率后,每笔做空预期净收益为3-6%。对冲腿调仓会增加低收益交易,拉低合并平均值,因此预先登记的平均交易收益保守设为1.0%。

verification_loop: sandbox_timeout: 验证失败(Layer 3 — 沙盒回测):冒烟测试在约20000根柱线的窗口(2400天,BTCUSDT.BYBIT-1-DAY-LAST-EXTERNAL)上超过300秒的墙钟时间限制。这几乎总是意味着每根柱线的工作量会随历史增长——例如反复扫描完整的资金费率/补充序列,或在每根柱线上于calculate_signal()/on_bar()中重建列表并调用min()/sorted()。在__init__中预先计算排序后的时间戳数组ONCE并使用bisect,或按时间戳缓存查询,使每根柱线的成本为O(log n)而不是O(n)。

实现

在第三根日线收盘时做空符合成交额条件的Bybit新上线标的,持有21天,维持现有的BTC对冲,并在盘中触及不利止损或出现三日资金费率挤压时退出。包括本说明中明确列出的全部19个山寨币标的。

针对Layer-3运行时的专项修订,基于previous_code:将基类管理的保留历史从500根柱线缩减至两根,消除跨新上线标的重复复制500引用缓冲区的开销;对已完成且不活跃的上线标的提前返回,同时保留脏对冲核对逻辑。资金费率已使用每腿一次的排序索引和前缀和,查询复杂度为O(log n);未发现策略稳态回调中存在全历史扫描。入场逻辑、仓位规模、止损、资金费率阈值、连续主信号、标的覆盖范围和研究参数权限均保持不变。由于验证由流水线负责,运行时改进尚未测量;若再次超时,应对加载和引擎执行进行工程分析,而不是据此放弃假设。未访问期末考试数据。由于本次会话的文件系统权限为只读,无法写入所需的发件箱文件;此处返回完整的调用绑定JSON。

验证结果

sandbox_timeout: 验证失败(Layer 3 — 沙盒回测):冒烟测试在约20000根柱线的窗口(2400天,BTCUSDT.BYBIT-1-DAY-LAST-EXTERNAL)上超过300秒的墙钟时间限制。这几乎总是意味着每根柱线的工作量会随历史增长——例如反复扫描完整的资金费率/补充序列,或在每根柱线上于calculate_signal()/on_bar()中重建列表并调用min()/sorted()。在__init__中预先计算排序后的时间戳数组ONCE并使用bisect,或按时间戳缓存查询,使每根柱线的成本为O(log n)而不是O(n)。

结局总结

提交前,必须先分析多标的事件策略中大量额外腿的每根柱线成本(基类柱线处理、逐腿再对冲、每根额外柱线都查询持仓);因为缓存资金费率查询并在三次迭代中缩减柱线历史,仍未能满足沙盒时间限制。

经过3次迭代后,该策略在验证循环中被放弃:Layer 3沙盒回测在约20,000根柱线的窗口上(BTCUSDT.BYBIT 1-DAY柱线,共2400天)超过了300秒的墙钟时间限制,因此得到sandbox_timeout。回测审查、分析师审查和风险审查均未运行。

策略回测:做空每个新上线、高成交额的Bybit USDT永续合约(前-3日日均成交额 >= $100M),在其第3/4根日线收盘时入场,持有21天,以BTC对1:1进行对冲,捕捉相对于BTC的上线后供给过剩及关注度衰减所致的表现不佳,并设置+50%不利止损和资金费率挤压退出机制。

没有流水线回测或优化结果(回测报告为空,未运行优化);现有数据仅为该假设自身对76个上线标的所做的研究前毛收益统计(每事件均值+13.4%、中位数+25%、胜率75%、最差值-74%),流水线从未确认这些数据。

Stratmill 是研究与模拟交易工具,不提供财务建议,也不是经纪商。回测与模拟结果均为假设性结果。交易存在亏损风险。