Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/alphaleaks60-maker/solvedocs2/llms.txt

Use this file to discover all available pages before exploring further.

Alpha Leak uses a phase-gated multi-strategy approach. Different strategies are unlocked as the portfolio balance grows, reflecting the different risk tolerances appropriate at each capital level. Lower phases prioritise capital preservation with conservative targets and tight hold windows; higher phases layer in higher-conviction, higher-multiple strategies.

Phase gating

The trader’s current phase is determined by available balance. Phase gating serves two purposes: it prevents over-leveraging at small balances where a single losing streak could wipe the account, and it naturally concentrates the trader’s attention on the highest-quality signals when capital is limited.
PhaseBalance thresholdMax concurrent positions
10.2 SOL+1
21.0 SOL+2
310.0 SOL+5
The trader branches into more strategies only once the base has been proven, not by configuration override.

Strategies

Standard strategies are triggered by wallet-based signals — tracked wallet buys on existing tokens.
StrategyPhaseML thresholdDead thresholdTake profitStop lossMax hold
reach_2x_1h1+80%0.4×60 min
reach_3x_30m2+80%0.4×30 min
reach_2x_10m3+80%0.5×10 min
reach_2x_1h is the core strategy available from phase 1. It targets a 2× move within an hour with a 0.4× stop loss. The longer hold window allows time for a token to develop momentum even if the initial entry was slightly early.reach_3x_30m is a phase 2 strategy targeting faster, larger moves. It unlocks once there is enough capital to run two concurrent positions — the tighter hold window means positions recycle faster.reach_2x_10m is a scalping strategy that becomes available at phase 3. It requires the strongest signal quality (full ML confidence) and exits quickly regardless of outcome.

Position sizing

Position size is calculated as a percentage of available balance, clamped between a minimum and maximum, and adjusted to preserve the circuit breaker’s minimum balance reserve:
size = balance × position_pct
size = max(size, min_position)
size = min(size, max_position)
size = min(size, balance - min_balance_reserve)

if size < min_position: skip trade
Default parameters: 10% of balance per trade, minimum 0.05 SOL, maximum 2.0 SOL. The minimum balance reserve ensures the circuit breaker’s minimum balance check is never bypassed by sizing. At phase 1 with a 0.2 SOL balance, a typical position is 0.02 SOL. At phase 3 with 15 SOL, a typical position is 1.5 SOL.
If the computed size falls below min_position after the reserve is subtracted, the trade is skipped entirely rather than entering an undersized position.

Per-token cooldown

After closing any position — win or loss — the token is placed in a 30-minute cooldown. The trader will not re-enter the same token within this window. This prevents re-entry on tokens that have already pumped and dumped, where the signal system might still be emitting buy signals from wallets who are now stuck holding.

Signal source priority

When a signal arrives, the trader checks all eligible strategies in priority order:
  1. Genesis strategies take precedence if the signal type is genesis_signal
  2. Among multiple eligible strategies, the one with the highest priority value in the config is selected
  3. Only one position is opened per signal event — the first eligible strategy wins
This prevents the trader from attempting to open multiple positions on the same token from the same signal event.

Build docs developers (and LLMs) love