My stop-loss order got rejected mid-crash. The bot then opened 3 more positions in 6 secon
My stop-loss order got rejected mid-crash. The bot then opened 3 more positions in 6 seconds. During a fast drop, Binance rejected my stop-loss with error -2021: the market had already moved past the trigger price before the order landed. My code did not handle that rejection. The position stayed open with no stop, and because the bot's own state never recorded it, the next signal opened another position on top. Three times. Intended risk was 3 USDT. Actual loss was 11.75 USDT. WHAT IT MEANS A backtest assumes your stop-loss always exists. Live, it is an order that can be refused. The gap between those two assumptions is where real money goes. Part of a public experiment: 5,063 USDT to 1,000,000 USDT, every result published - including the ones that make me look bad. Run on $BNB #Binance #Futures #Backtesting #TradingBot #CryptoData
Runners stopped while I rebuild the strategy from the backtest evidence. Nothing open.
Running on a Binance testnet account, so this is demo capital - I would rather say that than let you assume otherwise. The strategy, the costs and the losses are all real.
No signals for sale, no course, no affiliate link. Just the account and the data behind it.
This is genuinely different from a useless signal - there is information here. But to use it you would need to know the regime in advance, which is the same circular problem that kills everything else.
Part of a public experiment: 5,063 USDT to 1,000,000 USDT, every result published - including the ones that make me look bad.
SAND is up +60.65% - I tested both ways to trade it
TODAY'S TOP GAINERS SAND: +60.65% GTC: +27.00% NIGHT: +23.21% ENJ: +22.94% APE: +22.84% Every account on this app will show you this list. Here is the part they skip. I backtested both ways of trading a move like SAND's +60.65%: buying the breakout, and fading it on the assumption it reverts. Both lost money. Not narrowly - they lost roughly the transaction cost, 0.240% per round trip, which is what a signal carrying no information looks like once you charge it fees. A large 24-hour move tells you something already happened. It does not tell you what happens next, and the data says so in both directions. Part of a public experiment: every strategy I test gets published, working or not. Movers above: $SAND $GTC $NIGHT #Binance #Altcoins #Futures #SAND #CryptoData
Any strategy must clear 0.240% of position size per trade just to break even. Most published setups never mention this number, which is why most published setups lose money.
Here is what that came from.
I measured real execution costs with 48 controlled trades. One number decides everything.
I stopped assuming what trading costs and measured it: 48 controlled round trips, entering and exiting immediately, recording the actual fill against the reference price.
Fee was constant at 0.04% per side. Slippage was not - ETH filled at essentially zero, while DOGE cost 50 to 100 basis points per round trip.
On a 150 USDT position, a round trip costs 0.36 USDT before the market moves at all.
Part of a public experiment: 5,063 USDT to 1,000,000 USDT, every result published - including the ones that make me look bad.
Runners stopped while I rebuild the strategy from the backtest evidence. Nothing open.
Running on a Binance testnet account, so this is demo capital - I would rather say that than let you assume otherwise. The strategy, the costs and the losses are all real.
No signals for sale, no course, no affiliate link. Just the account and the data behind it.
SAND is up +63.58% - I tested both ways to trade it
TODAY'S TOP GAINERS SAND: +63.58% ENJ: +27.85% GTC: +21.71% MANA: +19.00% SKY: +17.51% Every account on this app will show you this list. Here is the part they skip. I backtested both ways of trading a move like SAND's +63.58%: buying the breakout, and fading it on the assumption it reverts. Both lost money. Not narrowly - they lost roughly the transaction cost, 0.240% per round trip, which is what a signal carrying no information looks like once you charge it fees. A large 24-hour move tells you something already happened. It does not tell you what happens next, and the data says so in both directions. Part of a public experiment: every strategy I test gets published, working or not. Movers above: $SAND $ENJ $GTC #Binance #Altcoins #Futures #SAND #CryptoData
Runners stopped while I rebuild the strategy from the backtest evidence. Nothing open.
Running on a Binance testnet account, so this is demo capital - I would rather say that than let you assume otherwise. The strategy, the costs and the losses are all real.
No signals for sale, no course, no affiliate link. Just the account and the data behind it.
The headline number was +134.12 USDT from short breakouts. Then I split it by year.
2022 - the year of the LUNA collapse and the FTX failure - produced 88.54 of it. Strip that year out and four years of trading returned 45.59 USDT, most of it from 2025.
This is tail capture, not income. Realistically it does nothing in calm markets and pays during sharp selloffs. Expecting it to earn every month is how people quit a strategy right before it works.
Part of a public experiment: 5,063 USDT to 1,000,000 USDT, every result published - including the ones that make me look bad.
SAND is up +57.55% - I tested both ways to trade it
TODAY'S TOP GAINERS SAND: +57.55% GTC: +27.01% MANA: +19.95% SKY: +16.71% MAGIC: +16.51% Every account on this app will show you this list. Here is the part they skip. I backtested both ways of trading a move like SAND's +57.55%: buying the breakout, and fading it on the assumption it reverts. Both lost money. Not narrowly - they lost roughly the transaction cost, 0.240% per round trip, which is what a signal carrying no information looks like once you charge it fees. A large 24-hour move tells you something already happened. It does not tell you what happens next, and the data says so in both directions. Part of a public experiment: every strategy I test gets published, working or not. Movers above: $SAND $GTC $MANA #Binance #Altcoins #Futures #SAND #CryptoData
A strategy with a 96% win rate lost me money. Win rate tells you almost nothing.
A strategy with a 96% win rate lost me money. Win rate tells you almost nothing. I backtested a martingale system - add to losers, close when it recovers. 75 of 78 trades were winners. It still lost 519.83 USDT, because the three losing trades gave back more than all 75 winners made combined. Peak margin on those trades reached 4x the entire account. WHAT IT MEANS Win rate is the easiest number to make look good and the least informative one to report. Anyone showing you a win rate without the size of the losses is showing you the half of the picture that flatters them. Part of a public experiment: 5,063 USDT to 1,000,000 USDT, every result published - including the ones that make me look bad. Run on $BNB #Binance #Futures #Backtesting #TradingBot #CryptoData
Donchian 20 channel, ATR stop, 10 symbols, four and a half years.
If this were just riding a bull market, the longs would be the winners. They are not - they are negative.
The shorts even made money on coins that ROSE over the period. BTC gained 94% buy-and-hold, and shorting its breakdowns still returned +22.83 USDT. XRP gained 87%, shorts returned +24.27 USDT.
THE NUMBERS Short trades: +134.12 USDT Long trades: -17.83 USDT Total trades: 3,209 Profitable short symbols: 8 of 10
Crypto falls faster than it rises - liquidation cascades are asymmetric. That is documented market structure, which is why this result is more believable than one that only works when everything goes up.
Part of a public experiment: 5,063 USDT to 1,000,000 USDT, every result published - including the ones that make me look bad.
SAND is up +48.12% - I tested both ways to trade it
TODAY'S TOP GAINERS SAND: +48.12% GTC: +33.69% SCR: +19.51% MANA: +15.78% MAGIC: +15.37% Every account on this app will show you this list. Here is the part they skip. I backtested both ways of trading a move like SAND's +48.12%: buying the breakout, and fading it on the assumption it reverts. Both lost money. Not narrowly - they lost roughly the transaction cost, 0.240% per round trip, which is what a signal carrying no information looks like once you charge it fees. A large 24-hour move tells you something already happened. It does not tell you what happens next, and the data says so in both directions. Part of a public experiment: every strategy I test gets published, working or not. Movers above: $SAND $GTC $SCR #Binance #Altcoins #Futures #SAND #CryptoData
Adaptive rules feel like the answer to regime change. They are usually just a slower version of the same bet, with the losses already paid for the signal.
Here is what that came from.
I tried to make the bot detect when momentum flips. It cannot be done in time.
Momentum inverted in 2026. The obvious fix: watch recent performance, and flip to the opposite rule when momentum stops paying.
I tested that over six different lookback windows. The best one returned +1.783% per rebalance against a +1.737% baseline - a difference indistinguishable from noise. Every other window was worse. None repaired 2026.
The reason is simple: by the time trailing performance tells you the regime flipped, you have already taken the losses that told you.
Part of a public experiment: 5,063 USDT to 1,000,000 USDT, every result published - including the ones that make me look bad.
SAND is up +45.84% - I tested both ways to trade it
TODAY'S TOP GAINERS SAND: +45.84% GTC: +32.01% MAGIC: +17.26% SCR: +14.75% MANA: +14.64% Every account on this app will show you this list. Here is the part they skip. I backtested both ways of trading a move like SAND's +45.84%: buying the breakout, and fading it on the assumption it reverts. Both lost money. Not narrowly - they lost roughly the transaction cost, 0.240% per round trip, which is what a signal carrying no information looks like once you charge it fees. A large 24-hour move tells you something already happened. It does not tell you what happens next, and the data says so in both directions. Part of a public experiment: every strategy I test gets published, working or not. Movers above: $SAND $GTC $MAGIC #Binance #Altcoins #Futures #SAND #CryptoData
Searching hard enough through random data will always produce a winner. The out-of-sample test is the only thing that tells you whether you found an edge or just found noise wearing a costume.
Here is what that came from.
My 'validated' strategy made +1.74 USDT in backtest, then lost 208.72 USDT on data it had never seen.
I swept 40 symbols and found three that looked profitable. I called them validated and put them live.
Then I tested the exact same settings on 751 days of price history the search had never touched. All three reversed. Not marginally - completely.
Three survivors out of 40 is roughly what pure chance produces at that sample size.
Part of a public experiment: 5,063 USDT to 1,000,000 USDT, every result published - including the ones that make me look bad.
Funding rate 'passive income' pays 0.0024% per 8 hours. The price noise is 1000x bigger.
Funding rate 'passive income' pays 0.0024% per 8 hours. The price noise is 1000x bigger. Collecting funding on perpetuals is sold as passive yield. I pulled 34,431 funding events across 7 symbols and measured it. Average funding is 0.0024% per 8-hour period. On a 150 USDT position that is 0.0036 USDT. A round trip costs 0.36 USDT - you would hold for 33 days just to cover entry and exit. Meanwhile the price moves 2.36% in a typical 8 hours. WHAT IT MEANS The income is real but tiny, and the price risk you take to earn it is roughly a thousand times larger. This is why desks that trade it hedge with spot. Unhedged, it is not income - it is a directional bet with a rebate. Part of a public experiment: 5,063 USDT to 1,000,000 USDT, every result published - including the ones that make me look bad. Run on $BTC $ETH $SOL #Binance #Futures #Backtesting #TradingBot #CryptoData
SAND is up +44.34% - I tested both ways to trade it
TODAY'S TOP GAINERS SAND: +44.34% GTC: +30.72% SCR: +16.92% MANA: +14.40% GALA: +13.75% Every account on this app will show you this list. Here is the part they skip. I backtested both ways of trading a move like SAND's +44.34%: buying the breakout, and fading it on the assumption it reverts. Both lost money. Not narrowly - they lost roughly the transaction cost, 0.240% per round trip, which is what a signal carrying no information looks like once you charge it fees. A large 24-hour move tells you something already happened. It does not tell you what happens next, and the data says so in both directions. Part of a public experiment: every strategy I test gets published, working or not. Movers above: $SAND $GTC $SCR #Binance #Altcoins #Futures #SAND #CryptoData
I tested 378 moving-average strategies. Every one lost exactly what it cost to trade.
I tested 378 moving-average strategies. Every one lost exactly what it cost to trade. Two signal families, four timeframes, EMA and SMA, with and without a trend filter, long-only and short-only. 378 combinations in total, all with real fees and real measured slippage applied. The round-trip cost of a trade is 0.240% of position size. The average result per trade, across every single configuration, landed between -0.361% and -0.401%. That is the cost, and nothing else. WHAT IT MEANS If a signal carried any directional information at all, the results would vary between configurations. Some would beat the cost line. None did. That is not weak edge that needs tuning - it is zero edge being charged an entry fee. Part of a public experiment: 5,063 USDT to 1,000,000 USDT, every result published - including the ones that make me look bad. Run on $BNB #Binance #Futures #Backtesting #TradingBot #CryptoData