DTerminal Docs

Professional crypto trading terminal — multi-exchange execution, real-time Bloomberg/Reuters wire intelligence, Polymarket prediction markets, and on-chain analytics.

● Live Multi-Exchange Prediction Markets On-Chain AI-Powered

What is DTerminal

A unified trading terminal built for professionals who need maximum information density, fast execution, and automation. Everything runs in a single browser tab — charts, order entry, news, on-chain alerts, and bots.

DTerminal full dashboard overview
DTerminal — full dashboard view with charts, market watch, news feed and positions
📊
Multi-Exchange Trading
Binance, Bybit, and Hyperliquid futures from one interface with unified position tracking.
📰
Real-Time News
Bloomberg & Reuters wires, Twitter/X, Telegram, and exchange announcements — all in one feed.
🎯
Polymarket
Full prediction market integration — browse, trade YES/NO, and automate with the Polymarket Bot.
🔍
On-Chain Intelligence
Track Solana and EVM wallets. Get alerted the moment a whale swaps or a new token launches.
🤖
Automation
TWAP, Grid, DCA, Copy Trade bots plus Auto News Trading — fully automated strategies.
🗂
Workspaces
Named workspaces with custom chart layouts, panel configs, and persistent state.

🚀 Getting Started

DTerminal runs fully in the browser. Discord login is required — access is role-gated.

1
Login with Discord
Visit dterminal.trade/app → click Login with Discord. You must hold the required role in the DTerminal server.
2
Connect Exchange Accounts
Settings → Accounts → add Binance, Bybit, or Hyperliquid API keys. Multiple accounts per exchange are supported.
3
Configure Your Feed
Settings → Twitter → add handles to monitor. Settings → Connections → add AI API key, Helius key for wallet tracking.
4
Set Up Workspaces
Create named workspaces at the bottom tab bar. Drag-resize the chart grid. Everything auto-saves every 3 seconds.

🏦 Exchanges

All trading goes directly via official exchange APIs. DTerminal never holds or touches your funds.

ExchangeFuturesSpotAuth
BINANCEUSDT-M PerpetualsAPI Key + Secret
BYBITLinear PerpetualsAPI Key + Secret
HYPERLIQUIDUSDC-M Perpetuals + TradFi Perps✓ SpotPrivate Key + Wallet Address
Hyperliquid also supports tokenized TradFi perpetuals (stocks, ETFs, commodities) via HIP-3 builder vaults — e.g. XYZ-TSLA, FLX-AAPL. They appear in the HYPERLIQUID tab of Market Watch.

Order Types

TypeDescriptionExchanges
MarketFill immediately at best available priceAll
LimitFill at specified price or betterAll
Stop MarketMarket order triggered at stop level — routed to Binance Algo Order API automaticallyBinance, Bybit, HL
Take Profit MarketMarket close at profit targetBinance, Bybit, HL
Trailing StopStop that follows price by a fixed callback %Binance, Bybit

📋 Order Panel

The right-side order panel adapts to whichever symbol is active in the chart or Market Watch.

  • Long / Short side selector with color confirmation
  • Isolated or Cross margin mode toggle per trade
  • Leverage slider — real-time liquidation price preview updates as you drag
  • Amount entry in USDT or as % of available balance (e.g. "50%")
  • TP and SL set simultaneously at order submission
  • One-click partial close buttons: 25% / 50% / 75% / 100%
  • Live best bid / best ask / spread display from order book
  • Chase Order mode — posts a limit at current best price and updates it as market moves
  • Swarm Order mode — splits a large order into random small batches to reduce market impact
Trade Panel GUI
Trade Panel — Market order, 10x leverage, Buy/Long and Sell/Short with TP/SL support

📈 Positions & History

The bottom panel shows live positions, open orders, and trade history across all connected exchanges.

  • Real-time unrealized PnL — absolute and percentage, colored green/red
  • Liquidation price shown per position
  • One-click close: partial (25/50/75%) or full, market or limit
  • Cancel individual orders or cancel all with one click
  • Order history and trade fill history with CSV export
  • Income history — funding payments, realized PnL, commissions broken down by type
  • Binance Leaderboard tab — browse public trader PnL leaderboard, view positions of top traders
  • Transfer funds between Spot and Futures wallets directly from the panel

Spaghetti Chart

Multi-symbol normalized price chart — compare the relative performance of multiple assets on the same chart, all starting from the same baseline (0%).

  • Add any number of symbols — each gets a unique color line
  • Y-axis shows % change from the start of the visible window
  • Instantly see which asset is leading or lagging
  • Supports 1s, 1m, 5m, 15m, 1h, 4h, 1d, 1W timeframes
  • Great for correlation analysis and relative strength comparisons
Spaghetti chart comparing BTC, ETH and HYPE
Spaghetti Chart — BTC + ETH + HYPE normalized % change on 1s timeframe

📉 Charts

TradingView-powered charts with full indicator support, drawing tools, and multi-chart layouts.

  • All TradingView indicators, drawing tools, and timeframes
  • Multi-chart grid — 1, 2, 4, or 6 charts at once, drag-resize each pane
  • Symbol search: Binance (BTCUSDT), Bybit, Hyperliquid (HYPERLIQUID:BTCUSDC, HL:BTC)
  • Hyperliquid charts use REST price polling (5s) since HL has no kline WebSocket
  • Chart state (symbol, timeframe, indicators) saved per workspace
  • Long/Short buttons directly on chart — routed via exchange routing rules in Settings → Trading
  • Configurable chart button sizes in Settings → Chart
  • Default indicators auto-apply when opening a new chart — set in Settings → Chart
  • Custom chart keybinds — map keyboard shortcuts to actions in Settings → Chart
TradingView chart with live news markers
LIVE mode — news events appear as markers on the chart. Hover to see the headline.

👁 Market Watch

Real-time market scanner across all exchanges with search and sorting.

TabContent
FUTURESBinance USDT-M perpetuals — live price, 24h change, funding rate (highlighted red/green by direction)
SPOTBinance spot pairs sorted by volume
HYPERLIQUIDHL crypto perps + TradFi perps (stocks/ETFs via HIP-3 builder vaults)

Click any market row to load it into the active chart and order panel simultaneously.

Market Watch panel showing futures list
Market Watch — Futures tab with price, 24h change, volume and funding rate

🗂 Workspaces

Each workspace is a fully independent terminal configuration — different charts, layouts, and panel visibility.

  • Create unlimited named workspaces from the tab bar at the bottom of the screen
  • Each workspace independently saves: chart symbols, grid layout, panel visibility (news, console, positions, Polymarket), and tab states
  • Double-click a workspace tab to rename it inline
  • Right-click a workspace tab to delete it
  • Layout auto-saves every 3 seconds — also saves on page close
💡Example: one workspace "Scalp" with a single BTC chart + order panel maximized, another "Macro" with 4 charts + news feed + Polymarket panel open.
Workspace tab bar at bottom of screen
Workspace tabs — CRYPTO, ONCHAIN, HYPERLIQUID workspaces at the bottom bar

📡 News Feed

A unified real-time feed aggregating every data source that matters — wired directly into your trading workflow.

SourceContentLatency
Bloomberg / Reuters WiresBreaking macro news, central bank statements, geopolitical headlines<2s
Twitter / X500+ curated handles — traders, journalists, protocols, market movers<1s
Telegram ChannelsAlpha groups, listings intel, on-chain alerts<1s
Exchange AnnouncementsBinance, Bybit, OKX, Coinbase, Upbit, Bithumb — listings, delistings, maintenance<3s
Crypto & TradFi MediaCoinDesk, The Block, Bloomberg Crypto, Reuters Finance articles<5s

Feed Features

  • Filter by source — show only wires, only Twitter, only exchange notices, or any combination
  • Per-handle toggle — individually enable/disable any Twitter handle
  • Keyword match alerts — highlight and trigger sound when a keyword appears
  • Account → Ticker mapping — mentions of a specific account auto-tag the relevant ticker
  • Keyword → Ticker mapping — e.g. "bitcoin" → BTC, fills the chart/order panel automatically
  • Feed Quick Actions — custom buttons appear inline next to every ticker detected in feed items
  • Auto-translate — translate non-English headlines to your language automatically
  • Sound alerts per source with custom sound selection (13 available sounds)
  • Desktop push notifications via Pushover (iOS/Android)
News feed with quick trade buttons
News Feed — breaking wires with one-click Long/Short buttons per detected ticker

OCR — Image Contract Address Detection

When a tweet contains a chart screenshot or token address image, DTerminal uses AI vision (Llama 4 Scout via Groq) to extract the contract address. Detected addresses are validated on DexScreener and shown as clickable links in the feed item. Requires Groq/OpenAI API key in Settings → Connections.

🎯 Polymarket

Full Polymarket integration — browse markets, trade YES/NO outcomes, copy successful wallets, and automate with the bot.

Polymarket market browser
Polymarket feed — browse HOT/TOP/LIQ markets by category with live YES% prices

Market Browser Tabs

TabSorted By
HOTRecent trading velocity — markets with highest activity in the last hour
TOPAll-time total volume across all categories
LIQLiquidity depth — markets with tightest spreads and highest order book depth
🤖Polymarket Bot control panel

Trading

  • Market and limit orders via Polymarket CLOB (Central Limit Order Book) on Polygon
  • EIP-712 wallet signing — happens client-side, private key never leaves your browser session
  • Real-time YES% price updates via WebSocket subscription
  • Order book depth per outcome
  • Full portfolio view — open positions with current mark price, cost basis, and unrealized PnL
  • Price history charts per market outcome

Copy Trade

Track any Polymarket wallet and automatically mirror its positions. Set a size multiplier (0.5x to 5x), exclude specific markets, and track multiple wallets at once. Configure in Settings → Polymarket → Copy Trade.

Connecting Your Wallet

Go to Settings → Accounts → Blockchain Wallet Integration → Polymarket section. Paste your Ethereum private key. The wallet must have USDC on Polygon to place orders. Deposit via the Polymarket website.

Use a dedicated trading wallet. Never paste a wallet private key that holds significant assets beyond your Polymarket trading allocation.

🤖 Polymarket Bot

Monitors Bloomberg & Reuters wires in real-time. The moment a keyword from an active prediction market appears in a headline, the bot auto-buys the YES outcome on Polymarket.

Flow

1
Wire arrives
A Bloomberg headline hits the feed — e.g. "*TRUMP: WE WILL IMPOSE 50% TARIFFS ON CHINA"
2
Speaker identified
Bot detects the speaker from the wire prefix — Trump, Powell, Bessent, Leavitt, Rubio, Musk, Vance, Xi, Putin, Zelensky, Sanders, and more.
3
Keyword matched
Headline text is matched against active Polymarket outcomes for that speaker — "Will Trump say 'tariffs'?" → match.
4
Order placed
A market buy is sent to Polymarket CLOB within milliseconds. The position appears in the POS tab.

Configuration

  • Default bet size in USDC — applies to all enabled event groups
  • Per-event custom bet size — override the default for a specific event group
  • Toggle to enable/disable entire event groups — all outcomes under the group are tracked/ignored
  • Expand any event group to see individual outcomes and live YES% prices
  • 1-minute cooldown per outcome — prevents duplicate orders on repeated keywords
  • Markets auto-load 15 seconds after server start; cached to disk for instant reload on refresh

Positions Tab (POS)

Every filled bot order is tracked in real-time in the POS tab: outcome name, parent event, price at purchase (%), and USDC amount spent. New positions appear instantly when an order fills.

Polymarket Bot panel
Polymarket Bot — monitors Bloomberg/Reuters wires, auto-buys YES on keyword match
💡A Polymarket account must be connected in Settings → Accounts before starting the bot. The START button will display a specific error if no account is found.

👛 Wallet Tracker

Track any Solana or EVM wallet in real-time. Get alerted the moment a tracked wallet executes a swap.

Solana — Helius Enhanced WS

DTerminal uses Helius Enhanced WebSocket — not basic Solana RPC. This captures swaps across all DEXs: Jupiter, Raydium, Orca, and more. Standard RPC only captures pump.fun.

  • Up to 50,000 Solana addresses tracked simultaneously via transactionSubscribe
  • Buy/sell direction detected from preTokenBalances / postTokenBalances delta
  • Contract addresses extracted and validated on DexScreener — click to open
  • Sound alert when a tracked wallet moves
  • Bring your own Helius API key in Settings → Connections

EVM Wallets

Track Ethereum, Base, BNB Chain wallets via Alchemy WebSocket. Alerts fire on any outbound transaction from tracked addresses. Add your Alchemy key in Settings → Connections.

On-Chain Panel

Real-time on-chain analytics — new token launches, DEX prices, holder data, and multi-chain portfolio.

  • New Solana token launches (pump.fun, Raydium, Orca) in real-time
  • DexScreener price, volume, and liquidity for any contract address
  • Birdeye token analytics — holder count, top holders, 1h/6h/24h volume breakdown
  • One-click swap from USDC to any Solana token — slippage configurable in Settings → Onchain
  • Onchain TP/SL — auto-sell when market cap hits a target or drops below a stop
  • Quick Buy Amounts — pre-set SOL amounts for one-click buys (e.g. 0.1 / 0.5 / 1 / 5 SOL)
  • Alchemy for EVM chains: ETH, Base, BNB, Hyperliquid L1
  • Codex/Defined.fi for cross-chain pool and liquidity data
On-chain Solana token quick-buy
On-Chain feed — contract address detected, one-click buy with 0.1 / 0.5 / 1 SOL buttons

⚙️ Trading Bots

Automated execution strategies on Hyperliquid — accessible from the HL panel in the main dashboard.

TWAP Bot

Time-Weighted Average Price. Splits a large order into equal slices executed over a defined time window. Use when you need to enter or exit a large position without moving the market.

  • Configure: total size (USDT), number of slices, and interval between orders (seconds)
  • Random jitter option — varies timing slightly to avoid predictable patterns
  • Live progress: slices completed, average fill price, remaining amount
  • Default TWAP settings configurable in Settings → Trading → TWAP Defaults

Grid Bot

Places buy and sell limit orders at regular intervals within a price range. Profits from oscillation without requiring directional prediction.

  • Set upper/lower price bounds and number of grid levels
  • Automatically replaces filled orders on the opposite side
  • Per-grid order size calculator based on total investment

DCA Bot

Dollar-Cost Averaging — buys a fixed USDC amount at regular time intervals regardless of price.

  • Configurable interval from minutes to days
  • Total budget cap and maximum order count
  • Running average cost display

Copy Trade (Hyperliquid)

Mirror another Hyperliquid wallet's trades in real-time. The bot polls the leader's positions and replicates opens, closes, and size changes proportionally.

  • Size multiplier — trade 0.5x, 1x, or 2x the leader's position size
  • Exclude specific assets from being copied
  • Track multiple leader wallets simultaneously
  • Leader wallets managed in Settings → Hyperliquid → Copy Trade Wallets

Auto News Trading

Executes trades automatically when news keywords match your configured rules — configured in Settings → Automation.

This is an experimental feature. Use with caution and small amounts. Always monitor your positions.

How It Works

You define rules with a source filter, ticker, and long/short keywords. When a news item from the specified source contains a long keyword — a buy order fires. Short keyword — a sell fires. Rules are matched with word-boundary detection.

Rule Fields

FieldDescription
SourceWhich feed to watch — Twitter handle, telegram channel, or "any"
TickerWhich asset to trade (BTC, ETH, etc.). Leave empty with Auto-Detect on to extract from news text.
Long KeywordsComma-separated words — when matched, opens a long / buys
Short KeywordsComma-separated words — when matched, opens a short / sells
SizeTrade size in USDT (overrides default size for this rule)
TP %Take profit as % from entry (e.g. 3 = +3%). Leave 0 to skip.
SL %Stop loss as % from entry (e.g. 2 = -2%). Leave 0 to skip.

Global Settings

  • Default Trade Size — USDT amount for rules that don't specify their own size
  • Cooldown — minutes before the same coin can be traded again by the bot
  • Min Volume 24H — skip coins below this 24h volume threshold (filters low-liquidity tokens)
  • Auto-Detect Coin — when ticker is blank, extract the coin from the news text using NLP
  • Volume Surge Confirmation — wait N seconds after news fires, only trade if a sudden volume spike is detected within the wait window (reduces false positives from ambiguous headlines)

🚀 Listing Bot

Automatically buys an asset the moment an exchange listing announcement is detected — before most traders can react. Monitors Binance, Upbit, Bithumb, and Coinbase official channels in real-time.

Listing pumps can be violent in both directions. Use conservative sizes and always set Stop Loss. Enable only sources you trust.

Supported Listing Sources

SourceDetection MethodNotes
BinanceOfficial Binance announcement feed — detects "SEED TAG APPLIED" in new market announcementsFastest CEX listing signal
UpbitUpbit notice feed — detects Korean listing keywords ("마켓 추가", "신규 거래지원 안내"), excludes delisting/suspension noticesKR exchange, high pump factor
BithumbBithumb notice feed — detects "마켓 추가" in Korean, excludes events and delistingsKR exchange
Coinbase Listing@coinbasemarkets Twitter — "WILL GO LIVE" keyword or contract address in tweetOften pre-announced
Coinbase Roadmap@coinbasemarkets Twitter — "ROADMAP" keyword (earlier signal, before WILL GO LIVE)Earlier but noisier

Execution Modes

For each source you can configure independent execution mode:

ModeDescription
CEX — BinanceOpens a market long on Binance Futures USDT-perp for the detected ticker
CEX — BybitOpens a market long on Bybit Futures for the detected ticker
On-Chain — SolanaSearches DexScreener for the coin, finds the highest-liquidity Solana pair, and market-buys via your configured Solana wallet
On-Chain — EVMSame as above but on ETH / BSC / Base depending on contract address detected in the announcement

Trade Settings

SettingDescription
Trade Size (USDT)Position size for CEX mode in USDT notional
SOL SizeAmount in SOL to spend for Solana on-chain buys
ETH / BNB SizeAmount in ETH or BNB for EVM on-chain buys
Take Profit %Automatically sets a TP order N% above entry after fill
Stop Loss %Automatically sets a SL order N% below entry after fill
On-Chain Mcap TP %For on-chain buys — auto-sell when market cap rises N% from entry mcap
On-Chain Mcap SL %For on-chain buys — auto-sell when market cap falls N% from entry mcap

Ticker & Address Extraction

The bot extracts the coin to trade from the announcement using a multi-stage parser:

  • Checks coin / coins[] tag fields first (structured data from exchange feeds)
  • Falls back to parentheses/brackets pattern — e.g. (DOGE) or [SOL]
  • Then tries $TICKER dollar-prefix pattern
  • For on-chain: also extracts EVM contract addresses (0x…) and Solana mint addresses (base58)
  • When a contract address is found, buys that address directly instead of searching DexScreener

Pushover Alerts

When the Listing Bot fires, a Pushover notification is sent to your mobile device (if configured in Settings → Connections) — title shows exchange + ticker, body shows announcement snippet and trade size.

💡For maximum speed, use CEX mode with Binance. On-chain buys take an extra ~1–2s for DexScreener lookup but capture assets not yet listed on centralized exchanges.

⌨️ Command Console

Terminal-style CLI for fast order entry, position management, and bot control. Open with the Console toggle in the top bar.

General Commands

CommandDescription
buy BTC 100Market long $100 BTCUSDT perpetual
sell ETH 50Market short $50 ETHUSDT perpetual
limit buy BTC 100 95000Limit long $100 BTC at $95,000
close BTCClose full BTC position at market
close BTC 50%Close 50% of BTC position
sl BTC 90000Set stop loss for BTC at $90,000
tp BTC 105000Set take profit for BTC at $105,000
lev BTC 10Set BTC leverage to 10x
posList all open positions
cancel allCancel all open orders
balShow account balances

Hyperliquid Commands

CommandDescription
hl buy BTC 100Market long $100 BTC on Hyperliquid
hl close ETHClose ETH position on Hyperliquid
hl twap buy BTC 1000 10 60TWAP: buy $1000 BTC in 10 slices, 60s apart
hl grid BTC 90000 110000 20Grid bot: 20 levels between $90k–$110k
hl dca BTC 50 3600DCA: buy $50 BTC every 3600 seconds
Console help output showing all commands
Type help in the console to see all available commands
💡Press Tab for autocomplete. Use / to cycle command history. Console keybinds are fully customizable in Settings → Hotkeys.

⚙ SETTINGS — DETAILED REFERENCE

🔑 Settings → Accounts

Manage all exchange API credentials. All keys are stored encrypted in the database, scoped to your Discord user ID.

Settings Accounts page
Settings → Accounts — Binance, Bybit, Blockchain Wallet and Polymarket CLOB configuration
BINANCE API MANAGEMENT

Add one or more Binance API keys. Each key can be named for easy identification (e.g. "Main", "Sub1").

  • Create at Binance → API Management → Create API. Enable Futures Trading permission.
  • IP whitelist is optional but recommended for security
  • Multiple Binance accounts supported — switch between them from the account selector in the header
  • Delete any account with the trash icon. Changes take effect immediately.
BYBIT API MANAGEMENT

Add one or more Bybit API keys.

  • Create at Bybit → API → Create New Key. Enable Contract — Orders & Positions Read/Write
  • Multiple Bybit accounts supported
  • Testnet accounts also supported — toggle in the account form
BLOCKCHAIN WALLET INTEGRATION

This section covers both Hyperliquid and Polymarket wallet connections.

Hyperliquid

  • Enter your EVM private key and wallet address. The address is auto-derived but you can confirm it.
  • Balance shows USDC available for trading on Hyperliquid

Polymarket CLOB API

  • Enter your Ethereum private key for the wallet you'll use on Polymarket
  • Optionally enter your Polymarket API key and Passphrase for enhanced rate limits
  • Wallet must have USDC on Polygon (deposit via polymarket.com)
  • Click CONNECT POLYMARKET to verify the connection and show your balance
Use a dedicated sub-wallet for trading. Never paste a wallet private key that holds significant assets.

🔵 Settings → Hyperliquid

Manage Hyperliquid wallet accounts and configure Copy Trade leader wallets.

HYPERLIQUID WALLET MANAGEMENT
  • Add multiple HL wallet accounts — each with a private key and wallet address
  • Label each account for quick identification
  • Switch active HL account from the header account selector
  • Balance shown in USDC
COPY TRADE WALLETS

Add Hyperliquid wallet addresses whose trades you want to copy. These wallets appear in the HL panel's Copy Trade section.

  • Enter any public Hyperliquid wallet address
  • Optionally give it a label (e.g. trader name or strategy)
  • Multiple leader wallets can be added — copy from all simultaneously
  • Size multiplier and asset exclusions are configured in the Copy Trade panel itself

🎯 Settings → Polymarket

The Polymarket settings tab contains two subsystems: the Polymarket Bot and Polymarket Copy Trade.

POLYMARKET BOT

Full configuration for the keyword-triggered auto-buying bot. See the Polymarket Bot section for complete documentation.

  • START / STOP — requires a Polymarket account connected in Accounts tab
  • Default $ amount — USDC bet size applied to all enabled events unless overridden
  • Event groups — accordion list of all active Polymarket "What will X say?" markets, grouped by speaker and topic
  • Per-event toggle — enable or disable all outcomes under an event with one switch
  • Per-event custom amount — override the default bet size for specific events
  • Expand any event — see individual outcomes and their current YES% prices
POLYMARKET COPY TRADE

Mirror another wallet's Polymarket positions automatically.

  • Enter any Polygon wallet address to track
  • Set a multiplier — e.g. 0.5x to trade half their size, 2x to double it
  • Exclude specific markets from being copied
  • Track multiple wallets simultaneously
  • View copied positions and the leader's current portfolio side-by-side

🐦 Settings → Twitter

Configure which Twitter/X accounts appear in your news feed. DTerminal ships with 500+ pre-loaded handles across crypto, TradFi, and news.

HANDLE SLOTS
  • 50 custom handle slots available — enter any Twitter/X username
  • Each slot has a Feed toggle (show in feed), Notif toggle (trigger notification), and Sound dropdown
  • Optionally add Match Words — only show feed items from this handle if they contain the specified word
  • VIP handles are shown with a star — they appear at the top of the feed regardless of posting time
DEFAULT HANDLES LIST

The full built-in list of 500+ handles. Each default handle can be toggled on/off individually. Your custom slots are in addition to these defaults.

  • Filter the list by source category — Crypto Media, TradFi Media, Traders, Exchanges, US Gov, etc.
  • Disable any default handle you don't want — your preference is saved per account
  • Sound and notification settings apply per source category or per individual handle

✈️ Settings → Telegram

Configure Telegram channel monitoring and VIP/block filters.

VIP & FILTERS
  • VIP List — usernames or channel names that always show at the top of the feed and trigger priority alerts
  • Blocklist — usernames or channels to completely suppress from the feed
  • VIP and blocked entries apply across both Twitter and Telegram sources
MONITORED TELEGRAM CHANNELS
  • Add Telegram channel usernames or IDs to monitor
  • Per-channel: Feed toggle, Notification toggle, Sound selection, and optional keyword match filter
  • Messages from these channels appear in the unified news feed in real-time

Settings → Onchain

All settings related to on-chain trading, wallet tracking, and DEX interaction.

QUICK BUY AMOUNTS

Pre-set SOL amounts for the one-click buy buttons in the On-Chain panel. Configure up to 6 amounts per chain.

  • Solana quick amounts — e.g. 0.1 / 0.5 / 1 / 2 / 5 SOL
  • ETH quick amounts — for Ethereum-based token swaps
  • BNB quick amounts — for BNB Chain token swaps
  • Click any amount in the panel to buy the selected token instantly with that amount
SLIPPAGE TOLERANCE
  • Set the maximum acceptable slippage percentage for Solana swaps (default: 10%)
  • Higher slippage needed for low-liquidity tokens, lower for established pairs
  • Warning shown in the swap UI if slippage exceeds a safe threshold
AUTO-SWAP FROM USDC

When enabled, DTerminal automatically swaps the required amount from USDC before a token purchase if your SOL balance is insufficient.

  • Toggle on/off globally
  • Set a separate slippage tolerance for the auto-swap (default: 1%) — usually lower since USDC→SOL is high liquidity
  • Minimum USDC reserve — keeps this amount in USDC and doesn't auto-swap beyond it
ONCHAIN TP/SL

Automatically sells a token position when its market cap hits a target or falls below a stop loss. Runs as a background monitor.

  • Set a TP market cap target — e.g. sell when token reaches $10M mcap
  • Set a SL market cap floor — e.g. sell if it drops below $500K
  • Also supports % from entry — e.g. TP at +300%, SL at -50%
  • Partial sell option — sell 50% at TP1 and let the rest run
  • Alerts triggered via sound and notification when TP/SL fires
POSITION FILTERS
  • Hide positions below a minimum USD value threshold
  • Filter by chain — show only Solana, only ETH, or all chains
  • Sort by: value, PnL %, recent activity
TRACKED WALLETS

Add wallet addresses to monitor in real-time. When a tracked wallet executes a swap, an alert appears in the feed with the token, direction, and amount.

  • Add Solana, Ethereum, Base, or BNB Chain wallet addresses
  • Label each wallet — shown in the alert (e.g. "Whale A", "Smart Money")
  • Sound alert and notification per tracked wallet
  • Solana tracking uses Helius Enhanced WS — captures all DEX swaps, not just pump.fun
  • EVM tracking uses Alchemy WebSocket — requires Alchemy API key in Settings → Connections

🔌 Settings → Connections

API keys for third-party intelligence services, custom data feeds, and Discord channel monitoring.

NEURAL & SOURCE INTERFACES (API KEYS)
ServiceUsed ForWhere to Get
GroqAI features — OCR contract address extraction from images, chart analysis. Uses Llama 4 Scout for vision, Llama 3.3 70B for text.console.groq.com
OpenAIAlternative AI provider — same OCR and analysis featuresplatform.openai.com
AnthropicClaude models for AI featuresconsole.anthropic.com
BirdeyeSolana token analytics — holder count, top holders, price, 1h/6h/24h volumebirdeye.so/dev
HeliusSolana wallet tracking — captures all DEX swaps (Jupiter, Raydium, Orca)helius.dev
AlchemyEVM wallet tracking (ETH, Base, BNB) + token dataalchemy.com
Codex / Defined.fiCross-chain DEX pool and liquidity datadefined.fi
Phoenix API KeyAuthenticates with the Phoenix News data stream (Bloomberg/Reuters wires, Twitter feed)Contact DTerminal
CUSTOM WEBSOCKET FEEDS

Connect any custom WebSocket data source to DTerminal's feed. Useful for proprietary data providers or private alert services.

  • Enter the WSS URL — e.g. wss://alerts.myprovider.com/feed
  • Optional API key — sent as a header or query parameter on connection
  • Messages from custom feeds appear in the unified news feed
  • Multiple custom feeds supported simultaneously
SYNOPTIC STREAMS

Configure Synoptic weather and data stream integrations — used for macro correlation signals (e.g. energy price alerts, weather-driven commodity signals).

MONITORED DISCORD CHANNELS
  • Add Discord channel IDs to monitor for trading signals or alerts
  • Messages from these channels appear in the news feed in real-time
  • Per-channel: Feed toggle, Notification toggle, Sound selection, keyword match filter
MONITORED DISCORD SERVERS
  • Add entire Discord servers — all channels you have access to in that server are monitored
  • Filter by server-wide keyword match to reduce noise

📰 Settings → News Feed

Fine-tune how the news feed displays and processes incoming items.

FEED SETTINGS
  • Auto-Translate — automatically translate non-English feed items. Toggle on/off.
  • Translation Language — target language for auto-translate (English, Turkish, Spanish, Chinese, Japanese, Korean, German, French, Arabic, Russian, Portuguese, Thai, Ukrainian)
  • Truncate Long Items — shorten feed items to N characters, with expand button for full text
  • Show Images — toggle tweet images and media previews in the feed
  • Compact Mode — reduce vertical spacing between feed items for higher information density
  • Timestamp format — relative ("2m ago") or absolute ("17:34:01")
ACCOUNT → TICKER MAPPING

When a tweet from a specific account appears in the feed, automatically tag it with a ticker. Clicking the ticker loads it in the chart and order panel.

  • Example: tweets from @Ripple → auto-tag XRP
  • Example: tweets from @SolanaStatus → auto-tag SOL
  • Add/remove mappings at any time — takes effect immediately
  • Multiple tickers per account supported (comma-separated)
KEYWORD → TICKER MAPPING

When any feed item contains a specific word or phrase, auto-tag it with the mapped ticker.

  • Example: "bitcoin" or "btc" → tag BTC and show Quick Action buttons
  • Example: "ethereum" → tag ETH
  • Case-insensitive matching with word-boundary detection
  • Mapped tickers enable Feed Quick Action buttons on that item
KEYWORD HIGHLIGHTS

Highlight specific words in the feed with custom colors to make important information immediately visible.

  • Add any keyword and choose a highlight color
  • Example: highlight "SEC" in red, "listing" in green, "hack" in orange
  • Highlighted keywords also trigger a sound alert (configurable)
  • Multiple highlight rules supported — each with its own color and sound

💹 Settings → Trading

Configure all trading-related shortcuts, defaults, and routing behavior.

TRADE BUTTONS (KEY 1–6)

The order panel has 6 preset size buttons. Set the USDT amount for each key — press the key number to instantly fill the amount field.

  • Key 1–6 each store a USDT amount — e.g. 100 / 250 / 500 / 1000 / 2500 / 5000
  • Press the key number in the order panel to fill the amount instantly
  • Customize all 6 values to match your typical trade sizes
FEED QUICK ACTIONS

Create custom buttons that appear inline next to any ticker detected in the news feed. One click fires a full order with pre-configured side, size, TP, and SL.

  • Label — text on the button (e.g. "LONG", "SCALP", "FADE")
  • Side — Long or Short
  • Size — fixed USDT amount or % of balance
  • TP % — optional take profit percentage from entry
  • SL % — optional stop loss percentage from entry
  • Color — button color for visual distinction
  • Multiple buttons per feed item — all fire against the auto-detected ticker
💡Example: create a "LONG $200 TP3% SL1.5%" button. When a BTC headline appears, click it to instantly open a $200 long on BTC with those parameters.
EXCHANGE ROUTING

Controls how orders from chart buttons and console commands are routed across exchanges.

ModeBehavior
DEFAULTSend all orders to one selected exchange (Binance, Bybit, or Hyperliquid)
PRIORITYFill on the first exchange in your priority order. If balance is insufficient, overflow to the next.
SPLITSplit the order equally across all exchanges that have connected accounts

In Priority and Split mode, drag the exchange list to set the priority order.

FEED TRADE EXCHANGES

Separately configure which exchange Feed Quick Action buttons and Auto News Trading use — may differ from your chart routing preference.

TP/SL QUICK BUTTONS

Pre-set TP and SL percentages for one-click setting from the positions panel.

  • Futures TP/SL — percentage from entry price. E.g. TP: 3% means close when +3% profit.
  • Configure up to 4 TP levels and 4 SL levels
  • Click any preset in the positions row to instantly apply it to the selected position
QUICK CLOSE METHOD
  • Choose whether partial close buttons (25/50/75/100%) use Market or Limit at best bid/ask
  • Market is faster. Limit saves on taker fees but may not fill immediately.
MACRO COMMAND BUTTONS

Create custom one-click buttons that execute any console command or command sequence.

  • Button label and color are customizable
  • Command field accepts any valid console command — or a comma-separated sequence
  • Example: a "FLATTEN" button that runs close BTC, close ETH, close SOL
  • Buttons appear in the console panel for quick access
Macro buttons — LONG BTC 1K, SHORT BTC 1K, CLOSE ALL
Macro Buttons — one-click execution of any command sequence, custom label and color
CHASE ORDER DEFAULTS

Chase Order posts a limit at the current best price and re-posts it as the market moves — until filled or cancelled.

  • Max Chase Duration — stop chasing after N seconds
  • Max Slippage — abort if the fill price drifts beyond X% from the initial price
  • Re-post Threshold — only move the order if the market has moved by at least Y ticks
SWARM ORDER DEFAULTS

Swarm Order splits a large order into multiple randomized sub-orders to disguise the total size.

  • Min / Max Slice Size — randomized order size range (e.g. $80–$150 per slice)
  • Min / Max Delay — randomized delay between slices (e.g. 2–8 seconds)
  • Order Type — use Market or Limit for each slice
TWAP DEFAULTS
  • Default Slices — number of equal-sized sub-orders (e.g. 10)
  • Default Interval — seconds between each slice (e.g. 60)
  • Jitter — randomize timing by ±N% to avoid predictable patterns

🤖 Settings → Automation

Configure keyword-driven auto trading rules. See Auto News Trading for complete documentation.

AUTO NEWS TRADING
Experimental feature — beta. Use with small amounts and monitor positions actively.

Create rules that automatically execute trades when news matches your criteria. See Auto News Trading for full documentation.

  • Enable/Disable — master toggle for all auto trading
  • Default Trade Size — USDT amount used when a rule fires without a custom size
  • Cooldown — minutes before the same ticker can be auto-traded again
  • Min Volume 24H — ignore assets below this 24h volume (filters illiquid coins)
  • Auto-Detect Coin — extract ticker from news text when rule has no ticker specified
  • Volume Surge Confirmation — wait N seconds after news, only trade if volume spikes above a minimum threshold during that window

Trading Rules Table

Each rule row has: Source, Ticker, Long Keywords, Short Keywords, Size (USDT), TP %, SL %, and a delete button. Rules are evaluated in order — first match wins.

  • Source can be a specific Twitter handle, Telegram channel, or "any"
  • Multiple long/short keywords per rule — comma-separated
  • Keyword matching is case-insensitive with word boundaries — "bitcoin" won't match "bitcointalk"
  • TP and SL are percentage-based from entry — leave 0 to skip either
  • On-chain buy supported as an action — buys the detected token on DEX instead of futures
LISTING BOT

Configure automated trading on exchange listing announcements. See Listing Bot for full documentation.

  • Enable — master toggle for the Listing Bot
  • Sources — toggle each source independently: Binance, Upbit, Bithumb, Coinbase Listing, Coinbase Roadmap
  • Execution Mode — per source: CEX Binance, CEX Bybit, On-Chain SOL, On-Chain EVM
  • Trade Size USDT — position size for CEX futures trades
  • SOL / ETH / BNB Size — native token amounts for on-chain buys
  • TP % / SL % — auto-set exit orders after fill (CEX)
  • Mcap TP % / Mcap SL % — mcap-relative exit targets for on-chain positions

🔊 Settings → Sounds

Configure audio alerts for every event type in the terminal.

AUDITORY FEEDBACK MATRIX

Assign a sound to each event category. 13 available sounds including Wololo, iOS17, Android6, Scissors, and more.

EventDescription
Twitter/XNew tweet from a monitored handle
VIP TweetTweet from a VIP-flagged handle (separate, louder alert)
Keyword MatchAny feed item containing a keyword highlight
Exchange AnnouncementNew listing or notice from Binance, Bybit, etc.
Wallet AlertA tracked wallet executes a swap
Order FilledYour limit order gets filled
Liquidation WarningPosition approaching liquidation price
Auto-Trade FiredAuto News Trading executed an order
Polymarket BotBot placed a Polymarket order

Each event can have sounds enabled or disabled independently. Volume is controlled globally by your browser/OS.

📊 Settings → Chart

Customize chart buttons, default indicators, and keyboard shortcuts for chart interactions.

CHART BUTTON SIZE

Adjust the size of the Long/Short/Close buttons that appear directly on the chart canvas.

  • Small, Medium, or Large button size
  • Position: top-left, top-right, or bottom corners of the chart
DEFAULT INDICATORS

Indicators listed here are automatically applied when a new chart is opened.

  • Enter TradingView indicator names (e.g. "EMA", "RSI", "VWAP")
  • Multiple indicators supported — each opens on the chart by default
  • Indicators you add manually to a chart are saved per workspace, not here
CHART KEYBINDS

Map keyboard shortcuts to chart actions for faster interaction.

ActionDescription
LongFire a market long on the active chart symbol
ShortFire a market short on the active chart symbol
Close PositionClose the full position on the active chart symbol
Switch TimeframeCycle through preset timeframes (1m / 5m / 15m / 1h / 4h / 1d)

🔍 Settings → Filters

Signal intelligence filters — suppress noise, protect against blocked tickers, and highlight high-priority content.

KEYWORD SUPPRESSION

Add words or phrases that, when matched in any incoming feed item, will suppress that item's notification sound. The item still appears in the feed but won't trigger an audio alert.

  • Comma-separated or one-by-one entry — matching is case-insensitive
  • Useful for filtering noise: e.g. SCAM, PROMO, AIRDROP
  • Click the × tag to remove a keyword
BLOCKED TICKERS

Tickers added here will no longer show Long/Short quick-trade buttons when they appear in the news feed. The news item itself is still visible — only the action buttons are hidden.

  • Protects against accidentally trading low-liquidity or meme coins from the feed
  • Example: add DOGE, SHIB, PEPE to disable feed trade buttons for those assets
  • Does not affect manual trading from the Order Panel
PRIORITY HIGHLIGHTS

VIP keywords are highlighted with a gold border in the feed and trigger a separate priority sound alert.

  • Add any keyword — e.g. LISTING, HALTING, HACK, SEC
  • Feed items matching a VIP keyword get a gold glow effect and jump to visual prominence
  • Priority sound alert fires independently from standard keyword alerts
BLOCKLIST MANAGEMENT

Block specific Twitter/X handles or Telegram usernames — their posts are silently dropped from the feed.

  • Enter the handle without @ — matching is exact, case-insensitive
  • Useful for permanently muting spam accounts or bots you don't want to unfollow at the source
VIP PRIORITY LIST

Handles added to the VIP list get a gold badge treatment — their posts are visually elevated in the feed and play a dedicated VIP sound alert.

  • Separate from keyword highlights — VIP is per-author, not per-content
  • Combine with VIP keywords for maximum signal density: gold border + priority sound for critical handles

⌨️ Settings → Hotkeys

Configure keyboard shortcuts for the command console and global terminal actions.

CONSOLE HOTKEYS
  • Open Console — keyboard shortcut to toggle the command console open/closed
  • TP Shortcut Key — key to quickly fill in take profit in the order panel
  • Close Shortcut Key — key to quickly trigger position close
  • Right-click Sell — enable right-clicking a position to open a sell dialog
  • Limit Sell % — when right-click sell triggers, default to this % of the position

🎨 Settings → Appearance

Full visual customization — theme presets, font family, per-panel zoom, line height, letter spacing, and PnL card styling.

THEME PRESET

Three built-in theme presets that change the entire color palette and default font in one click:

PresetColor PaletteDefault Font
DefaultPure black background, yellow (#FCD535) accentInter
AlternativeGitHub-dark inspired, blue (#58A6FF) accentSource Code Pro
CrimsonDeep red tones, crimson (#E74C3C) accentJetBrains Mono
FONT FAMILY

Choose from 15 fonts — each rendered in its own face so you can visually preview before selecting:

  • Sans-serif: Inter
  • Monospace: Source Code Pro, JetBrains Mono, Fira Code, Cascadia Code, Inconsolata, Space Mono, Ubuntu Mono, IBM Plex Mono, Roboto Mono, Geist Mono, Iosevka, Hack, Monaspace Neon, System Mono
  • Font change applies globally across all panels immediately
PANEL ZOOM

Independent zoom level for each panel — scales text, buttons, and spacing inside that panel without affecting others. Useful for dense layouts where you want the feed readable but the order panel compact.

PanelZoom Range
Feed, Telegram, Discord, Positions, Market Watch, Trade Panel, Console, Symbols, Wallet Tracker, Wallet Alerts, HL Panel, PM Feed, PM Trade70% – 150%
  • Click any percentage button to apply instantly — no save required
  • Persists across reloads via localStorage
TYPOGRAPHY
SettingOptionsEffect
Font WeightLight / Regular / Medium / Semi / Bold / BlackControls global text weight (300–900)
Line Height1.0 – 2.0Spacing between lines — higher = more breathing room in the feed
Letter Spacing-0.02 – +0.15 emTighten or spread characters — positive values feel more spacious
PNL SHARING CARD

Customize the PnL sharing card that you can generate from open positions to share on social media.

  • Theme — Rocket (gold), Dark, Matrix (green), Ocean (blue), Neon (purple)
  • Username — displayed as @username on the card (up to 20 alphanumeric + underscore chars)
💡Click RESET TO DEFAULT at the bottom of the Appearance tab to restore all fonts, zoom levels, and typography settings to factory defaults.

DTerminal — dterminal.trade  ·  Professional crypto trading terminal