DTerminal Docs
Professional crypto trading terminal — multi-exchange execution, real-time Bloomberg/Reuters wire intelligence, Polymarket prediction markets, and on-chain analytics.
⚡ 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.

🚀 Getting Started
DTerminal runs fully in the browser. Discord login is required — access is role-gated.
🏦 Exchanges
All trading goes directly via official exchange APIs. DTerminal never holds or touches your funds.
| Exchange | Futures | Spot | Auth |
|---|---|---|---|
| BINANCE | USDT-M Perpetuals | ✓ | API Key + Secret |
| BYBIT | Linear Perpetuals | ✓ | API Key + Secret |
| HYPERLIQUID | USDC-M Perpetuals + TradFi Perps | ✓ Spot | Private Key + Wallet Address |
XYZ-TSLA, FLX-AAPL. They appear in the HYPERLIQUID tab of Market Watch.Order Types
| Type | Description | Exchanges |
|---|---|---|
| Market | Fill immediately at best available price | All |
| Limit | Fill at specified price or better | All |
| Stop Market | Market order triggered at stop level — routed to Binance Algo Order API automatically | Binance, Bybit, HL |
| Take Profit Market | Market close at profit target | Binance, Bybit, HL |
| Trailing Stop | Stop 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

📈 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

📉 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

👁 Market Watch
Real-time market scanner across all exchanges with search and sorting.
| Tab | Content |
|---|---|
| FUTURES | Binance USDT-M perpetuals — live price, 24h change, funding rate (highlighted red/green by direction) |
| SPOT | Binance spot pairs sorted by volume |
| HYPERLIQUID | HL 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.

🗂 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

📡 News Feed
A unified real-time feed aggregating every data source that matters — wired directly into your trading workflow.
| Source | Content | Latency |
|---|---|---|
| Bloomberg / Reuters Wires | Breaking macro news, central bank statements, geopolitical headlines | <2s |
| Twitter / X | 500+ curated handles — traders, journalists, protocols, market movers | <1s |
| Telegram Channels | Alpha groups, listings intel, on-chain alerts | <1s |
| Exchange Announcements | Binance, Bybit, OKX, Coinbase, Upbit, Bithumb — listings, delistings, maintenance | <3s |
| Crypto & TradFi Media | CoinDesk, 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)

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.

Market Browser Tabs
| Tab | Sorted By |
|---|---|
| HOT | Recent trading velocity — markets with highest activity in the last hour |
| TOP | All-time total volume across all categories |
| LIQ | Liquidity 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.
🤖 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
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.

👛 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/postTokenBalancesdelta - 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

⚙️ 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.
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
| Field | Description |
|---|---|
| Source | Which feed to watch — Twitter handle, telegram channel, or "any" |
| Ticker | Which asset to trade (BTC, ETH, etc.). Leave empty with Auto-Detect on to extract from news text. |
| Long Keywords | Comma-separated words — when matched, opens a long / buys |
| Short Keywords | Comma-separated words — when matched, opens a short / sells |
| Size | Trade 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.
Supported Listing Sources
| Source | Detection Method | Notes |
|---|---|---|
| Binance | Official Binance announcement feed — detects "SEED TAG APPLIED" in new market announcements | Fastest CEX listing signal |
| Upbit | Upbit notice feed — detects Korean listing keywords ("마켓 추가", "신규 거래지원 안내"), excludes delisting/suspension notices | KR exchange, high pump factor |
| Bithumb | Bithumb notice feed — detects "마켓 추가" in Korean, excludes events and delistings | KR exchange |
| Coinbase Listing | @coinbasemarkets Twitter — "WILL GO LIVE" keyword or contract address in tweet | Often 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:
| Mode | Description |
|---|---|
| CEX — Binance | Opens a market long on Binance Futures USDT-perp for the detected ticker |
| CEX — Bybit | Opens a market long on Bybit Futures for the detected ticker |
| On-Chain — Solana | Searches DexScreener for the coin, finds the highest-liquidity Solana pair, and market-buys via your configured Solana wallet |
| On-Chain — EVM | Same as above but on ETH / BSC / Base depending on contract address detected in the announcement |
Trade Settings
| Setting | Description |
|---|---|
| Trade Size (USDT) | Position size for CEX mode in USDT notional |
| SOL Size | Amount in SOL to spend for Solana on-chain buys |
| ETH / BNB Size | Amount 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
$TICKERdollar-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.
⌨️ 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
| Command | Description |
|---|---|
buy BTC 100 | Market long $100 BTCUSDT perpetual |
sell ETH 50 | Market short $50 ETHUSDT perpetual |
limit buy BTC 100 95000 | Limit long $100 BTC at $95,000 |
close BTC | Close full BTC position at market |
close BTC 50% | Close 50% of BTC position |
sl BTC 90000 | Set stop loss for BTC at $90,000 |
tp BTC 105000 | Set take profit for BTC at $105,000 |
lev BTC 10 | Set BTC leverage to 10x |
pos | List all open positions |
cancel all | Cancel all open orders |
bal | Show account balances |
Hyperliquid Commands
| Command | Description |
|---|---|
hl buy BTC 100 | Market long $100 BTC on Hyperliquid |
hl close ETH | Close ETH position on Hyperliquid |
hl twap buy BTC 1000 10 60 | TWAP: buy $1000 BTC in 10 slices, 60s apart |
hl grid BTC 90000 110000 20 | Grid bot: 20 levels between $90k–$110k |
hl dca BTC 50 3600 | DCA: buy $50 BTC every 3600 seconds |

help in the console to see all available commandsTab 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.

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.
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
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
🔵 Settings → Hyperliquid
Manage Hyperliquid wallet accounts and configure Copy Trade leader wallets.
- 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
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.
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
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.
- 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
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 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
- 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.
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
- 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
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
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
- 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
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.
| Service | Used For | Where to Get |
|---|---|---|
| Groq | AI features — OCR contract address extraction from images, chart analysis. Uses Llama 4 Scout for vision, Llama 3.3 70B for text. | console.groq.com |
| OpenAI | Alternative AI provider — same OCR and analysis features | platform.openai.com |
| Anthropic | Claude models for AI features | console.anthropic.com |
| Birdeye | Solana token analytics — holder count, top holders, price, 1h/6h/24h volume | birdeye.so/dev |
| Helius | Solana wallet tracking — captures all DEX swaps (Jupiter, Raydium, Orca) | helius.dev |
| Alchemy | EVM wallet tracking (ETH, Base, BNB) + token data | alchemy.com |
| Codex / Defined.fi | Cross-chain DEX pool and liquidity data | defined.fi |
| Phoenix API Key | Authenticates with the Phoenix News data stream (Bloomberg/Reuters wires, Twitter feed) | Contact DTerminal |
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
Configure Synoptic weather and data stream integrations — used for macro correlation signals (e.g. energy price alerts, weather-driven commodity signals).
- 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
- 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.
- 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")
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-tagXRP - Example: tweets from
@SolanaStatus→ auto-tagSOL - Add/remove mappings at any time — takes effect immediately
- Multiple tickers per account supported (comma-separated)
When any feed item contains a specific word or phrase, auto-tag it with the mapped ticker.
- Example: "bitcoin" or "btc" → tag
BTCand 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
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.
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
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
Controls how orders from chart buttons and console commands are routed across exchanges.
| Mode | Behavior |
|---|---|
| DEFAULT | Send all orders to one selected exchange (Binance, Bybit, or Hyperliquid) |
| PRIORITY | Fill on the first exchange in your priority order. If balance is insufficient, overflow to the next. |
| SPLIT | Split the order equally across all exchanges that have connected accounts |
In Priority and Split mode, drag the exchange list to set the priority order.
Separately configure which exchange Feed Quick Action buttons and Auto News Trading use — may differ from your chart routing preference.
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
- 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.
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

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 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
- 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.
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
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.
Assign a sound to each event category. 13 available sounds including Wololo, iOS17, Android6, Scissors, and more.
| Event | Description |
|---|---|
| Twitter/X | New tweet from a monitored handle |
| VIP Tweet | Tweet from a VIP-flagged handle (separate, louder alert) |
| Keyword Match | Any feed item containing a keyword highlight |
| Exchange Announcement | New listing or notice from Binance, Bybit, etc. |
| Wallet Alert | A tracked wallet executes a swap |
| Order Filled | Your limit order gets filled |
| Liquidation Warning | Position approaching liquidation price |
| Auto-Trade Fired | Auto News Trading executed an order |
| Polymarket Bot | Bot 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.
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
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
Map keyboard shortcuts to chart actions for faster interaction.
| Action | Description |
|---|---|
| Long | Fire a market long on the active chart symbol |
| Short | Fire a market short on the active chart symbol |
| Close Position | Close the full position on the active chart symbol |
| Switch Timeframe | Cycle 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.
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
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,PEPEto disable feed trade buttons for those assets - Does not affect manual trading from the Order Panel
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
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
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.
- 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.
Three built-in theme presets that change the entire color palette and default font in one click:
| Preset | Color Palette | Default Font |
|---|---|---|
| Default | Pure black background, yellow (#FCD535) accent | Inter |
| Alternative | GitHub-dark inspired, blue (#58A6FF) accent | Source Code Pro |
| Crimson | Deep red tones, crimson (#E74C3C) accent | JetBrains Mono |
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
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.
| Panel | Zoom Range |
|---|---|
| Feed, Telegram, Discord, Positions, Market Watch, Trade Panel, Console, Symbols, Wallet Tracker, Wallet Alerts, HL Panel, PM Feed, PM Trade | 70% – 150% |
- Click any percentage button to apply instantly — no save required
- Persists across reloads via localStorage
| Setting | Options | Effect |
|---|---|---|
| Font Weight | Light / Regular / Medium / Semi / Bold / Black | Controls global text weight (300–900) |
| Line Height | 1.0 – 2.0 | Spacing between lines — higher = more breathing room in the feed |
| Letter Spacing | -0.02 – +0.15 em | Tighten or spread characters — positive values feel more spacious |
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
@usernameon the card (up to 20 alphanumeric + underscore chars)
DTerminal — dterminal.trade · Professional crypto trading terminal