// Advanced Perps Trading

Derivatives Signals
via API + x402.
Built for agents.

Two engines. One signal. Strategy engine reads 9 TradingView indicators. Flow engine reads 14 live exchange data sources. When both agree, conviction is highest. One endpoint, one JSON response, both engines inside.

~ signal-api
$ curl pragma.trading/api/v1/signals/latest

# Loading...
// Live data
Current signal
Pulled from the engine right now. Updates every bar close.
BTC / 4H
Score
Price
Strategy
Flow
Agreement
Engine Status
signals logged
Last 24h
Last 7d
Engine
v3
Price
Free Tier
// Conviction levels
Five signal tiers
The combined gate cross-references both engines. When Strategy and Flow agree on direction, the signal tier is promoted by one level. When they disagree, the tier is capped at the lower of the two. CONFIRMED requires full agreement plus an active entry trigger, and MASTER requires 4/4 indicator confluence on top.
None
<50
Forming
50+
Actionable
60+
Confirmed
75+
Master
85+
No signal. Disagree or low score.
Developing. Watch only.
Valid setup. Moderate conviction.
Entry trigger + persistence confirmed.
4/4 confluence. Maximum conviction.
Strategy Engine

9 dimensions scored from TradingView indicators. Reads what the chart says — trend alignment, momentum, liquidity sweeps, and derivatives positioning. Battle-tested across signals.

MTF SupertrendMulti-timeframe trend alignment
MTF MomentumAcceleration & deceleration
Liquidity Sweep / FVGStructural sweep patterns
Derivatives DashboardFunding, OI, premium combined
Conviction ScoreAggregate directional confidence
Flow Engine

12 scored dimensions from 14+ live data sources across exchange APIs. Reads what the money is doing — before it shows on charts. Direct feeds from Hyperliquid, Binance, Deribit, and onchain data. Regime multiplier amplifies signals in trending markets.

Funding ratesDirectional cost of leverage
Open interest deltaNew money entering/exiting
Taker buy/sell ratioAggressive market orders
Basis & premiumFutures vs spot pricing
Long/Short ratioPositioning imbalance
ETF daily flowsInstitutional sentiment
Smart money trackingLarge player movements
IV/RV ratioDeribit implied vs realized vol
Market regimeATR-based trending/ranging/choppy
News sentimentFear & Greed contrarian signal
Whale flowLarge trade tracking on HL
Options flowDeribit call/put ratio & taker side
Combined Gate

When both engines agree on direction, the signal tier gets boosted. Strategy says bullish + Flow says bullish = tier promotion. They disagree = capped at the lower tier. This cross-referencing is what makes the signal unique — no other API checks chart-level indicators against live derivatives flow.

• Both agree → tier boost (+1 level)
• One neutral → use the active engine's tier
• Both disagree → capped at lower tier

The exact weighting formulas, dimension scoring algorithms, and confluence thresholds are proprietary. What's shown above are the input categories — the signal's edge comes from how they're combined, calibrated, and gated. That's the part you're paying for.

// Backtested
Real signals. Real prices. Real results.
signals over days. Every signal evaluated against actual BTC price movement.
CONFIRMED Signals
100%
24H win rate on CONFIRMED signals
4H win rate 60%
4H avg win +1.46%
4H avg loss -0.05%
24H avg return +2.35%
Expectancy +0.86% per trade
ACTIONABLE Signals
89%
4H win rate on ACTIONABLE signals
24H win rate 60%
4H avg win +1.39%
4H avg loss -0.04%
Expectancy +1.23% per trade
Signals logged
+
Positive expectancy every tier
Live data period
BTC
Perps on Hyperliquid

Performance based on backtesting logged signals against actual BTC price. Past performance does not guarantee future results. Small sample size — results compound as more signals are logged.

// API reference
Five endpoints. Free + paid tiers.
Free tier: no auth, 2 req/day. Paid tiers: x402 payment per call, USDC on Base.
GET
/api/v1/signals/latest
Current signal — combined by default. Use ?engine=v1 (strategy) or ?engine=v2 (flow) for individual engines.
GET
/api/v1/signals/history
Recent signals with timestamps
GET
/api/v1/signals/status
Engine health, signal count, tier breakdown
GET
/api/v1/signals/pro
$0.25 · Full breakdown + entry triggers
GET
/api/v1/signals/enterprise
$0.50 · Multi-TF + raw scores + history
x402 Payment Flow
01
Request
Agent calls paid endpoint
02
402 Response
Server returns price + payment details
03
Pay
x402 client sends USDC on Base
04
Access
Retry with tx hash → full data

Paid endpoints use the x402 protocol — an HTTP-native payment standard by Coinbase. Your agent's x402 client handles the entire flow automatically. Payment is split onchain via the Pyrimid CommissionRouter: 1% protocol fee, up to 50% to the referring affiliate, remainder to the vendor.

USDC on Base Instant settlement No API keys No subscriptions EIP-712 signed
~ free tier
// No auth required
const res = await fetch('https://pragma.trading/api/v1/signals/latest');
const { signal } = await res.json();

if (signal.tier === 'CONFIRMED') {
  await executeTrade(signal);
}
~ paid tier (x402)
// x402 handles payment automatically
import { wrapFetchWithPayment } from '@x402/fetch';

const paidFetch = wrapFetchWithPayment(fetch, wallet);
const res = await paidFetch(
  'https://pragma.trading/api/v1/signals/pro'
);
// Pays $0.25 USDC → gets full data
// Workflow
How it works
01

Fetch the signal

One GET request. Returns direction, tier, score, and price. No API key, no auth headers, no signup flow.

02

Filter by tier

FORMING = watch. ACTIONABLE = valid. CONFIRMED = high conviction. MASTER = maximum. Your agent decides the threshold.

03

Execute

Your agent places the trade, sets stops, manages risk. The signal provides direction — execution is yours.

// Pricing
Simple, transparent pricing
Pay per signal call via x402 (USDC on Base). No subscriptions, no invoices, no billing portals. Your agent pays automatically on each request.
Launch Special
Explorer
$0
per month
Full access to the signal engine. No credit card, no wallet connection required.
  • Latest signal endpoint
  • Signal history (20 signals)
  • Engine status & health
  • 2 requests / day
  • All tiers (FORMING → MASTER)
  • Real-time during free tier
Start Free →
Recommended
Pro
$0.25 / signal
pay per call · x402 USDC
Real-time signals with zero delay. Pay only when you call. No minimums, no commitments.
  • Everything in Explorer
  • Real-time (zero delay)
  • 60 requests / minute
  • Webhook push delivery
  • Multi-asset (BTC, ETH, SOL)
  • Priority during high-vol events
Connect Agent →
High Volume
Enterprise
$0.50 / signal
pay per call · x402 USDC
Full raw factor scores, multi-timeframe analysis (4H + 1H + 1D), extended signal history, and all entry triggers.
  • Everything in Pro
  • Multi-timeframe (4H, 1H, 1D)
  • Raw flow & structure scores
  • All entry triggers with state
  • Full signal history (500+)
  • Exhaustion indicators
Connect Agent →
Payments via Pyrimid Protocol — x402 USDC on Base. No credit cards. No subscriptions. Just onchain.
// Distribution

Distribute this API.
Earn 50% commission.

Register as a Pyrimid affiliate. When agents you onboard buy signals through your integration, you earn 50% of every paid request — settled in USDC on Base, automatically, forever.

50% commission USDC on Base Instant settlement No upfront cost
Register as Affiliate →

Affiliates pass their ID via the X-Affiliate-ID header on paid requests. Register at pyrimid.ai/docs to get your ID.

~ affiliate setup
import { PyrimidResolver } from '@pyrimid/sdk';

const resolver = new PyrimidResolver({
  affiliateId: 'af_your_id'
});

// Your users buy signals
// → you earn 50% commission
// → USDC hits your wallet
Signals Logged
v3
Engine
Free Tier
Available
Base
Network