trid

troid's research · strategy review · tearsheet · methodology

Strategy review

Bitfunded Expert $100k · 1-Step · BTCUSDT 4h · cross-reference as of 21 Sep 2026 · bars from api.binance.us, one feed

Hypothetical performance

These results are based on simulated or hypothetical performance results that have certain inherent limitations. Unlike the results shown in an actual performance record, these results do not represent actual trading. Also, because these trades have not actually been executed, these results may have under-or over-compensated for the impact, if any, of certain market factors, such as lack of liquidity. Simulated or hypothetical trading programs in general are also subject to the fact that they are designed with the benefit of hindsight. No representation is being made that any account will or is likely to achieve profits or losses similar to these being shown.

troid's own strategy shows no statistical edge. Out of sample, on 504 BTC trades from 1 January 2021 to 7 January 2026, which the parameters never saw, it measures +0.008R per trade, standard error 0.016R — a MEASURED figure, inside noise, and not a fact about the future.

Lowest-drawdown structure tested

Five-tranche strength ladder + regime filter + desk cap — but do not buy a challenge. The walk-forward has been run, and it came back as noise.

Of everything tested it has the lowest drawdown (−$1,058 against −$7,295 for single entry), zero failed and zero zombie accounts across 72 rolling challenge starts, median ending balance $100,409. It is also still +0.03R on the sample it was chosen on, and +0.008R on the 504 BTC trades from 1 January 2021 to 7 January 2026 it never saw (WALKFORWARD.md). That is a well-built vehicle with no engine in it.

Why not: a $999 challenge buys one noisy binary outcome. Five years of holdout just said the entry logic has no measurable edge. At a 14% industry base rate, passing once barely updates whether you have an edge — plenty of edgeless traders pass.

Cross-reference — things that don't add up

1. "5x scale-in for a larger position" does the opposite

design assumption inverted

At the same $500 risk, a 5-tranche strength ladder holds 34% less quantity than a single entry (0.109 BTC vs 0.167 BTC; $8,524 vs $13,000 notional). Because the stop stays anchored at T1's structure, each later tranche sits further from the stop and therefore gets less size.

The ladder's benefit is conditionality, not size: losers fill 1.66 tranches, winners fill 4.26. You're small when wrong and large when right. If what you actually want is a bigger position, that comes from raising risk per trade, and the ruin math says don't.

2. The income model assumed 4.3× the trade frequency

changes the conclusion

income_math.py ran at 30 trades/month. The strategy produces 10.1/month (78 trades in 7.7 months). Every encouraging number in the $5k/month analysis — the 4-months-to-target row, $614 at the real 9/mo frequency (was $1,862 at an assumed 30/mo)/account — assumed a frequency this strategy does not reach.

Corrected: at 10.1 trades/month and 0.5% risk, $6,250/month gross needs +1.24R per trade. Not credible at any skill level. Either the timeframe drops below 4h to raise frequency, or the income target needs more accounts than the scaling table implied.

3. RESULTS.md was stale on every row

resolved

It was hand-written and drifted from the engine after every change. It is now generated by gen_results.py from the live engine on the frozen sample, and verify_claims.py re-derives the published statistics from journal.csv and fails if either drifts. The table below is that output.

4. The skill still describes the rollover trap as a general hazard

skill text

bitfunded.md presents it as broadly dangerous. Measured: it needs both uncapped risk ≥4% per position and a policy that holds losers through the reset. Under desk sizing plus swing_safe it is dead twice over — by cap and by policy. Largest floating loss actually carried into a reset was $3,422 against the $4,000 line, at 4% naive risk.

5. Reverse-after-TP3 was untested; the trigger moved to the stop-out

still one regime

On TP3 it fired 4 times in 8 months, because only ~8% of trades reach 3R. On the stop-out it fires 24 times in the 78-trade sample, which is a sample rather than an anecdote — but it is still one asset over one regime, and the holdout (1 January 2021 to 7 January 2026) says the whole configuration is inside noise.

6. None of it was in the repo

resolved

All of it is in kunjancollective/troid, and troid's ledger runs daily from .github/workflows/shadow.yml: fresh bars, replay, journal, ledger, commit. The journal's logged_utc column is the timestamp nothing can backdate.

7. Two known small defects, both flagged and unfixed

minor

income_math.py's withdraw=False arm reports $0 by construction — it counts only withdrawals as income, so the "bank profits to grow the buffer" comparison can't be sized. And risk.py accepts --json only before the subcommand.

Where each variant stands — corrected numbers

Configurationnexp R PFmax DDfills W/L
v1 pullback, no filter89−0.05 0.91−$8,598
+ regime filter75+0.03 1.04−$7,332
+ breakout, single entry76+0.01 1.02−$7,295
3-tranche weakness ladder43−0.22 0.47−$5,8291.53 / 2.62
5-tranche weakness ladder33−0.31 0.14−$4,9731.22 / 3.42
3-tranche strength ladder54−0.03 0.83−$3,1473.00 / 1.54
5-tranche strength ladder57+0.00 1.01−$1,9314.26 / 1.66
5-strength + reverse on TP360+0.02 1.14−$2,0444.10 / 1.64
5-strength + reverse on stop78+0.03 1.29−$1,0584.48 / 1.64
5-strength + reverse on any88−0.01 0.90−$1,4884.24 / 1.63

Ladder direction is the single largest structural effect found: same signals, same stops, only the side the tranches sit on. Weakness at 5 tranches is the worst profit factor in the project (0.14); strength at 5 with the reverse on stop is the best drawdown (−$1,058).

Risk model — verified, independent of strategy

Daily budget
$4,000
4% of the initial balance, fixed
Static floor
$94,000
6% of quota, fixed
Ceiling crossover
$98,000
below this, max loss binds
Risk / trade
$500
capped at 35% of budget
Fees
0.08%
round trip, on notional
Reset
16:00 UTC
noon in New York

The budget cap is not conservatism — it is the only thing that makes the account survivable. At +0.35R, a genuinely excellent system, naive sizing at 1% blows the account 68% of the time within a year, and at 2% it's 98%. Every one of those cells is 0.0% under the cap.

What would change the verdict

  1. Walk-forward comes back >+0.10R out-of-sample with a stable parameter neighbourhood. This is the gate on everything else. Run 21 Sep 2026 on api.binance.us: the config was chosen on 2026; on the 504 BTC trades from 1 January 2021 to 7 January 2026 it never saw, +0.008R, 95% CI [−0.023R, +0.040R]. ETH, 498 trades: +0.008R. Not met.
  2. Frequency reaches ~30 trades/month, which on this structure means dropping below the 4h timeframe. Without it the income target needs roughly four times the accounts the scaling model suggested.
  3. Reverse moves to TP2 or stop-out so the exhaustion thesis gets a real sample instead of n=4. Done: reverse-on-stop is the config, 24 reverse trades in the sample. It did not change the verdict.
  4. Bitfunded's scaling plan — 10% net for 4 consecutive months, 2 withdrawals — grows one account instead of buying four. Cheaper, less to manage, and four correlated accounts running one strategy aren't four independent bets anyway.

Order of work

  1. Push the scratch copy to the repo and apply the six verified patches as the merged reset block. Done.
  2. Rewrite RESULTS.md with corrected numbers; revise bitfunded.md's rollover section to the measured condition.
  3. Pull 2021–now BTCUSDT 4h and run the walk-forward per HANDOFF.md. Done for the baseline: inside noise. Next is troid-shadow-2.
  4. Only then: challenge purchase, or not.

Sample figures from 1,539 4h bars, Jan 8 – Sep 21 2026, api.binance.us — one asset, one regime. The holdout, 1 January 2021 to 7 January 2026 (backtest/WALKFORWARD.md) came back inside noise on BTC and ETH.
troid's desk · troid's compare · troid's ledger · troid's research · tearsheet · ask troid · faq · terms · source · x · reddit

troid is a free informational tool, not financial or investment advice. troid does not place trades or publish trade signals. Its shadow account is a simulated strategy, shown only after trades close. Prop-firm rules change without notice — verify every number with the firm before trading. troid is an independent affiliate of the firms it compares and earns a commission on purchases through its links; this does not affect the calculations or comparisons. Crypto Fund Trader does not own or operate this website and is not responsible for its contents. It is owned by troid, an independent marketing affiliate.

© 2026 Kunjan Collective LLC