A practical guide to reading the Signals log, understanding each column, and acting safely and quickly.
What you see on the Signals page
The Signals page shows a time-ordered table (newest first) with pagination (10 rows per page). Each row is a concrete, currently observed opportunity for a specific Pair across two Exchanges.
For fast execution, each side includes a Place Order button that opens the corresponding exchange’s trading page in a new tab. Under each button you’ll see a concise reminder to be signed in on that exchange.
Note: When a signal ages past the configured TTL window, it becomes Stale and the Place Order buttons are hidden. This prevents acting on outdated quotes.
You can preview the live layout here: /signals/. Screenshots from that page work well for documentation and training.
Columns & calculations
- ID — internal row identifier.
- Date/Time — localized to your WordPress timezone (e.g., EST by default).
- Pair — e.g.,
BTC/USDT
. - Buy on <Exchange A> · Ask — the best visible ask used for the opportunity.
- Sell on <Exchange B> · Bid — the best visible bid used for the opportunity.
- Gross % — theoretical edge before fees:
Gross % = ((Bid_sellEx / Ask_buyEx) - 1) × 100
- Fees % — sum of taker fee rates for the two exchanges (and, in some modes, small extras such as transfer cost approximations).
- Net % —
Net % = Gross % − Fees %
. If Net % > 0, the setup may be tradable (subject to depth and slippage).
Important: Fee assumptions depend on configuration. Admins may also enable a diagnostic mode that ignores fees to help populate demonstration data; real trading should always account for fees and slippage.
How to act on a signal
- Scan Net %: look for the highest Net % within your pairs of interest.
- Confirm readiness: balances on both venues, correct KYC tier, no maintenance, network OK.
- Open both order tickets using Place Order on Buy (Ask) and Sell (Bid). These links deep‑link to each venue’s spot trading page for the selected pair.
- Execute quickly: place taker orders sized to available book depth; avoid moving the market.
- Rebalance after fills if needed (to restore your hedge) and log realized results for review.
Be fast, but disciplined. Quotes decay quickly; if a row goes Stale, the buttons disappear—don’t force late trades.
Settings: Global vs Personal
- Global settings (Visitors & Free) — controlled by the site administrator. These define the default Pairs, Exchanges, Min Net %, TTL, and related behavior for visitors and free accounts.
- Personal settings (Standard or Pro subscription plans only) — users on Standard or Pro can customize Signal Settings in the Cabinet (pairs, exchanges, alert thresholds, and other options). Their signals are generated according to those personal settings and start accumulating from account creation. Changing settings affects new entries only; historical rows remain for reference.
Stale timer & auto-refresh
- TTL (time‑to‑live) defines how long a signal is considered fresh (e.g., 5 minutes by default).
- A Stale badge appears as the timer expires; after that, Place Order buttons are hidden server‑side to prevent acting on outdated quotes.
- If auto-refresh is enabled (admin option), the table updates periodically so new signals appear near the top without a manual reload.
Worked walkthrough
Example
- Pair:
ETH/USDT
- Buy on Kraken — Ask = 4,378.00
- Sell on OKX — Bid = 4,379.36
Gross % = (4,379.36 / 4,378.00 − 1) × 100 ≈ 0.0311%
If fees are 0.10% (buy) and 0.10% (sell), then Fees % ≈ 0.20%
and Net % ≈ −0.1689%
(not tradable). With lower fees or better quotes, Net % may cross above 0%.
Action when Net % is positive:
- Click Place Order under Buy on Kraken to open the Kraken spot page.
- Click Place Order under Sell on OKX to open the OKX spot page.
- Ensure you’re signed in on both venues; submit taker orders sized to the book.
Tips, risks & caveats
- Be signed in to all target exchanges ahead of time; keep 2FA ready.
- Mind liquidity: check top‑of‑book size and a few levels down before sizing.
- Latency matters: stale quotes = worse fills; use a fast connection.
- Symbol sanity: confirm the asset and quote match across venues (e.g., USDT vs USD).
- Compliance: follow local regulations and exchange terms. Not financial advice.
FAQ
Why don’t I see any signals as a visitor?
Signals for visitors depend on global settings and the current market. If Net % stays below the configured Min Net %, rows may not be created. Try again during higher volatility.
Buttons disappeared—what happened?
The signal turned Stale (past TTL). The system hides Place Order buttons to stop late execution.
I use Standard/Pro—where do I change my pairs? (Standard or Pro subscription plans only)
Open the Cabinet → Signal Settings to customize pairs, exchanges, alert thresholds, and limits. New signals will follow your updated preferences; historical rows stay unchanged.
Net % differs from my results. Why?
Execution quality depends on your exact fees, slippage, and size. Tune fee assumptions and always check depth before submitting orders.
Do I need funds on both exchanges?
For immediate cross‑venue trades, yes—keep working balances on both sides to avoid transfer delays. You can rebalance later as needed.