The Short Answer
This is the troubleshooting reference for DXtrade XT, the platform Upcomers Futures runs on. Use the section headers to jump straight to your issue. If you cannot find it, scroll to When nothing works and contact us with the details listed there.
Start here: most problems clear with one of five quick fixes, a hard refresh, incognito mode, VPN off, a different browser, or a different network. Try those before going deeper.
Upcomers Futures is a new product, so this reference will grow as we learn which issues come up most. If you hit something not covered here, report it and we will add it.
Try these first
Most DXtrade issues are solved by one of five quick fixes. Try them in this order before going deeper.
Hard refresh. Press Ctrl+Shift+R on Windows or Cmd+Shift+R on Mac to force a full reload.
Try incognito mode. Opens the platform without cache or extensions.
Disable your VPN. VPNs cause more DXtrade connection issues than any other single factor.
Try a different browser. Chrome, Safari, Firefox, and Edge all support DXtrade.
Switch your network. Move from WiFi to mobile data, or vice versa, to rule out a local network issue.
If those five do not fix it, find your specific issue below.
Login problems
Your DXtrade credentials come two ways: in the welcome email sent to the address you used at checkout, and inside your Upcomers dashboard. Common login issues, in order of frequency:
Wrong credentials. Open your Upcomers dashboard, find your DXtrade account, and copy the latest DXtrade Login and Password. They are case-sensitive, and pasting can introduce a trailing space or lowercase a leading letter. Always use the copy buttons rather than retyping.
Wrong login URL. Each firm hosts its own DXtrade terminal. Using a generic dx.trade address, another firm's URL, or the demo site fails with "account not found," "server not available," or "invalid credentials." Log in at https://futures.upcomers.com/, the official Upcomers Futures address. You can also reach it from your welcome email or Upcomers dashboard.
Outdated credentials. When you pass a Thunderbolt Classic or Thunderbolt Legacy Challenge, your evaluation credentials are retired and your funded account gets fresh ones. The same applies to a reset account. If credentials that worked yesterday suddenly fail, check your dashboard for the new set.
Credentials not appearing yet. New accounts take a few minutes to provision after purchase. Vanguard (Instant Funding) is issued right after checkout since there is no challenge to pass. If your dashboard shows nothing after 30 minutes, contact support.
Forgot your password. Your DXtrade credentials are managed in your Upcomers dashboard. Reset or regenerate your password there, or contact Upcomers support and we will reset it for you.
Browser paste corruption. Some browsers lowercase the first letter or drop a character when pasting a password. After pasting, verify the first character is correct.
No two-factor step in DXtrade. DXtrade login is your username and password only. There is no two-factor code on the trading platform, so if a page asks you for one, you are on the wrong site. Any two-factor security lives on the Upcomers dashboard, not on DXtrade.
Account inactive or breached. Your evaluation may have failed, or your subscription may have expired. Your Upcomers dashboard shows account status before you ever reach the platform. Note also that an account left with no trading for 14 calendar days is auto-closed for inactivity: the counter starts at purchase, resets every time you close a trade, and you get a warning email before it expires.
For the full walkthrough, see How to log in to DXtrade.
Multi-device login conflicts
DXtrade lets you access your account from more than one device, but each device runs its own session. Logging in on a new device while another session is active can cause conflicts.
Symptoms:
You are suddenly logged out without warning
You see "session count exceeded" or "another device is signed in"
The platform asks you to confirm the new session and disconnect the previous one
Trades from one device do not appear on another
Common causes:
Logged in on two devices at once, then opened a third
Someone else used your credentials elsewhere
An old browser tab is still authenticated in the background
Auto-login on a device you forgot about
Fix:
Sign out of all known sessions. Close every browser tab on every device.
Wait 30 seconds. Session servers take a moment to release.
Sign in fresh on the device you want to use.
If it persists, contact support to force-clear all sessions on your account.
Best practice: treat your DXtrade credentials like banking credentials. They are personal and non-transferable. Never share them, never let someone else test something on your account, and always log out from public computers. Sharing can trigger disqualification.
Platform will not load at all
The DXtrade page returns an error, hangs forever, or refuses to load.
Check service status. Before assuming a local problem, check whether the platform itself is up. If there is a known outage, our support team can confirm it on live chat, and we post service incidents to our official Upcomers channels.
Clear cache and cookies. Browser cache is the silent killer of trading platforms. Clear it for the DXtrade domain specifically, then try again.
Disable browser extensions. Ad blockers, privacy extensions, and corporate security tools can break platform features. Test in incognito (which disables most extensions) to confirm.
Check your system clock. A wrong clock breaks Captcha and SSL handshakes. On Windows, sync under Settings > Time & Language. On Mac, make sure "Set date and time automatically" is checked.
Restart your router. A simple modem or router restart fixes intermittent connection issues. Trading platforms need a steadier connection than browsing or streaming.
Try different DNS. Some ISP DNS servers cache outdated addresses. Switching to Google DNS (8.8.8.8) or Cloudflare (1.1.1.1) often fixes it immediately.
If none of the above work, contact support with the exact error message and your browser version.
Data not showing or delayed
This is the most common issue on any futures platform. Symptoms:
Charts show no live updates
Quotes are frozen
Markets look closed during regular hours
An instrument shows in a different color, indicating delayed data
The order ticket shows "no quote"
Complete the CME market data agreement. The first time you use DXtrade XT for futures, you complete a one-time CME market data subscriber form. When it asks for your subscriber status, choose "I am Non-Professional" (every Upcomers trader is a Non-Professional subscriber, so that is the only option you need). If you skipped the form, live data will not activate. Contact support and we can sort it out.
Allow time for activation. After you submit the agreement, live data usually activates within a few minutes, though it can occasionally take up to about 90 minutes. If you just submitted it, give it that time before reporting an issue.
Check the contract. The platform rolls you to the next contract automatically as expiration approaches, so you normally stay on the current front-month contract without doing anything. If you manually opened a chart on an expired contract, it shows no live data, so switch back to the current front-month contract. See Contract expirations and rollovers for the schedule.
Check market hours. Futures pause for a daily maintenance break from 5:00 PM to 6:00 PM ET, Monday through Thursday. The market also closes all weekend (Friday 5:00 PM ET to Sunday 6:00 PM ET) and for major US holidays. See Trading hours and Globex sessions for the full schedule.
Refresh the chart. Right-click the chart and select Refresh, or reload the whole page.
Depth of Market shows nothing. DXtrade XT shows up to 10 levels of aggregated market depth on each side (the standard CME Globex depth) across CME, CBOT, COMEX, and NYMEX. If the DOM ladder is blank while top-of-book quotes work, this is almost always a data-activation issue, not a settings problem. Confirm your market data status above, then contact support if it persists.
Charts not loading or behaving incorrectly
The chart appears blank, shows old data, or has rendering issues.
Reload the page. A reload re-establishes the chart's data feed.
Reduce chart count. DXtrade runs in your browser, and each chart consumes memory. If you have 8 charts open with several indicators each, performance degrades. Keep it to 4 to 6 charts on a typical machine.
Reduce indicator count. Each indicator adds CPU load. If you have 10 or more studies running across charts, trim to the essentials.
Try a different timeframe. Sometimes one timeframe has corrupt cached data while others are fine. Switch away and back.
Reset the chart. Right-click anywhere on the chart and use the chart settings to restore defaults if it has become misconfigured.
Order rejected by the platform
DXtrade refuses your order with an error message. Read that message first. Common rejection reasons on futures:
Insufficient margin. Your account does not have enough buying power for this order. Reduce contracts or close existing positions. Each instrument has its own platform-set margin (see Tick size and tick value explained).
Outside trading hours. The contract is in its daily maintenance break (5:00 to 6:00 PM ET) or outside Globex hours.
Invalid price. Your limit or stop price does not sit on the contract's tick size. Round to the nearest valid tick. See Tick size and tick value explained.
Order would exceed a hard limit. Some limits are checked before an order is accepted. An order sized beyond your account's position or contract cap can be rejected (see the position-size point below). Loss-based limits work differently: your daily drawdown, your trailing drawdown, and the Max Trade Loss (1.5% of account size on any single trade for Thunderbolt Classic and Vanguard, so $1,500 on a $100,000 account, and 2% for Thunderbolt Legacy, so $2,000 on a $100,000 account) are enforced by automatically closing positions when a limit is breached, not by rejecting the order that gets you there, so do not rely on an order rejection to keep you inside them.
Account inactive. Your evaluation or funded status may have changed. Check your dashboard.
Session issue. If you logged in from another device, the platform may have dropped this session. See Multi-device login conflicts.
Position size exceeds maximum. Your account has a maximum position size that scales with its size, and an order beyond that limit can be blocked even when you have enough margin. Reduce your order size to stay within your account's contract limit.
If the message does not make sense, screenshot it and contact support.
Order will not fill
The order is accepted but does not fill.
Limit orders. The market has not reached your price yet. Limit orders are passive and wait. Pending orders show in the Orders panel.
Stop orders. Your stop has not triggered. It activates only when price reaches your stop level.
Market orders that partial-fill. On a thin contract your full size may not be available at one price level, so the platform fills what it can and the rest fills at the next level. Check the DOM before sending market orders on thin tape.
Time-in-force. DXtrade offers time-in-force options such as GTC (Good Til Canceled), DAY (expires at session end), and GTD (Good Til Date). If a Limit or Stop order vanished overnight, it was probably set to DAY.
OCO orders. With OCO (One Cancels the Other) orders, when one leg fills the other cancels automatically. That is by design. Check your Order History to confirm what happened.
Position or P&L looks wrong
Your displayed position, average price, or P&L does not match your expectation.
Partial fills create a weighted average price. If a market order filled across two price levels, your average price is the volume-weighted average of all fills. This is correct even if it looks odd.
Open versus closed P&L. DXtrade shows two numbers. Open is unrealized (your current position's running P&L). Closed is realized (from positions you have already exited today). Make sure you are reading the right one.
The trading day rolls at 5:00 PM ET. Futures use the CME trading day, which begins at 6:00 PM ET and rolls over at 5:00 PM ET the next day, not at midnight and not at 00:00 UTC. A trade placed after 5:00 PM ET belongs to the next trading day. This is also when your daily drawdown resets (see below).
Stale display. During high volatility the position panel can lag a few seconds. Refresh the page to force a sync.
Net aggregation versus individual positions. DXtrade can display same-instrument positions individually or as one aggregated row. If you opened 3 separate ES positions, you can see them as 3 lines or 1 line. Toggle the Net Aggregation button at the top of the Positions widget.
Reference Currency confusion
DXtrade can display Balance, Equity, P&L, Used Margin, and Free Margin in a Reference Currency that differs from your account currency. All Upcomers accounts are in USD.
If you accidentally switch the display to another currency, your numbers look wildly different even though nothing has actually changed. This catches new traders off guard.
Symptoms:
The balance shows a different currency symbol
The numbers seem off by a large factor
The displayed currency does not match what you expected
Fix:
Open the Settings menu (the hamburger icon at the top right)
Click Reference Currency
Set it back to USD, or remove the alternative reference
Your account currency never changes. Reference Currency only affects how the numbers are shown, not the actual values.
Lag or freezing during trading
The platform works but feels slow.
Close unused tabs and apps. DXtrade is heavy. If your browser has 30 tabs open while Discord, a screen recorder, and a video stream all run, the platform suffers.
Hardware bottleneck. A 4GB RAM laptop struggles with multi-chart futures workloads. DXtrade runs best on 8GB or more of RAM and a recent processor.
Network latency. Run a speed test. High latency to the platform's region causes noticeable lag. A wired connection helps if your ISP routes through congested networks.
Avoid hotspots for execution. A phone hotspot is a fine backup but has higher latency and packet loss. Reserve it for emergencies.
Workspace overload. Six charts, four watchlists, the DOM, the Orders panel, and the Positions panel all open with full data subscriptions will max out the browser. Simplify.
During news events. Major releases (NFP, FOMC, CPI) spike volume, and every futures platform slows in those moments. Plan accordingly.
Browser-specific issues
DXtrade works on Chrome, Safari, Firefox, and Edge. Chrome gives the smoothest experience.
Safari. Safari can block third-party cookies DXtrade needs. Allow cookies for the DXtrade domain in Privacy settings. Its strict autoplay policy can also mute alert sounds.
Firefox. Strict tracking protection sometimes blocks DXtrade widgets. Add the DXtrade domain to trusted sites, or lower protection while trading.
Edge. Usually works without changes. If you hit issues, switch to Chrome and report the specific problem.
Outdated browsers. Versions more than a year old can carry unpatched bugs that affect web trading. Keep your browser current.
Zoom level. Accidental zoom (Ctrl+plus / Ctrl+minus) breaks the layout. Reset to 100% with Ctrl+0.
Network and firewall issues
Many trading platform issues are network issues in disguise.
Corporate networks. Office firewalls often block trading platforms. If DXtrade works at home but not at work, the office is blocking it. Use a personal hotspot or contact IT.
Hotel and public WiFi. Most public networks throttle or block trading platforms. Avoid trading on them.
ISP-level blocks. Rare but real. Some ISPs block financial platforms. Test on mobile data to confirm, then contact your ISP or use a backup connection.
Always test with a hotspot. When troubleshooting any connection issue, test with your phone's hotspot. If the hotspot works, your local network is the problem. If it fails too, the issue is broader.
WebSocket blocking. DXtrade uses WebSockets for real-time data. Some firewalls block them specifically. If your charts load but quotes stay frozen, a firewall may be filtering WebSocket traffic.
Dashboard versus DXtrade discrepancies
Your Upcomers dashboard shows different numbers than DXtrade.
Different update frequencies. DXtrade is real-time. Your dashboard updates on a slower schedule for official record-keeping. During the session, the platform is the source of truth for live numbers.
The 5:00 PM ET reset. Futures use the CME trading day, so your daily drawdown resets at 5:00 PM ET, not at midnight or 00:00 UTC. Account stats such as the daily loss limit reconcile against that boundary. Thunderbolt Classic and Vanguard funded accounts carry a 2% daily drawdown ($2,000 on a $100,000 account) that resets at 5:00 PM ET. Thunderbolt Legacy carries a 3% daily drawdown ($3,000 on a $100,000 account), which also resets at 5:00 PM ET.
Time display. DXtrade may show your local time, while Upcomers stats anchor to ET (the 5:00 PM ET trading-day boundary). Trades near that boundary can appear in different trading days across the two views.
Reference Currency mismatch. If you set a Reference Currency in DXtrade but your dashboard reports in USD, the same trade shows very different numbers. See Reference Currency confusion above.
If you see a discrepancy you cannot explain, contact support with screenshots from both systems.
Workspace and layout issues
DXtrade lets you create custom workspaces and save layouts. A few things can go wrong.
Wrong workspace after login. Each layout saves separately. If the wrong one loads, click the Layout button (top right) and select the correct saved layout.
Layout looks empty. If you close all your widgets, the workspace appears blank. Reopen the widgets you want, then save the layout under a name to preserve it.
Cannot save a layout. Private/incognito windows block local storage, so layouts will not save there. Use a regular browser window for setups you want to keep.
Corrupted layout. A rare bug can leave a layout in a bad state. Create a fresh blank layout, rebuild, and save under a new name.
Detached windows lost connection. DXtrade lets you tear off widgets into separate windows. If you close the main window, detached windows lose their connection. Close detached windows first, then the main window.
Indicators and drawing tools
Issues specific to chart analysis tools.
Indicator not showing. Confirm the indicator is on the chart you are looking at. Multichart users sometimes add it to chart 1 and watch chart 2.
Indicator showing wrong values. Some indicators recalculate on each candle close. Wait for one full candle before judging. If it is still wrong, remove and re-add it.
Drawings disappearing. Drawings save with a layout. If you reload the workspace or switch layouts, drawings from one layout do not appear in another. Save your current layout to keep them.
Synchronized drawings missing. DXtrade can share drawings across charts. If a drawing only appears on one chart, the synchronize option is likely off.
Indicators slowing the chart. Studies with long calculation periods can drag performance. Remove unused ones and keep the count under 10 per chart.
Alerts not triggering
DXtrade lets you create custom price alerts.
Alert created but never fires. Verify the condition. "Bid Above" and "Ask Above" are different, and the price level must be reachable.
Alert fired but no notification. Check that sound is enabled in the Settings menu (Play Sound on Order Execution / Order Rejection).
Alert keeps re-firing. If it is set to trigger whenever a condition is met and price keeps crossing your level, you will get repeated alerts. Set an expiration in the alert configuration to limit it.
Alert disappeared. Alerts can expire based on the date and time you set. Check the Alerts widget for active alerts; expired ones no longer show.
Trading Journal and Dashboard issues
DXtrade's built-in journaling and analytics tools.
Journal not showing recent trades. The journal updates with a slight delay after a position closes. Wait a few minutes and refresh.
Tags not saving. Tags save when you click out of the tag field, not while typing. Click elsewhere to confirm.
Dashboard showing zero. The Trading Dashboard needs closed trades to populate metrics. With only open positions, win rate and similar stats stay at zero until you close trades.
Metrics look wrong. Some metrics only apply to completed historical periods. The current session is excluded from those until it closes.
News and Economic Calendar widget
Built-in news and economic event feeds.
News widget empty. News and Economic Calendar are external feeds. If they appear empty, the provider may be briefly down. Wait and refresh.
Calendar not filtering. The Economic Calendar filters by country, date, and importance. If expected events are missing, check your filters.
News in the wrong language. The feed language follows your DXtrade language setting. Change it in the Settings menu under Languages.
After-hours behavior
Outside Globex hours, DXtrade behaves differently.
Charts show the last traded price. No live updates until the market reopens.
Orders may be rejected. Contracts do not accept orders during the daily break (5:00 to 6:00 PM ET) or after the weekly close. Wait for the session to resume.
Weekend closure. The market closes Friday at 5:00 PM ET and reopens Sunday at 6:00 PM ET. It is fully closed on Saturday, and the platform may be in maintenance late Saturday into Sunday.
Holiday closures. CME closes for major US holidays. Even if the platform looks available, nothing fills on a closed market.
Session boundaries per product. All Upcomers instruments share the Globex outer window (Sunday 6:00 PM ET to Friday 5:00 PM ET, daily break 5:00 to 6:00 PM ET). Regular trading hours differ per product group. Check each contract's trading hours info for details.
See Trading hours and Globex sessions for the full schedule.
Common error messages decoded
Read the message first. Here is what each of the most common ones means and what to do.
Message | What it means and what to do |
Insufficient margin | Not enough buying power for this order. Reduce contracts or close positions. |
Order rejected | A generic error that usually means the order would breach a risk rule. Check the secondary message for the specific rule. |
Outside trading hours | The contract is in its daily maintenance break or outside Globex hours. Wait for the session to resume. |
Invalid price | Your limit or stop price does not sit on the contract's tick size. Round to the nearest valid tick. |
Connection lost | Your local network dropped the connection. Check your internet and refresh. |
Session expired | You were logged out due to inactivity or a server-side timeout. Sign in again. |
Quote not available | No current quote for this instrument. Usually the market is closed or your market data is not fully activated. |
Symbol not found | The symbol is not on Upcomers Futures, or you mistyped it. We offer the CME Group lineup (around 50 instruments across index, metals, energy, FX, rates, grains, livestock, and crypto). Check the instruments list for the exact symbol. |
Account not authorized | Your account cannot trade this instrument. Contact support. |
If you see an error not listed here, screenshot it and send it to support.
When nothing works
You have tried everything above and it is still broken.
Contact us on the live chat at upcomers.com, through the help center, or by email at [email protected]. Support is available 24/7.
When you reach out, include:
The exact error message (or "no error message")
Browser type and version
Operating system
When the issue started (with time zone)
Steps you have already tried
Screenshots if possible
Your Upcomers account email
The more detail you include, the faster we resolve it.
The bottom line
Most DXtrade issues fall into the same buckets: connection, data, charts, orders, and performance. Run the universal first checks (hard refresh, incognito, no VPN, different browser, different network) before going deeper.
If something feels broken, fix it before your next trade. Do not trade through technical problems. The market will still be there.


