New Pairs, Hedge Trading Enabled, and a Rare Bug Squashed

June 19, 20254 min read
#trading update#hedging#risk management#crypto signals

We don't usually go flat. But when we do, we rebuild the machine.


the opportunity: silence = maintenance time

We don't usually go flat. But this week, for a change, we did — and it turned out to be the perfect opportunity to clean house.

We took advantage of the silence to run some long overdue maintenance: updated our trading pairs, revised how the system handles overlapping trades, and even squashed a bug that had been lurking in a dusty corner of the stats module. Small things, maybe. But they matter — especially when you're automating execution and managing risk down to the decimal.


Updated Trading Pairs

First things first — new instruments. We've refined the set of trading pairs based on liquidity, volatility, and strategic edge across our models. Some of the old ones got the boot, and here's what we're working with from now on:

1000WHYUSDT  AVAXUSDT  BNBUSDT  EOSUSDT  ETCUSDT
GLMUSDT      HIVEUSDT  LINKUSDT LTCUSDT  SANDUSDT
SOLUSDT      XMRUSDT   MATICUSDT RUNEUSDT ARUSDT
FLMUSDT      ZECUSDT   APTUSDT  ALGOUSDT

Why these? They passed our performance filters and execution stress tests. We're not just looking for volatility — we're looking for:

  • Reaction consistency
  • Slippage tolerance
  • Room for asymmetric setups

The new basket checks those boxes.


Bidirectional Trading Is Now Live

This is the bigger change: we've enabled hedged positions, meaning we can now hold both LONG and SHORT on the same symbol — on purpose, by design, and with full tracking.

SOLUSDT LONG @ $142.50 → TP: $151.65 | SL: $138.20
SOLUSDT SHORT @ $144.30 → TP: $136.10 | SL: $147.90

Our internal system tracks every trade individually, so there's:

  • NO WAY one TP is another order's SL
  • NO WAY losers is "offset" by winners
  • NO WAY confusing about what's actually happening

That nonsense ends here. Every trade stands on its own merit. You might see a LONG and a SHORT on SOLUSDT open at the same time, both with their own entries, stops, and targets — and both tracked separately in our performance logs.

Some would say it's messy. We say it's surgical. Controlled chaos beats forced coherence every time.


Rare Bug Fix — No Positions = No Data?

While we were at it, we fixed a small but annoying bug in our daily trade data extraction script.

Turns out, if there were no open positions or pending orders, the summary dictionary used to update the stats would crash silently — because those specific fields weren't being populated during flat sessions.

Which, in theory, should never happen. But, well... this week it did. And now it's patched.

We rarely sit out of the market entirely, so it took a very specific (and rare) condition for this bug to show up at all. But it's been addressed now. Clean code, clean logs.


the edge: sharper than ever

We're constantly evolving. These aren't massive headline features — but they're part of the relentless tuning process that keeps our system lean, fast, and accountable.

Trading isn't about flash — it's about accuracy, execution, and understanding your edge inside out.

And now, we've got a sharper edge than ever.

Read something you liked? Then maybe stop lurking and subscribe for signals.