Skip to content
NyriaDocs

Migrate from TradersPost

Move your TradingView, Discord, and broker setup from TradersPost to Nyria. Your alerts work as they are, with no template to rewrite.

How Nyria differs: no per-bot fee and no required JSON template. Multi-leg options work on Charles Schwab, Tradier, tastytrade and Alpaca, and pricing follows total entry allocation (from $15 a month).

Before you start

You need:

  • Your TradersPost broker connections (Charles Schwab, Tradier, tastytrade, Alpaca). You connect them again on Nyria.
  • Your TradingView alert messages (or Discord channel)
  • Your strategy logic (what fires entry, what fires exit)

Keep TradersPost connected while you test. Run both side by side on paper first.

Step 1: Sign up for Nyria

Go to app.nyria.io and create an account. The free tier includes up to 10 paper bots, on Nyria Paper or a broker's paper account, with no credit card.

Step 2: Connect your broker

Pick the same broker you used on TradersPost.

BrokerAuth methodSetup time
Nyria PaperOne click5 sec
Charles SchwabBroker sign-in2 min
Tradier (live)Broker sign-in2 min
Tradier (paper)Sandbox account number + token2 min
tastytradeBroker sign-in2 min
AlpacaAPI key1 min

Nyria can place and cancel orders but can't move money. See security.

Step 3: Map your TradersPost strategy to Nyria

TradersPost's Strategy and Subscription map to Nyria's Strategy and Bot:

TradersPostNyriaNotes
StrategyStrategySame thing: your trade logic
SubscriptionBotA strategy deployed to an account with size + filters
Broker connectionIntegrationSame
Webhook URLWebhook URLEach Nyria strategy has one
Position-sizing ruleBot configPer-bot setting

Quick mapping

  1. Create a Nyria strategy with the same name as your TradersPost strategy.
  2. Set the alert source (TradingView, Discord, Telegram, TrendSpider, AI Agent (MCP) or Custom webhook).
  3. Set entry, exit and, for options, the legs, with the same logic you used in TradersPost.
  4. Deploy a bot to the broker you connected in step 2.
  5. Copy the Nyria webhook URL from the strategy's Integration tab.

Step 4: Replace the webhook URL in your alert source

Your alert message works as it is.

TradingView

  1. In TradingView, open Alerts, then edit the alert.
  2. Open Notifications and replace the TradersPost webhook URL with the Nyria URL. Select Apply.
  3. Leave the message body as it is.
  4. Save.

Nyria reads plain text or JSON, like these:

long entry SPY
{
  "ticker": "{{ticker}}",
  "action": "{{strategy.order.action}}",
  "marketPosition": "{{strategy.market_position}}",
  "prevMarketPosition": "{{strategy.prev_market_position}}"
}
BUY 1 SPY 12/18 $780 CALL @ 14.50

Nyria reads all three, and a TradersPost JSON template too: it reads ticker, action and the other fields it knows, and takes the rest from your strategy.

Discord

If you used a third-party forwarder to turn Discord messages into TradersPost webhooks, you can drop it. Nyria reads Discord directly:

  1. Invite the Nyria bot to a Discord server you run.
  2. Pick the channel in Nyria.
  3. Send a test message.

TrendSpider

Point TrendSpider's account webhook (or a Strategy Bot's own webhook) at your Nyria URL. See the TrendSpider guide.

Step 5: Check the alert format

In your Nyria strategy:

  1. Go to the Integration tab.
  2. Check your alert format:
    • TradingView: the tab walks you to Check format. Paste your alert message there and select Check and save.
    • Discord: on the Alert format card, pick a message from the channel for each trade type the strategy uses, then select Check format.
    • TrendSpider: on the Alert format card, type an example alert for each trade type the strategy uses, then select Check format.

Nyria shows what it read from each (ticker, side, and option legs if any). Adjust and check again until it's right. The strategy stays a draft until this passes.

Step 6: Paper trade for a week

Deploy your bot to Nyria Paper first.

  • Same alerts, same strategy logic, simulated fills
  • Compare with what TradersPost does over the same week
  • Check entries, exits, and alerts that arrive with no position open

When the results match, edit the bot and pick the live broker account.

Step 7: Multi-leg spreads

Single-leg options, which is all TradersPost supports, work the same way on Nyria. Nyria also builds multi-leg spreads.

Vertical spread example

In the Nyria strategy editor:

  • Leg 1: BUY · CALL · Delta 0.30 · DTE 7–31
  • Leg 2: SELL · CALL · Delta 0.20 · DTE 7–31 (same expiration)

One alert fires both legs as a single multi-leg order at Schwab, Tradier, tastytrade or Alpaca.

SPX iron condor example

  • Leg 1: BUY · PUT · Strikes from at-the-money: 10 Down (long protective)
  • Leg 2: SELL · PUT · Delta 0.16 (short put)
  • Leg 3: SELL · CALL · Delta 0.16 (short call)
  • Leg 4: BUY · CALL · Strikes from at-the-money: 10 Up (long protective)

Nyria rewrites SPX to SPXW (the PM-settled root) before it places the order, so Pine Script does not have to.

Step 8: Cancel TradersPost

After 5 to 10 Nyria trades that went as expected, cancel your TradersPost subscription. Nyria has no migration fee or porting step.

Pricing comparison

TradersPost BasicTradersPost ProNyria Pro
Billed monthly$99/mo$199/moFrom $15/mo, by total entry allocation
Billed yearly$84.15/mo$169.15/moFrom $12.50/mo, by total entry allocation
Live accounts23Not gated by plan
Asset classesTier-gatedTier-gatedAll included
Multi-leg optionsSingle-leg onlySingle-leg onlyUp to 4 legs
SchwabWaitlistWaitlistLive
Annual billing15% off15% off10 months' price for a year

Live trading starts at $15 a month, up to $2,500 of total entry allocation. For one bot with a $10,000 budget per entry, Nyria Pro is $100 a month, or $83.33 a month billed yearly. TradersPost gates live accounts and asset classes by tier. Nyria gates neither.

Prices read from traderspost.io/pricing on Oct 10, 2026, monthly and yearly billing. Broker availability from their broker list; the options limitation is their own documentation: "TradersPost currently only supports directional options trades." Check current figures before relying on them.

Migration problems

The alert passes the format check, but no order is placed

Start with the first checks in Troubleshooting.

Multi-leg orders fail

The strategy log names the contract it couldn't find and the nearest one listed. With From my rules, widen the leg's DTE range or change its strike rule. With Provided in alert, check the strike and expiration each leg names.

Schwab won't connect

Schwab asks you to authorize Nyria on Schwab's own site. On Nyria's Integrations page, open the Charles Schwab card, select Connect live account, and follow the Schwab redirect. If you have a corporate Schwab account, your admin may need to approve third-party apps.

Next steps

Your edge, on autopilot.

Trading carries risk. Read the risk disclosure.

© 2026 Nyria LLC. All rights reserved.