Strategies
FMZ funding-rate digest, operationalized: concentrated delta-neutral funding carry on 8 Binance alts (long BINANCE_SPOT / short USD-M perp), top-3 by trailing funding, premium-gated entry, negative-premium exit (1H)
Outcome: Backtesting
FmzConcentratedSpotPerpFundingCarry
FMZ funding-rate digest, operationalized: concentrated delta-neutral funding carry on 8 Binance alts (long BINANCE_SPOT / short USD-M perp), top-3 by trailing funding, premium-gated entry, negative-premium exit (1H)
Hypothesis
Implementation
Delta-neutral funding carry on 8 Binance alts (SAND, ICP, VET, ATOM, ANKR, 1INCH, EGLD, IOTA). Each pair is a long BINANCE_SPOT leg plus a short USD-M perp leg with the same coin quantity, on 1H bars. Coins are ranked by trailing mean funding over funding_lookback settlements, normalised to a per-8h rate and read point in time from funding_rates_by_instrument. Only the top_n coins whose mean is above entry_funding_min are held. A pair opens when the perp premium (perp/spot - 1) is at least open_premium. It closes at once on a hedge break (|premium| >= 3%), on a funding flip (latest settlement <= -0.05%/8h), or when one leg is missing. After min_hold_settlements it also closes on a negative premium (<= close_premium), on carry decay (mean < exit_funding_min), or when its rank drops below top_n x rank_exit_multiple. Each pair is sized at min(spot MTM, perp MTM) x 0.95 / top_n.
Verification Results
Optionally recompute the perp qty from the actual spot fill (or size the pair at cash/(price*(1+fee))*0.995) so the hedge stays exactly matched.
Both legs are submitted with the identical qty. The base helper caps a spot BUY to free cash/(price*(1+fee)) with a 0.5% buffer, so if that cap binds (e.g. after spot MTM drift or rounding), the spot leg can be slightly smaller than the perp short. That leaves a small residual net-short delta. This is not a correctness failure because the sizing uses min(spot_eq, perp_eq)*0.95/top_n, which leaves headroom.
If exactness matters, count the funding timestamps in (ts_opened, ts] with bisect on the coin's funding ts list.
'settled' is computed as elapsed 8-hour blocks since perp ts_opened. That is not a count of actual funding settlements: a pair opened at 07:00 crosses its first settlement after 1h. For coins on 4h funding intervals, the block count is half the real settlement count. The minimum hold is therefore only approximately min_hold_settlements. The effect is minor and does not change the structure of the rule.
None required.
The hypothesis ranks coins 'at each 8h settlement'. The code ranks on every 1H bar, but the ranking can only change when a new funding print arrives, so it is equivalent. Entries can then fire on any hour once the premium gate opens, which is a faithful reading of the open-premium rule.
The sandbox shows 3 pair round trips (6 legs) over 818 days, about 29 days per hold, a +0.52% total return and PF 1.04. The economics depend on alt funding staying above entry_funding_min (0.02%/8h). The developer notes that 2023-2025 alt funding sits near the 0.01% base, so the book may be flat most of the time and its sample of pairs will be thin. The pair round trip costs 0.30% of one leg's notional. Check per-pair net (funding + basis - fees) on the full history, not per-leg avg_trade_return_pct: the spot leg loses and the perp leg wins by construction (long_win_rate 0 / short_win_rate 1), so per-leg numbers are not meaningful alone. Note the 18.25% impact_cost_pct on thin alts (ANKR/IOTA/VET) at 0.95/top_n of equity per leg.
Analysis
资金费率策略近况和推荐操作
Analysis
币安永续资金费率套利(目前牛市年化100%)
各大交易所资金费率汇总
Backtest and paper results are hypothetical. Trading involves risk of loss.