How to Automate Pine Script Alerts via TradersPost on a Prop Firm Account

Buying a Pine Script strategy is step one. Wiring it so it trades on its own, while nobody's watching the chart, is step two — here's the complete TradersPost setup.

Before starting, have ready: a TradingView account (a paid Essential-tier plan or higher for webhook alerts), a Pine Script strategy with alert conditions, a TradersPost account, and the broker login for the prop firm's connected platform (Tradovate or Rithmic, in most cases).

How the automation chain works

Before touching a single setting, it helps to see the full path a signal travels:

  1. The Pine Script strategy runs on TradingView and evaluates entry/exit conditions on every bar close
  2. When conditions are met, TradingView fires an alert — a JSON message sent as a webhook
  3. TradersPost receives the webhook, parses the action, and places the order at the connected broker
  4. The broker (Tradovate or Rithmic) sends the order to the exchange
  5. The prop firm account sees a normal order — no different from a manually placed one
The Pine Script's daily kill switch and stop-loss orders are enforced inside the strategy itself, before a signal ever reaches TradersPost. If the kill switch has tripped, no alert fires — risk controls live in the code, not in the broker connection.

Step 1: Load the Pine Script on TradingView

  1. Open the chart for the target instrument using a continuous contract symbol — MNQ1!, MES1!, NQ1!, or ES1! — on the strategy's intended timeframe
  2. Open Pine Editor at the bottom of the screen
  3. Paste the strategy code and replace any placeholder that was already there
  4. Click Add to chart — the strategy's signals should appear on the chart
Use the continuous contract symbol (MNQ1!, not MNQ). The trailing 1! tells TradingView to track the front-month contract and roll automatically — TradersPost expects the same format, and a mismatch is one of the most common setup errors.

Step 2: Connect TradersPost to a broker

  1. Create an account at TradersPost and check current plan tiers, since pricing and promotions change
  2. Under Brokers → Add Broker, select Tradovate or Rithmic to match the prop firm, and authorize with the broker's own API credentials
  3. Under Strategies → New Strategy, name it clearly, select the broker account, and set the instrument and quantity
  4. Save — TradersPost generates a webhook URL in the form https://webhooks.traderspost.io/trading/webhook/<uuid>/<token>. Copy it for the next step

Broker compatibility by prop firm

Prop firmExecuting brokerTradersPost compatible
Apex Trader FundingTradovateYes
TopstepTradovate or RithmicYes
MyFundedFuturesTradovateYes
TradeifyTradovateYes
BulenoxRithmicYes
TradeDayRithmicYes
FTMOMetaTrader 4/5Via PineConnector instead

Step 3: Set up the TradingView alert

  1. With the strategy applied to the chart, click the Alerts bell → Create Alert
  2. Under Condition, select the strategy name, then Order fills only from the second dropdown
  3. Under Notifications, check Webhook URL and paste the TradersPost URL from Step 2
  4. In Message, paste the JSON payload TradersPost expects
JSON
{
  "ticker": "{{ticker}}",
  "action": "{{strategy.order.action}}",
  "quantity": "{{strategy.order.contracts}}"
}

The {{ }} placeholders are TradingView template variables that expand to real values when the alert fires — never hardcode the ticker or quantity directly.

  1. Set Expiration to open-ended so the alert doesn't lapse mid-evaluation
  2. Name the alert clearly and click Create
A script bought pre-configured normally ships with the exact alert message it was tested with — if that differs slightly from the generic payload above, the accompanying setup PDF is the authoritative reference for that specific script.

Step 4: Test with paper trading before going live

  1. In TradersPost, switch the connected broker account to Paper Trading mode
  2. Wait for the next signal and confirm the paper order appears in TradersPost → Orders with the correct ticker, direction, and quantity
  3. If nothing appears, check the webhook URL and the alert condition first; if the quantity shows as 0, the JSON message is likely malformed — re-paste it from Step 3
  4. Once paper trades track the strategy's signals accurately for a full session, switch back to the live broker account
Always double-check that paper mode is off before an evaluation starts. TradersPost defaults to whichever account was last selected — forgetting to switch back to live is the single most common mistake at this step.

Prop-firm-specific notes

Apex Trader Funding

Apex has no daily loss limit on the evaluation, but runs intraday trailing drawdown — the floor moves with every new intraday equity peak, enforced independently on Apex's own platform in parallel with whatever kill switch the script carries. On a live funded account, keep the setup semi-automated (a human confirming fills) rather than fully hands-off, since Apex restricts commercial automation to that style there.

Topstep

Topstep's daily loss limit is $1,000 on a 50k account. Configure the script's kill switch around $800 (80% of the limit) to leave room for slippage on the closing exit. TradersPost itself doesn't enforce the daily limit — that check lives in the script and, independently, on Topstep's own platform.

MyFundedFutures

MyFundedFutures runs a $1,250 daily loss limit on a 50k account. Set the kill switch around $1,000 (80% of that limit) so the script halts comfortably before the platform-level limit triggers. MyFundedFutures connects through Tradovate, the same TradersPost setup as Apex.

Tradeify

Tradeify's Growth path runs a soft daily limit rather than a hard published figure, and the Select path has no hard daily loss limit at all — the script's kill switch is still worth keeping as a self-imposed safety net either way. Tradeify connects through Tradovate; the setup is identical to Apex's.

Common mistakes that break the automation

  1. Wrong ticker format. Use MNQ1!, not MNQ or /MNQ — a mismatch causes TradersPost to reject the signal silently.
  2. Lapsed alert expiration. Even on a paid plan, always set expiry to open-ended. A lapsed alert means missed signals while the evaluation clock keeps running.
  3. Hardcoded quantity. Using a fixed number instead of the TradingView placeholder overrides the strategy's own position sizing.
  4. Forgetting to exit paper mode. Paper and live accounts look identical in TradersPost's UI — check the selector every session.
  5. Alert not set to "order fills only." A condition tied to a price level or indicator value instead of the strategy's fills sends signals at the wrong times or with missing data.

FAQ

Does TradersPost work with all prop firms?
It works with any firm that clears through Tradovate or Rithmic — which covers Apex, Topstep, MyFundedFutures, Tradeify, Bulenox, and TradeDay. FTMO trades through MetaTrader for its CFD/forex accounts, which needs a different bridge like PineConnector instead.
Do I need a paid TradingView plan to use webhooks?
Yes. Webhook alerts require a paid plan — Essential or higher, starting around $13–15/month. The free plan only supports email and in-app notifications; if the Webhook URL field doesn't appear when creating an alert, that's the free plan showing through.
Can I use TradersPost on a funded account, not just the evaluation?
Depends on the firm and, in Apex's case, on the exact setup. MyFundedFutures permits automation on both phases outright. Topstep's funded-account automation stance has shifted more than once, so semi-automated (alerts plus a human confirming fills) is the safer default there. Apex requires manual-confirm execution for commercial automation once an account is live and funded, even though full automation runs fine on the evaluation.
What happens if the TradersPost connection drops mid-trade?
The open position stays at the broker with its stop-loss intact, since the Pine Script places the stop at entry rather than relying on the webhook connection to protect it. TradersPost attempts to reconnect automatically; a close signal that fires while disconnected may need to be handled manually once the connection is restored.
Can I use a different automation tool instead of TradersPost?
Yes — PickMyTrade and Alertatron are the main alternatives, and our own PickMyTrade + Apex walkthrough covers that path directly. If a different tool is used, check its documentation for the exact JSON payload shape, since the message format isn't identical across services.

Strategies that ship with the alert format pre-filled.

Every script includes the correct TradersPost JSON payload and a matching setup PDF. Invite-only on TradingView within 24 hours.