Strategies
Guyamin FMZ BTC Spot Turtle Breakout
Outcome: Abandoned
GuyaminBtcSpotTurtleBreakout
Outcome Summary
This long-only BTC spot strategy used daily Donchian breakouts with ATR-based sizing and exits. Its backtest reported 694.50% return and a 1.11 Sharpe ratio across 37 long positions. After three iterations, it was abandoned at backtest review because returns appeared while flat and the performance history stopped before the reported end date; optimization was not reached.
Hypothesis
Faithful hypothesis based on Guyamin’s [海龟策略btc现货版](https://www.fmz.com/strategy/289308). Trade BTCUSDT.BINANCE_SPOT long-only on completed daily bars in a CASH account with no leverage. Published defaults: fresh_rete=24 hours, trade_percent=0.01, DC_range=30, atrlength=24. The author’s separate 2019-01-01 to 2020-03-02 backtest used daily bars and overrode DC_range=20 and atrlength=14. Its claimed 80% annualized return and 16% maximum drawdown are unverified.
The trading rules remain unchanged. Daily cash, marked BTC holdings, and fills are logged so a complete rerun can reconcile equity and pyramiding. The available report has 500 sampled equity points and eight closed positions but no fill ledger; the 36 trade events remain unconfirmed. The prior 30/24 run is the separate default-parameter baseline. The required outbox write failed because this session’s filesystem is read-only, so this JSON was not saved there.
suspected backtest artifact: recurring nonzero returns while flat and performance history ending seven months before the reported backtest end. Optimization would fit an unreliable equity curve.
Implementation
Guyamin BTC spot daily Turtle breakout using the published backtest’s 20-day channel and 14-day ATR settings.
Verification Results
The sandbox reports positive USD PnL and total return but negative average return on deployed notional. Reconcile the fill ledger and return calculation before using that field for fee analysis.
Backtest Review
- Sharpe
- 1.11
- Total return
- 694.50%
- Max drawdown
- 39.99%
- Trades
- 37
- Win rate
- 37.8%
- Profit factor
- 3.12
The 37 recorded positions are long-only, matching the spot breakout hypothesis.
Suspected backtest artifact: daily returns show −0.1969% and +0.1973% on 2018-09-27/28, when the trade list shows no open position.
The report says the backtest ended on 2024-06-19, but its daily returns, equity curve and recorded trades stop on 2023-11-10.
The prior iteration requested reconciliation of flat-day equity and the missing performance history; both discrepancies remain.
Analysis
Iteration History
Verification failed (Layer 4 — QA review) [class=code_defect]: - [edge_concern] The sandbox result covers only 11 closed trades; it does not establish the full-history edge. - [critical] _last_buy_price resets to zero after a restart with a carried BTC position. Warmup does not restore it, so half-ATR adds and the required two-ATR exit remain disabled. (line 22) — fix: Restore the last filled buy price before processing live bars, using persisted fill state or fill history. - [warning] _last_buy_price changes on order submission, even if the buy is rejected or never fills. (line 94) — fix: Update it only after a confirmed fill.
Outcome Summary
Reconcile flat-day returns and the full performance history before optimizing a backtest.
After three iterations, the backtest-review verdict was abandon because returns appeared while flat and recorded performance ended months before the reported backtest end. Optimization and later reviews were not reached.
It traded long-only BTC spot breakouts on daily bars using Donchian levels and ATR-based sizing and exits.
The backtest reported 694.50% total return, a 1.11 Sharpe ratio, 37 long positions, and 39.99% maximum drawdown. The performance record was found unreliable.
Analysis
海龟策略btc现货版
Backtest and paper results are hypothetical. Trading involves risk of loss.