Documentation

Frequently asked questions.

Answers to the most common questions about how FirmGated works, what happens when signals arrive, and how to set up your accounts correctly.

Common questions

Do I need to keep my browser open for trades to execute?

No. Once your TradingView or TrendSpider alert is configured with your FirmGated webhook URL, everything runs on FirmGated's servers. Your browser and computer can be completely closed. Alerts fire from TradingView's servers to FirmGated's servers automatically.

What is the difference between a strategy and a subscription?

A strategy is your trading playbook — it holds your webhook URL and your execution settings. A subscription links that strategy to a specific broker account. One strategy can be subscribed to multiple accounts, and each account has its own subscription with its own settings.

My signal arrived but no trade was placed. What happened?

Go to Signals and click the signal to see its status. Common reasons: Manual Approval is on (the trade is waiting for you on the Notifications page), a safeguard limit was hit and the trade was blocked, or your broker session expired and needs to be reconnected.

Can I use FirmGated with a prop firm account?

Yes, but you are responsible for knowing your prop firm's rules and setting your safeguards accordingly. FirmGated does not read your prop firm's rules automatically — you set the daily loss limit, drawdown limit, and trading hours in Safeguards and FirmGated enforces them. Always read your account agreement and consult your firm if you are unsure about automation permissions.

What happens if my daily loss limit is hit mid-trade?

FirmGated checks your limit before releasing each signal to your broker. If the limit is hit, incoming signals are blocked for the rest of the day. Positions that are already open are not automatically closed unless you have enabled the Liquidate and Hard Lock option on your profit target settings.

Is FirmGated giving me financial advice?

No. FirmGated is an execution routing platform. Nothing on the platform — including safeguard settings, documentation, or any default values — is financial advice. You are responsible for your own trading decisions, risk management, and compliance with your broker or prop firm's terms.

How do I close a position using a webhook signal?

Send a signal with "sentiment": "flat" or with the opposite action of your open position. For example, if you are long NQ, send an action of "sell" with sentiment "flat" to close the position. Make sure your subscription is configured to handle exit signals correctly.

Can I send signals from Python, JavaScript, or custom code?

Yes. Any tool that can send an HTTP POST request with a JSON body can trigger FirmGated. Your code sends a POST to your strategy webhook URL with the signal JSON, and FirmGated handles the rest the same way it handles TradingView alerts.

What brokers does FirmGated support?

FirmGated currently supports Tradovate and ProjectX, with additional broker integrations in development. Check the Brokers page for the current list of live connections.

What is Manual Approval mode?

When Manual Approval is enabled on your strategy or in your safeguards, every incoming signal is held and does not go to your broker until you approve it. You approve or reject pending trades from the Notifications page. This is useful for reviewing signals before they execute on live or funded accounts.

How do I test my setup before going live?

Connect a paper or demo account, create a subscription linking your strategy to that paper account, then send a test signal from TradingView or the Test Signal button on the Safeguards page. Verify the signal appears in FirmGated's Signals page and that the status is what you expected before switching to a live account.

What is Authorized Auto-Route?

Authorized Auto-Route is the setting that allows FirmGated to send signals to your broker without requiring your manual approval each time. It requires that you have confirmed your setup aligns with your broker and prop firm's automation permissions. Until it is authorized, signals go to Pending Confirmation instead of executing automatically.