FOURIER ANALYSIS FOR SOLANA

Every market has a frequency. Measure it.

SINE reads price and volume across the Solana ecosystem — or a single contract address — and runs real Fourier analysis on it: detrend, window, transform, then pull out the sine waves hiding inside, each with a measurable frequency, period, amplitude and phase.

Σ signal log price FFT ↓ f₁ f₂ f₃
Computed live · 7-day test series, detrended, decomposed by DFT

From price ticks to a sine wave you can measure.

Any price series can be rebuilt as a sum of sine waves. SINE finds the few that matter and tells you how strong they are.

  1. 01 · INGEST

    Pull the data

    Price, volume and liquidity for the ecosystem basket or one mint address, sampled at a fixed interval.

  2. 02 · PREPARE

    Clean the signal

    Take the log of price, fit and remove the linear trend, then apply a Hann window so the edges don’t leak false frequencies.

  3. 03 · TRANSFORM

    Run the transform

    A discrete Fourier transform projects the series onto sine waves at every frequency it can resolve — from two cycles per window up to the Nyquist limit.

  4. 04 · MEASURE

    Report the waves

    Spectral peaks are located with sub-bin interpolation and reported as frequency, period, amplitude and phase, plus the share of variance each explains.

Two lenses, one method.

ECOSYSTEM PULSE

The broad Solana market

Tracks the top 20 Solana tokens by market cap as one index — stablecoins, wrapped assets and liquid-staking tokens left out — to find the rhythms the whole market shares.

  • ~Market trend, breadth and shared dominant cycles
  • ~Phase alignment — which tokens peak together
  • ~Spectrum shifts as market regimes change
CONTRACT LENS

One token, taken apart

Paste any SPL token mint address and get that token’s own spectrum, measured against the ecosystem’s.

  • ~Its dominant frequencies and periods
  • ~How closely it tracks ecosystem cycles
  • ~Signal-to-noise: how much movement is cyclic vs. random

What it tells you, in plain English.

Every analysis comes with a written summary. You don’t need to know what a Fourier transform is to use it.

  1. IS THERE A RHYTHM?

    Signal or noise

    A strength rating tells you whether a token’s swings genuinely repeat, or whether the “pattern” on the chart is just randomness.

  2. WHERE ARE WE IN IT?

    Timing context

    See whether price is early in a rise or near where past highs formed, with a live position that moves at the measured speed.

  3. WHO MOVES FIRST?

    Market vs. token

    Find which tokens tend to move before the market, which follow it, and which ignore it entirely.

Read the full guide: what it measures, where the edge comes from, and its limits →

Proof on a known signal.

test series · cycles planted at 3.5 d, 33.6 h, 15.3 h + noise
Amplitude spectrum
frequency → amplitude
cycleperiodfreqamplitudeshare

This table is computed in your browser, not typed in. Three cycles were planted in a noisy test series; the pipeline finds them without being told. “Share” is the fraction of detrended variance each wave explains.

A measuring tool, not a crystal ball.

Cycles describe what the data has done. Markets are under no obligation to repeat them, and a strong past cycle can vanish overnight. Nothing on this site is financial advice — always do your own research.

Point it at a contract.