Strategies
FMZ One-Sided Recycling Grid: Wide-Step LTC Spot with Inventory Stops
Outcome: Abandoned
FmzLtcSpotOneSidedRecyclingGrid
Outcome Summary
This strategy tested whether an FMZ-style one-sided recycling grid on LTC spot could clear fees, using a 1.8% take-profit on a 0.9% grid against a 0.20% spot round trip. Over 3 iterations it never got past verification. QA found that stop_requested and the cycle bookkeeping were reset only when a new cycle started, so after any losing liquidation the 24h halt kept moving forward and the grid shut down for good. The sandbox matched this, with only 10 fills and 4 equity-moving days in 834 days. QA also flagged that the cycle trailing loss would trigger before the node stops and that per-node accounting conflicted with the single netted spot position. The strategy was abandoned without a full backtest, optimization or analyst review.
Hypothesis
Test one mechanism from 发明者量化-小小梦: resting purchases below an anchor, a separate profit-taking sell for each filled node, and replacement of that node only after its inventory is sold. Adapt to LTC Binance Spot with percentage-scaled prices, equal capital allocations, wide profit targets and mandatory inventory liquidation controls. This is a research hypothesis, not a demonstrated profitable strategy. Virtual-order activation and grid relocation are execution features of the same mechanism, not additional hypotheses.
The source contains one trading mechanism; reversing its direction does not create a distinct hypothesis. BINANCE_SPOT is under its 15% target, and cash trading preserves the source's buy-first mechanics without leveraged inventory accumulation. Long-only and single-symbol exposure remain overrepresented, but adding shorts or artificial hedge legs would change the source mechanism. corpus_concentration is empty, so LTC's individual research share cannot be verified. Unlike the existing ETH Bybit teaching grid, this experiment uses spot inventory, fill-linked recycling, wider percentage targets and a cycle-level trailing loss limit. Negative-Sharpe execution checks in the supplied successes are not evidence of profitability.
Implementation
Long-only grid on LTC Binance Spot that rebuys each level only after that level's coins are sold. Five post-only limit buys sit grid_spacing_pct apart below an anchor price. Each buy is placed only when price comes within activation_distance_pct of it and is cancelled when price moves more than deactivation_distance_pct away. Each filled level gets its own exit orders at the exchange: a take_profit_pct limit sell and a node_stop_pct stop. A level is placed again only after its coins are sold. When nothing is held, the grid moves to a new anchor if price drifts move_distance_pct from the old one or after idle_reset_hours. Three events sell all holdings and pause new buys for stop_cooldown_hours: a cycle loss of cycle_trailing_loss_pct of cycle equity from its peak, a level held for 72h, or any level's stop filling. Each level is 4% of NAV and total exposure is capped at 20%.
Implements the FMZ grid that re-places each level only after its fill is sold, on spot (long-only, CASH, leverage 1). Iteration 3: the previous submission's code field held a placeholder string instead of the source, which caused the Layer-1 syntax error. This version restores the full strategy source. It also fixes the iteration-2 Layer-1.5 failure: every fixed value in optimization_plan now appears in parameters with the same value and type, including leverage=1.0. The strategy logic is unchanged. Note: levels filled at the same time net into one spot position, so the positions report may count several level round-trips as one trade.
Verification Results
Iteration History
Verification failed (Layer 1.5 — hypothesis/config consistency) [class=hypothesis_mismatch]: - optimization_plan fixes leverage at 1.0
Verification failed (Layer 1 — static analysis): - Syntax error: invalid decimal literal (<unknown>, line 1) (line 1)
Outcome Summary
Liquidation and cooldown triggers should fire once and reset when they fire, with all cycle state cleared once the drain completes, and a synthetic test should confirm the grid re-arms after the cooldown before a backtest is spent.
After 3 iterations it was abandoned in the verification loop because it failed Layer 4 QA review with a critical code defect. Any liquidation that did not end in profit moved the stop-cooldown halt forward on every hourly bar, so the grid locked itself out permanently and never re-armed.
It adapted an FMZ one-sided recycling grid to LTC on Binance Spot. The grid rests percentage-spaced buy orders below an anchor, gives each filled node its own profit-taking sell, and re-arms a node only after that node's inventory is sold, with mandatory node stops, a cycle trailing loss and holding-time controls.
No full backtest or optimization was run. The only evidence is the QA sandbox: 10 fills, 1 closed position, 4 days with equity changes in 834 days, a reported 24.8% drawdown and a drawdown lasting 829.6 days.
Abandon Reason
Analysis
网格变形策略之单边网格 (注释版)
Backtest and paper results are hypothetical. Trading involves risk of loss.