BD Trading Research · HSR PiX v1.2 PASS · v1.3-real1m optimizer running

BD Hedge Separation PiX Strategy

A detailed explanation of the constant long+short hedge method, now updated with the completed v1.2 offline validation and the running v1.3-real1m optimizer. The core idea is no longer just “add to the loser”; it is: optionally re-anchor the losing leg, build entry separation, allow a profile-bounded snap/mega rescue add, close excess quickly, and keep a survivor core. v1.3 is now testing whether this survives real BTC/ETH/SOL 1-minute candles and matched controls.

Version: explainer v1.7 · Date: 15 June 2026 · Status: research specification + v1.2 offline validation PASS + v1.3-real1m deep optimizer running — not a live bot, not financial advice.

Direct answer: what this strategy is now

Mode
Constant hedge

Open LONG and SHORT at the same time, then manage each book independently.

Core mechanism
Rescue adds

When one side suffers enough adverse ROE, add to that losing side by a tested sizing rule.

Goal
Entry separation

Over time, improve the average entry of both books and harvest recovery/trailing profit.

Truth standard
Final MTM

Realized profit alone is not enough; open tail risk must be counted.

Important: this is a high-leverage derivatives research idea. It must be tested offline first. No live API, no exchange keys, no real orders. A strategy that looks profitable only because it hides open loss — or because a promoted config silently disabled the events being tested — is not profitable.

Compact side-run evidence — exciting, but not promoted yet

This section summarizes the first local compact side-run performed on 3 June 2026. It is useful because it tested the idea across multiple regenerated synthetic 1m universes, but it is still a small research pass, not a full standard/deep validation.

Data basis
131 days

Real SOLUSDT 2026 YTD daily candles. Synthetic 1m candles were constrained exactly to each daily OHLC.

First pass
120 configs

Compact parameter sweep across base size, loss ladder, add sizing, core keep, and exit style.

Fresh recheck
30 universes

Top 20 candidates were rechecked on unseen fresh seed universes 401–430.

Warning
0.00 iso

Strict isolated-side survival was 0.00 for top candidates. Results are cross-margin / venue-model dependent.

Headline read

The compact run did find a real positive signal: several candidates survived all fresh30 universes and kept positive median MTM. The most useful signal is not “Pi predicts price.” The useful signal is the combination of hedge separation + rescue spacing + controlled add sizing + trailing reduction + multi-universe robustness.

Fresh30 top candidates

Wallet model: 1,000 USDT, 300× leverage, zero fees, simplified cross-margin replay. MTM = realized PnL + ending unrealized PnL.

RankCandidateWhy it mattersSurvivalMedian MTMWorst seed MTMMedian realizedMedian unrealizedMax gross p90
1b1.0 · fixed 200 linear · add 2× current · keep geometric · TP2 close-to-coreStrongest raw MTM, but dirty because most gain is final unrealized separation.100%+$5,170.95+$5,140.93+$16.53+$5,150.65560 SOL
3b5.0 · geometric 2× loss · target-total PiX · keep base · trail100 close-to-coreCleaner: most of the gain is realized, with lower gross exposure than the raw winner.100%+$1,912.86+$717.29+$1,651.11+$309.4197.5 SOL
4b2.0 · Fib loss · base-multiple PiX · keep base · trail100 close-to-coreBest clean Fib/PiX-style candidate from the first read: high realized PnL and modest gross size.100%+$1,843.46+$900.58+$1,702.71+$148.3762 SOL
5b2.0 · PiX π/2 loss · base-multiple PiX · keep PiX · trail100 close-to-coreMost PiX-heavy candidate: very strong worst-seed MTM, but more profit remains unrealized.100%+$1,744.16+$1,458.99+$445.79+$1,264.67119 SOL

What is exciting

  • Positive MTM persisted across unseen generated 1m universes.
  • Some cleaner candidates produced mostly realized profit, not only open separation.
  • Fib and PiX appeared in viable loss/add/core combinations, not only as decorative sequences.
  • The multi-universe rule already helped avoid trusting one lucky generated minute path.

What still blocks promotion

  • Strict isolated-side survival was 0.00 for top candidates.
  • Raw winner relies on large open unrealized separation and high gross SOL exposure.
  • Intrabar/liquidation modeling still needs a stricter audit.
  • The run was compact: 120 configs + fresh30 recheck, not the full standard/deep arena.

Current verdict

Exciting enough to run the full standalone arena. Not safe, not live, not promoted. The next proof step is a standard/deep multi-worker run with more parameter coverage, more fresh universes, stricter margin/liquidation checks, and matched controls against fixed, geometric, Fibonacci, PiX, random, and no-add baselines.

Newest v1.0 finding: direct mega snap-average works, but only by risk profile

The v1.0 arena tested the direct version of the idea: wait for an adverse move and stabilization, snap-average the losing side to a much larger total size, close the excess near small price profit, and leave a smaller survivor core.

Safer branch
10×

Best current survival-style branch. Lower upside, cleaner risk.

Middle branch
15×

More profit pressure than 10×, but higher open-loss and margin demand.

Moonshot branch
20×

Strong in Deep/Fresh, but Long/Longer showed a ruin branch. Must be tiny-wallet / moonshot-labelled.

Arena verdict
v1.2 PASS

Feed-forward/event integrity is now clean; rank by explicit risk budget.

What v1.0 changed in the strategy story

Old framingNew framing after v1.0Why it matters
“Should we add big?”“Which add size belongs to which wallet/risk profile?”10×, 15×, and 20× are not one strategy. They are different risk products.
“20× makes more money.”“20× can also be an account-killer branch.”It may be valid for a tiny wallet where loss is intentional risk capital, not for survival mode.
“Close winner, rescue loser.”“Use winner cushion, wait for stabilization, snap-average, close excess, keep core.”The engine must track realized PnL, ending unrealized PnL, max open loss, margin, and ruin.

New manual method: re-anchor before rescue

This is the important BD manual move that was not fully present in v1.0. When one leg becomes the bad leg, do not always start adding immediately. Sometimes close the bad leg, reopen it closer to current price, and repeat until enough long/short entry separation exists. Only then decide whether a huge add is justified.

LONG 1 SOLkeeps old profitable anchor
+
SHORT 1 SOLbad leg in up-move
close bad legrealize small/known damage
reopen highernew short closer to price
separationtarget 300/500/700% ROE
huge add only if profile allows10× / 15× / 20× / more

Why this may improve survivability

Re-anchoring can move the losing leg's average entry closer to current price before any huge add happens. That may reduce the size needed for snap-average rescue and may allow a larger initial position under the same wallet stress.

Why it can fail

If re-anchor happens just before reversal, the method pays realized loss and then reopens into a new losing position. The arena must measure whipsaw tax, not hide it.

Risk profiles — the arena must choose numbers separately

This is the corrected design principle. BD may sometimes prefer max risk with a tiny wallet, and sometimes prefer maximum survivability. The arena must not collapse those into one “best” setting.

ProfilePlain-language meaningWhat counts as goodWhat must be reported
P0_SURVIVAL_MAXMaximum survivability, minimum risk.Low ruin, low DD, low open tail, modest but repeatable MTM.Worst loss, liquidation buffer, side-isolated survival.
P1_CONSERVATIVEStill safe, accepts a bit more action.Stable positive median, few/no rescue blowups.Re-anchor count, realized re-anchor loss, max gross SOL.
P2_BALANCEDMiddle survivability / middle risk.Best risk-adjusted MTM, stable region not one lucky tuple.Profit/DD ratio, positive rate, controls comparison.
P3_AGGRESSIVEHigher risk for faster earning.Higher MTM without uncontrolled ruin.Wallet DD, silo DD, worst case, re-anchor whipsaws.
P4_MOONSHOTVery high risk / high upside.Big upside, but honestly labelled as moonshot.Ruin rate and account-killer probability must be explicit.
P5_TINY_WALLET_BLASTSmall wallet where full loss is acceptable experiment capital.Fast upside under known max-loss budget.Expected loss, chance of wipeout, and best-case payout.

v1.2 validation pass — the arena fixed the proof chain

v1.1 was useful because it found both a real signal and a measurement bug. v1.2 is the corrected run: the master completed, the feed-forward/event-preservation audit passed, and re-anchor/mega-rescue flags no longer disappear after promotion.

Master status
PASS

15/15 stages completed; 11 roots complete; final extract LIVE_EXTRACT_HSR_PIX_V12_FOR_GPT_20260615_002010.zip.

Roundtrip
522/522

Canonical config payloads survived feed-forward reconstruction.

Event integrity
1,168/1,168

Promotion-event integrity passed; re-anchor and mega flag mismatches = 0.

Real1m status
Running

v1.3c deep optimizer is now testing real BTC/ETH/SOL 1m candles.

What can and cannot be claimed now

ClaimStatusReason
“The v1.1 feed-forward bug is fixed in v1.2 evidence.”YesRoundtrip audit and promotion-event integrity both pass with zero re-anchor/mega flag mismatches.
“Profiled re-anchor + snap/mega rescue is worth promoting to real-data validation.”YesWallet Stress and Mega Rescue Stress produced real P0–P5 winners and non-zero event counts.
“Re-anchor is always better than no-reanchor.”NoMega Rescue Stress P1 still preferred a matched no-reanchor control, so the method is profile-specific.
“This is live-trading proof.”NoThe run is still offline synthetic-1m replay. Real exchange 1m data, fees, slippage and execution are pending.

Wallet Stress winners — current manual/bot-rule candidates

ProfileBest tupleMTM PnLRealized PnLWallet DDSurvivalMeaning
P0_SURVIVAL_MAXt300 · sep500 · m10 · flat5+$9.31+$1.201.25%100%survival-first real re-anchor
P1_CONSERVATIVEt500 · sep500 · m12 · flat3+$14.65+$2.611.02%100%conservative real re-anchor
P2_BALANCEDt300 · sep700 · m15 · same5+$28.17+$5.012.43%100%balanced real re-anchor
P3_AGGRESSIVEt500 · sep500 · m30 · none+$44.51+$12.124.30%100%aggressive real re-anchor
P4_MOONSHOTt1300 · sep1300 · m20 · same3+$37.94≈$0.001.22%100%moonshot real re-anchor, mostly MTM
P5_TINY_WALLET_BLASTt1000 · sep1500 · m50 · same3+$109.59+$86.590.70%100%tiny-wallet all-risk branch

Mega Rescue Stress winners — upside stress candidates

ProfileBest tupleMTM PnLRealized PnLWallet DDSurvivalMeaning
P0_SURVIVAL_MAXt300 · sep500 · m10 · flat5+$37.02+$0.493.90%100%real re-anchor
P1_CONSERVATIVEt300 · sep300 · no-reanchor control+$34.49+$13.121.41%100%matched control wins this profile
P2_BALANCEDt500 · sep700 · m12 · same3+$113.28+$6.968.17%100%real re-anchor
P3_AGGRESSIVEt1000 · sep500 · m20 · none+$163.29+$17.628.95%100%real re-anchor
P4_MOONSHOTt500 · sep1300 · m20 · same3+$133.14+$3.1610.36%100%real re-anchor
P5_TINY_WALLET_BLASTt1000 · sep1500 · m50 · same3+$461.62+$364.510.92%100%largest upside branch

Clean bottom line

v1.2 turns HSR PiX from “interesting but contaminated proof chain” into a clean offline validation candidate. The edge attribution remains base-core only: constant hedge, profile-specific re-anchor, snap/mega rescue, excess close, and wallet sizing. PiX/Fib gates are currently minority branches, not the main driver.

v1.3-real1m deep optimizer — running, not final

v1.2 answered the proof-chain question. v1.3 is now asking the harder question: do any HSR PiX settings survive real BTC/ETH/SOL 1-minute candles, matched controls, and realistic cost assumptions?

Run design
Real 1m

BTCUSDT, ETHUSDT and SOLUSDT 1m CSV replay, 2026-01-01 to 2026-06-14.

Search scale
300k

10,000 candidate policies × controls × assets × zero/realistic costs.

Current extract
7.03%

LIVE_EXTRACT_HSR_PIX_REAL1M_V13_FOR_GPT_20260615_195814.zip.

Safety boundary
Virtual

Historical candles and simulated fills only; no API keys, no exchange calls, no live orders.

Interim reading

SignalCurrent readRule
Clean dataAll three files pass gap, duplicate and OHLC validity checks.Good enough to keep running.
ControlsMost candidates still lose to matched controls; only a minority beat the best control.That is healthy pressure, not failure.
Early robust groupSome candidates already beat controls in all 6 symbol×cost tests.Promising, but not final at 7% completion.
Manual protocolDo not replace the manual table yet.Final numbers wait for completed survivor-first triage.
Current practical watchlist: early P1/P0/P2 candidates look more useful for real trading research than the largest raw P4/P5 moonshots, because they keep drawdown and margin pressure lower. This is a watchlist only, not a final recommendation.

What v1.2 cinched — and what must be tested next

v1.2 answered the measurement-integrity question. It did not answer the real-market microstructure question.

Now cinched

The arena can preserve reanchor_enabled, mega_rescue_enabled, trigger/separation/multiplier fields and event counts through the promoted chain. The final integrity audit passed, and the P0–P5 winners are separable instead of collapsed into one number.

Still open

Real 1m exchange candles, real spread/slippage, funding, liquidation model, fee model, order-fill assumptions, and multi-asset robustness are not solved by v1.2. These are now the v1.3-real1m optimizer target.

Next validation ladder

StepGoalPass condition
1. Real SOLUSDT 1m replayReplay the v1.2 profile winners on true exchange 1m OHLCV.Same P0–P5 branches stay positive after fees/slippage/funding assumptions.
2. BTC/ETH cross-checkCheck whether the mechanism is SOL-specific or broader.At least some profiles survive without retuning into overfit.
3. Paper/shadow runObserve live market formation without orders or with paper-only execution.Fill assumptions and drawdown behavior match replay closely enough to continue.
4. Strategy bank integrationCombine with SM/ZZ/DCC only after base-core real-1m validation.Adapters improve risk/entry timing without hiding open-tail risk.
Current command concept: keep the v1.3c real1m deep optimizer running, use live extracts for progress checks, and wait for completed survivor-first triage before changing the manual protocol table.

1. Core intuition

LONG bookprofits if SOL rises
+
SHORT bookprofits if SOL falls
Hedge pairalways present
Adverse sideprice moves against it
Loss ladderfixed / 2× / Fib / π÷2
Rescue addimprove avg entry
Reduce to corewhen recovery/TP hits

The strategy does not try to predict direction at the start. It starts neutral: long and short are both open. The edge, if it exists, must come from position management: how the losing side is rescued, how much size is added, when excess size is closed, and how the winning side is trailed.

Plain-language version: when SOL runs up, the short book gets a better chance to average higher. When SOL later falls, the short book can close excess in profit. When SOL runs down, the long book gets the same chance in mirror image.

2. Market and testing assumptions

Default strategy assumptions

  • Symbol: SOLUSDT.
  • Chart: 1-minute replay candles.
  • Fees: 0 by default, with fee/slippage stress tests later.
  • Leverage: 300× headline default.
  • Hedge mode: simultaneous LONG and SHORT books.
  • Base size: dynamic search from 0.2 to 20 SOL.

Data assumption

Daily SOLUSDT candles are treated as the real source. The 1-minute candles are generated as many possible intraday universes constrained to the same daily OHLC. That is useful for testing many path shapes, but it is not proof on real exchange 1-minute microstructure.

The correct label is: daily real + minute synthetic/replay.

300× leverage translation

ROE numbers look huge, but at 300× they correspond to tiny underlying price moves.

underlying move equivalents

3. Full state machine

Open both books. At the first price P0, open LONG base_qty_sol and SHORT base_qty_sol.
Track each side separately. Each side has its own quantity, average entry, realized PnL, unrealized PnL, ROE, rescue level, trailing locks, and risk state.
Detect adverse movement. If price rises, the SHORT book suffers. If price falls, the LONG book suffers. The losing side is checked against its next loss-trigger level.
Add only when the next ladder level is reached. The ladder can be fixed, geometric, Fibonacci, PiX π/2, or matched random/uniform control.
Choose add size by a separate rule. Add sizing is not the same as loss spacing. It can be 2× current, total-double, fixed SOL, Fib, PiX, target-total, current-multiple, or risk-budget capped.
When the rescued side recovers, close excess size. The close target can be base core, geometric core, PiX core, or full flatten.
Trail the profitable side. When a side reaches large positive ROE, lock part of the profit using a 100% ROE reserve: for example +200% activation → +100% stop.
Rank only by final truth. Final MTM = realized PnL + ending unrealized PnL. Do not let realized rescue profit hide open tail loss.

4. Accounting formulas

LONG book
price_move_pct = (price - avg_entry) / avg_entry × 100
roe_pct = price_move_pct × leverage
unrealized = qty_sol × (price - avg_entry)
SHORT book
price_move_pct = (avg_entry - price) / avg_entry × 100
roe_pct = price_move_pct × leverage
unrealized = qty_sol × (avg_entry - price)
Final truth metric
final_mtm_usdt = realized_pnl_usdt + ending_unrealized_pnl_usdt
margin_required ≈ abs(qty_sol) × current_price / leverage

5. Loss-trigger ladders — when to add

The loss ladder answers only one question: when should the losing side be allowed to add?

FamilyFormulaExample with base loss 200% ROEMeaning
Fixed linear-200 × level-200, -400, -600, -800…Simple control. Adds at equal ROE intervals.
Geometric 2×-200 × 2^(level-1)-200, -400, -800, -1600…Your corrected idea: deeper adds become increasingly rarer.
PiX π/2 float-200 × (π/2)^(level-1)-200, -314, -493.5, -775.2…π/2 sits between fixed and hard 2× expansion.
Fibonacci-200 × [1,2,3,5,8,13…]-200, -400, -600, -1000, -1600…Classical organic spacing control.
Random / uniformmatched range and countsame min/max/count as tested familyAnti-pattern-trap control. PiX must beat this fairly.

6. Add sizing — how much to add

This is one of the most important distinctions. The arena must test PiX and Fibonacci not only for where loss triggers happen, but also for how much size is added or targeted.

Key separation: loss_ladder_mode = when to add. add_sizing_mode = how much new quantity to add. target_total_mode = what total quantity should exist after the add. core_keep_mode = what quantity remains after recovery.
Add modeRuleExample from 2 SOLRisk profile
add_2x_currentadd_qty = 2 × current_qty2 → add 4 → 6; 6 → add 12 → 18; 18 → add 36 → 54Very explosive. Must be capped and audited.
total_doubleadd_qty = current_qty2 → 4 → 8 → 16Cleaner geometric control.
fixed_sol_addadd_qty = fixed X SOL2 → 4 → 6 → 8 if X=2Simple and interpretable.
base_multiple_fibadd = base × Fib(level)add 2, 4, 6, 10, 16… if base=2Tests Fib as add-size sequence.
base_multiple_pixadd = base × (π/2)^(level-1)add 2, 3.14, 4.93, 7.75… if base=2Tests PiX as add-size sequence.
target_total_fibtotal = base × FibTarget(level)target 4, 6, 10, 16…Safer than compounding from current size.
target_total_pixtotal = base × PiXTarget(level)target by π/2 sequenceControlled PiX total-size ladder.
current_multiple_pix/fibadd = current × sequence(level)grows from current book sizePotentially extreme; must obey hard caps.
risk_budget_addlargest add allowed by risk capsdepends on wallet, silo, margin, liquidation bufferGoverned/safety variant.

7. Core keep — what remains after rescue

After a rescued side reaches its escape trigger, it closes excess size. The key question is: how much should remain?

Fixed base keep

Always return to the original base, for example 2 SOL. This is the simplest control.

core_keep = base_qty

BD geometric keep

After deeper rescue, keep a larger core. With base 2 SOL: level 1 keeps 2, level 2 keeps 4, level 3 keeps 8.

core_keep = base × 2^(L-1)

PiX core keep

Use the PiX sequence to decide the remaining core. This tests whether π/2 gives a smoother middle path than hard doubling.

core_keep = base × PiX(L)
Why core keep matters

If the strategy always flattens back to 2 SOL, it may harvest rescue profit but lose the long-term entry separation effect. If it keeps too much, it may carry dangerous open tail. This must be measured, not guessed.

8. Profit exits and trailing logic

A. Rescue escape close

When the rescued side comes back into profit, close excess size down to the configured core.

if rescued_side_roe >= escape_tp_roe:
    close_qty = current_qty - core_keep_qty

Legacy default starts with escape_tp_roe = +2%, but the arena should test larger values because +2% ROE at 300× is only about 0.0067% underlying price movement.

B. Profit-tranche trailing

When a side becomes strongly profitable, protect part of the profit with a 100% ROE reserve.

+200% ROE activation → stop/lock at +100%
+400% ROE activation → stop/lock at +300%
+500% ROE activation → stop/lock at +400%

The stop closes a tranche: for example half of current quantity or half of excess above core.

Default manual profit ladder

ActivationLock / trailing stopDefault actionWhat to test
+200% ROE+100% ROEClose/protect about half of position or excess.Current vs excess tranche sizing.
+400% ROE+300% ROERaise lock and/or close another tranche.Protect core true/false.
+500% ROE+400% ROEContinue locking favorable move with 100% reserve.Linear, geometric, PiX, Fib profit ladders.
+600% and beyondactivation − 100%Continue by configured ladder.Which ladder reduces tail without killing runners?

9. Collapsed manual SOL working table

Purpose: this is a practical translation of the current v0.7.3 Standard live-extract signal into a manual SOL test protocol. It is not the final formula and not a live-trading recommendation. The arena must still validate whether these levels survive controls, scale checks, and real exchange data.
Open manual SOL hedge-rescue table — LONG 1 SOL + SHORT 1 SOL, 300× cross

Read all percentages below as ROE % shown on the position, not SOL price movement. At 300×, 100% ROE is roughly 0.33% price movement before fees/slippage/funding/liquidation details.

Manual working protocol — current best human-readable version

PhaseConditionActionExample with 1 SOL corePurpose
StartBeginning of cycleOpen LONG + SHORTLONG 1 SOL + SHORT 1 SOLAlways keep both directions alive.
Profit side — first addOne side reaches +300% ROEAdd to the profitable sideIf LONG is +300%, add +1 SOL LONG → LONG 2 SOLBuild a profit cushion that can help absorb the other side.
Profit side — trailProfit add starts losing momentumTrail the added part tightlyProtect the added 1 SOL LONGThe profit add is a cushion/accelerator, not a permanent burden.
Profit side — close addMomentum fades or profit falls backClose the added profit leg; keep coreLONG 2 SOL → close added 1 SOL, keep LONG core 1 SOLLock cushion before it turns into a new problem.
Losing side — rescue 1Losing side around −100% ROEAdd 1× current losing sideSHORT 1 SOL → add 1 SOL → SHORT 2 SOLFirst average-entry compression.
Losing side — rescue 2Losing side around −200% ROEDouble the losing side againSHORT 2 SOL → add 2 SOL → SHORT 4 SOLStronger rescue if move continues.
Losing side — rescue 3Losing side around −300% ROEDouble only if profit-side cushion is strong enoughSHORT 4 SOL → add 4 SOL → SHORT 8 SOLAggressive rescue; use only with enough cross-margin cushion.
Losing side — extreme rescueLosing side around −500% ROEAdd only with very strong cushion and margin bufferSHORT 8 SOL → add 8 SOL → SHORT 16 SOLVery aggressive; not for a first manual test without reserve.
Near-entry zoneRescue side returns to −50% to 0% ROE, but fails to break profit after 2–3 candlesClose 33–50% of excess even with a small lossSHORT total 4 SOL, core 1, excess 3 → close about 1–1.5 SOLReduce danger before price runs away again.
Rescue first profit exitRescue side reaches +2% ROEClose about 50% of excessSHORT 4 SOL, core 1, excess 3 → close 1.5 SOLMain goal is to shrink oversized rescue exposure.
Rescue clean exitRescue side reaches +5% to +10% ROEClose almost all excessSHORT 2.5 SOL → close 1.5 SOL → keep SHORT 1 SOL coreReturn to safer base hedge state.
ResetBoth sides are back near coreKeep LONG 1 SOL + SHORT 1 SOLLONG 1 + SHORT 1Cycle can begin again.

Mini example — price goes up first

StepStateManual action
1Open LONG 1 + SHORT 1No action yet.
2Price rises; LONG +300%, SHORT negativeAdd +1 SOL LONG → LONG 2, SHORT 1.
3SHORT keeps worsening but LONG is now a cushionDo not panic-add; wait for rescue trigger and some pause/absorption.
4SHORT hits a rescue levelAdd SHORT by the table: 1→2, then 2→4 only if needed.
5Price comes back toward SHORT average entryPrepare to reduce excess, not to hold oversized rescue size forever.
6SHORT stalls between −50% and 0% ROEClose part of excess even with a small loss.
7SHORT reaches +2% ROEClose about half of excess.
8SHORT reaches +5% to +10% ROEClose almost all excess; keep 1 SOL core.
9Added LONG loses momentumClose added LONG 1 SOL; keep LONG core.
10Back to LONG 1 + SHORT 1Cycle reset.
Hard warning: this table assumes cross/hedge-margin style logic. It is not side-isolated safe by default. The next arena versions must prove which parts survive controls, margin stress, and real exchange microstructure.

10. What PiX is doing here

Correct framing: PiX does not claim that markets magically follow π. PiX is a disciplined generator of candidate sequences. The arena then tests those sequences against Fibonacci, fixed/geometric, uniform, random, and no-add/no-trail controls.
π/2 base
1.570796

A smoother growth factor than 2×, close to but distinct from φ ≈ 1.618.

Trading slots
5+

Loss spacing, add sizing, target total, core keep, profit ladder, time windows.

Control requirement
Matched

PiX must beat matched alternatives under the same scenario universes.

PiX sequence examples

Float π/2 loss ladder from base 200% ROE:

-200, -314.16, -493.48, -775.16, -1217.61, -1912.43...

Rounded unique PiX variants should also be tested because a live parameter grid often needs discrete levels.

11. Standalone arena design

This should be a separate Python arena for this one recipe. The big v0.9 arena can be used for infrastructure ideas — resume, workers, reporting — but this strategy should not be tangled into the broad arena yet.

Infrastructure to reuse conceptually

  • Multi-worker execution.
  • Resume-safe task results JSONL.
  • Deterministic task IDs and config IDs.
  • Progress state JSON.
  • Compact bundle collector.
  • Exact OHLC reconstruction checks.
  • Realized vs unrealized vs final MTM separation.

What not to do

  • Do not build a live bot.
  • Do not use exchange APIs or keys.
  • Do not rank by realized PnL alone.
  • Do not promote a parameter set from one lucky 1m path.
  • Do not let optimistic intrabar order create fake wins.

12. Multi-universe anti-overfit rule

Newest critical requirement: one generated 1-minute dataset is not enough. The arena must generate many different 1m universes inside the same real daily SOLUSDT candles and search for parameters that survive across those universes.
Real daily SOL candlesfixed source
Universe Asynthetic 1m path
Universe Bsynthetic 1m path
Universe Csynthetic 1m path
Traindiscover candidates
Validationselect robust configs
Freshfinal unseen check
Truth levelMeaningPromotion allowed?
single_universe_resultOne generated 1m path. Useful for debug only.No.
cross_universe_resultSame parameters across multiple generated 1m paths.Maybe, if risk is acceptable.
robust_parameter_regionA stable neighborhood of parameters works, not one exact lucky tuple.Yes, if controls and risk gates pass.

13. Risk model and audit requirements

Cross-hedge margin

Optimistic / venue-dependent model. The long and short books share wallet equity, and the winning side may help absorb the losing side.

Side-isolated strict

Conservative audit model. Each side can fail on its own if its loss exceeds its side margin. A config that only works under cross margin must be labeled venue-dependent.

Big risk: at 300×, the distance to liquidation can be very small. Any strategy using adverse adds must report liquidation buffer, margin use, max gross SOL, open tail, account ruin, and side-isolated failure flags.
Core metrics that matter
  • final_mtm_usdt, not just realized PnL.
  • ending_unrealized_pnl_usdt.
  • open_tail_risk_usdt.
  • max_margin_required_usdt.
  • min_liquidation_buffer_pct.
  • survival_rate and account_ruin_rate.
  • pix_lift_vs_fib, pix_lift_vs_random, pix_lift_vs_uniform.

14. Strategy pseudo-code

for each scenario_universe:
    generate 1m paths constrained to real SOL daily OHLC
    audit daily reconstruction == exact

for each config:
    open LONG base_qty at P0
    open SHORT base_qty at P0

    for each 1m bar:
        choose conservative intrabar path

        for side in [LONG, SHORT]:
            update avg_entry, qty, ROE, unrealized, margin, liq_buffer

            if side is adverse and reanchor_trigger_hit:
                if profile_allows_reanchor and trend_or_flat_gate_passes:
                    close losing leg and record realized reanchor loss
                    reopen after configured delay closer to current price
                    update entry separation and whipsaw metrics

            if entry_separation_target_hit and huge_add_trigger_hit:
                add_qty = profile_bounded_huge_add(side, target_total_mult)
                add only if wallet/silo/risk caps allow
                update avg_entry, rescue level, and mega_rescue_events

            if side is adverse and next_loss_trigger_hit and not in reanchor branch:
                add_qty = add_sizing_rule(side, level, sequence_family)
                add only if risk caps allow
                update avg_entry and rescue level

            if side is rescued and escape_trigger_hit:
                core = core_keep_rule(deepest_rescue_level)
                close excess qty down to core
                record realized PnL

            if side is strongly profitable:
                update profit_peak
                create/update tranche trailing locks

            if trailing lock hit:
                close configured tranche
                protect core unless testing protect_core=false

    final_mtm = realized_pnl + ending_unrealized_pnl
    write row with risk, rescue, margin, and control metrics

15. What success would look like

Promising result

  • Positive median final MTM across validation/fresh universes.
  • Low or zero account ruin rate.
  • Open tail not eating realized rescue profit.
  • PiX, Fib, direct mega, or re-anchor variant beats matched controls fairly.
  • Promoted re-anchor rows preserve real reanchor_enabled / mega_rescue_enabled behavior, not only labels.
  • Parameter region is stable, not one lucky config.

False win / rejection pattern

  • High realized PnL but negative final MTM.
  • Works only on one generated minute universe.
  • Works only under favorable-first intrabar sequencing.
  • Requires impossible side-isolated liquidation survival.
  • Add sizing explodes gross SOL or margin.
  • Promoted policy name says re-anchor, but event counts show reanchor_events=0 and mega_rescue_events=0.

Bottom line

This is not a “trust it because the idea sounds smart” strategy. The compact side-run and v1.1 Broad Scout found enough positive evidence to justify the full standalone truth-machine arena, and v1.2 now passes the event-preservation proof inside offline replay. The next question is harder: whether hedge separation + profile-specific re-anchor + bounded huge rescue + excess-close harvesting survives real exchange 1m microstructure, fees, slippage, and latency.

16. Builder checklist — next real-1m validator

ComponentMust exist
Core engineSeparate LONG/SHORT books, average entry, partial closes, realized/unrealized/MTM.
SequencesFixed, geometric 2×, Fib, PiX π/2 float, PiX rounded unique, random/uniform controls.
Add sizing2× current, total double, fixed SOL, base multiple, target total, current multiple, risk-budget add.
ExitsEscape-to-core plus profit-tranche trailing with 100% ROE reserve.
ValidationTrain/validation/fresh seed universes; no promotion from single synthetic 1m path.
RiskCross-hedge and side-isolated margin audits, liquidation buffer, max gross size, open-tail report.
Re-anchorClose/reopen losing leg, separation target, reopen delay, trend gate, whipsaw-tax metrics, and event-preservation checks.
Risk profilesP0 survival through P5 tiny-wallet blast, with separate leaderboards and profile-specific winners.
InfrastructureMulti-worker, resume-safe JSONL, progress JSON, compact bundle, no zero-row fake success, no silent feed-forward flag loss; next validator must ingest real exchange 1m data without API keys or live orders.