My broker keeps disconnecting or my login was rejected
Read the status dot, then fix the connection based on your platform's own session and login rules.
Most connection drops come from a limit on the broker's side, not from Lune. First read the status dot, then match the fix to your platform.
What the status dot means#
GreenConnectedOptionalLune has a healthy session and is receiving updates.
SpinningReconnectingOptionalThe session dropped and Lune is restoring it. This is normal after a broker restart. Let it settle.
RedDisconnectedOptionalLune cannot reach the broker. Automations and copying pause for that account until it recovers.
When a connection drops, Lune reconnects on its own, then rebuilds your positions from your broker's live state before it resumes any automation or copying. You do not need to reconcile by hand.
Tradovate and NinjaTrader#
Tradovate allows a limited number of active sessions per login. If you open Lune plus the Tradovate web or desktop app at once, one session can push out another. Close the sessions you do not need.
A new device may need approval. If Tradovate emails you to approve a new machine, approve it, then reconnect in Lune.
Rithmic#
Rithmic locks a login after several failed attempts, per credential, not per device. Lune limits how often it retries so it does not lock you out. If you are already locked out, resolve it with your prop firm.
Rithmic also blocks logins until you sign the required agreements. If a fresh connection fails, sign in to R Trader once and accept any market data agreements, then reconnect.
ProjectX#
Your ProjectX API key must be active. API access is usually a paid add-on billed by your prop firm, separate from your account subscription. If the key is rejected, check that API access is still on in your firm's dashboard and that the key has not expired. Lune cannot turn it on for you.
If a connection keeps flapping after these checks, reach the team on Discord or email [email protected] with your platform and account name.