Skip to main content

broker connection troubleshooting

when your broker shows disconnected in the algo dashboard — how to tell, why it happens, and exactly how to reconnect for Tradovate, NinjaTrader, and ProjectX/TopstepX.

Written by Brad

summary: when your broker shows disconnected in the algo dashboard — how to tell, why it happens, and exactly how to reconnect for Tradovate, NinjaTrader, and ProjectX/TopstepX.

how to tell your broker is disconnected

the algo dashboard is the source of truth. open it and look at the connected trading accounts table — if the broker's status is red and reads disconnected, the connection has dropped and any active algos won't be able to send orders.

if your algo dashboard shows everything connected but a trade still didn't fire, that's a different problem — start with my algo didn't trade — start here.

the universal reconnect flow

the same 4 steps work for every broker. try them in order — most disconnects clear at step 1.

  1. click the red "reconnect" button in the connected trading accounts table next to the disconnected broker

  2. wait a few seconds — the status should flip from red to green if the session refreshed cleanly

  3. if step 1 fails, remove the broker entirely — your algos and strategies stay intact, only the broker link is reset

  4. re-add the broker using the same flow you used during initial setup (connect Tradovate / NinjaTrader / ProjectX)

if you're at step 4 and still can't connect, the cause is usually broker-specific. jump to your broker below.

create strategy button is disabled or strategy won't enable

sometimes the algo dashboard looks fine on the surface — broker shows connected, no error message — but the create strategy button doesn't respond when you click it, or you can't toggle a strategy on after building it. those are 2 different problems with 2 different fixes.

the create strategy button doesn't do anything

the button stays disabled until all 4 required fields on the strategy form are filled in. the one people miss most often is the description field — it's easy to overlook because the form looks complete without it.

check that all 4 are filled:

  1. name

  2. description (this is the one that's usually missing)

  3. broker account

  4. entry order type (market or limit)

once all 4 are filled, the create strategy button activates. if it still doesn't, refresh the page and try again — sometimes a stale form state blocks the button.

strategy is built but you can't enable it

if the strategy created fine but the enable toggle won't flip on, this is almost always a stale broker session. the broker shows connected in the dashboard, but the access token has expired in the background — so edgeful can't actually push to it.

fix it with the universal reconnect flow above:

  1. click reconnect on the broker in the connected trading accounts table

  2. sign back in if prompted

  3. try enabling the strategy again

you don't need to recreate the strategy or change your TradingView webhook URL — those stay intact. reconnecting just refreshes the broker session.

Tradovate — what's different

most common cause: 2FA is enabled on Tradovate. edgeful's connection breaks when 2FA is turned on.

fix:

  1. disable 2FA on Tradovate

  2. reconnect Tradovate from edgeful

other Tradovate causes worth checking:

don't use continuous symbols. Tradovate routes to the front-month contract — NQ1! won't work, you need NQM2026 (or whatever the current front month is). symbol details: which broker accounts work with edgeful algo automation?

NinjaTrader — what's different

most common cause: session timeout or credential change on the NinjaTrader side.

fix: the universal reconnect flow above usually handles this — click reconnect, and if that fails, remove and re-add.

worth checking:

  • 2FA was enabled mid-flight (same fix as Tradovate above)

  • broker-side maintenance

  • the same contract symbol rule applies — front-month only, no continuous symbols

ProjectX / TopstepX — what's different

ProjectX and TopstepX have the most disconnect-causing scenarios because the connection is API-key based, not session-based. several things outside edgeful can break it.

most common causes:

  • API key was deleted or regenerated in ProjectX

  • ProjectX API subscription ($29/mo) lapsed or was canceled

  • TopstepX account was closed for a rule break

  • errorCode=3 — username, email, or API key doesn't match what's on file in ProjectX

fix when the API key was regenerated:

  1. disconnect ProjectX in the edgeful algo dashboard

  2. copy the new API key from ProjectX

  3. reconnect using the new key

fix when the subscription lapsed:

  1. reactivate the $29/mo ProjectX API subscription

  2. generate a new API key

  3. reconnect in edgeful with the new key

fix for errorCode=3: your username, email, or API key doesn't match between ProjectX and edgeful. confirm all 3 fields are exactly what's on file in ProjectX, then reconnect. setup details: TopstepX broker setup guide.

silent rejections to be aware of:

  • account closure due to rule break — orders stop firing without an edgeful-side error. check the TopstepX dashboard directly for the rejection reason

  • trading hours lockouts and contract size limits — same pattern, no edgeful-side notification

linked accounts only show in ProjectX, not TopstepX. and the same continuous-symbol rule applies — use front-month, not NQ1!.

when "reconnect" doesn't work

if you've tried the universal flow plus the broker-specific fixes above and you're still disconnected:

  • check the broker's own status page or dashboard — sometimes the broker is having an outage

  • check that your trading account is funded, active, and within any rule-break or daily-loss limits

  • confirm 2FA is in the same state as when you first connected (either both on or both off)

  • verify your API key (ProjectX) is current and tied to an active subscription

  • if your trade fired on edgeful but didn't reach the broker, the issue may be execution-side: TradingView to broker execution mismatch guide

still stuck? open a support chat from inside edgeful — include a screenshot of the connected trading accounts table and the broker name, and we'll get you back online.

common questions

will I lose my strategies if I remove the broker?

no. removing the broker only resets the broker link. your algos, settings, and webhook URLs all stay intact — you just need to relink the broker.

how often do brokers disconnect?

session-based brokers (Tradovate, NinjaTrader) usually only disconnect on session timeouts, credential changes, or 2FA changes. API-key based brokers (ProjectX) stay connected as long as the key and subscription are valid — but they're more sensitive to anything that changes the key.

why does my algo dashboard say connected but my trades aren't firing?

connection is fine but something else broke — usually a contract symbol mismatch, a webhook routing issue, or an account-level limit. start with my algo didn't trade — start here.

should I use continuous symbols (like NQ1!) on any broker?

no. all 3 brokers route to the front-month contract. always use the explicit front-month symbol (e.g., NQM2026). full mapping: which broker accounts work with edgeful algo automation?.

related articles

Did this answer your question?