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.
| Broker | Auth method | Setup time |
|---|---|---|
| Nyria Paper | One click | 5 sec |
| Charles Schwab | Broker sign-in | 2 min |
| Tradier (live) | Broker sign-in | 2 min |
| Tradier (paper) | Sandbox account number + token | 2 min |
| tastytrade | Broker sign-in | 2 min |
| Alpaca | API key | 1 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:
| TradersPost | Nyria | Notes |
|---|---|---|
| Strategy | Strategy | Same thing: your trade logic |
| Subscription | Bot | A strategy deployed to an account with size + filters |
| Broker connection | Integration | Same |
| Webhook URL | Webhook URL | Each Nyria strategy has one |
| Position-sizing rule | Bot config | Per-bot setting |
Quick mapping
- Create a Nyria strategy with the same name as your TradersPost strategy.
- Set the alert source (TradingView, Discord, Telegram, TrendSpider, AI Agent (MCP) or Custom webhook).
- Set entry, exit and, for options, the legs, with the same logic you used in TradersPost.
- Deploy a bot to the broker you connected in step 2.
- 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
- In TradingView, open Alerts, then edit the alert.
- Open Notifications and replace the TradersPost webhook URL with the Nyria URL. Select Apply.
- Leave the message body as it is.
- 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.50Nyria 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:
- Invite the Nyria bot to a Discord server you run.
- Pick the channel in Nyria.
- 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:
- Go to the Integration tab.
- 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 Basic | TradersPost Pro | Nyria Pro | |
|---|---|---|---|
| Billed monthly | $99/mo | $199/mo | From $15/mo, by total entry allocation |
| Billed yearly | $84.15/mo | $169.15/mo | From $12.50/mo, by total entry allocation |
| Live accounts | 2 | 3 | Not gated by plan |
| Asset classes | Tier-gated | Tier-gated | All included |
| Multi-leg options | Single-leg only | Single-leg only | Up to 4 legs |
| Schwab | Waitlist | Waitlist | Live |
| Annual billing | 15% off | 15% off | 10 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
- Quick start: build from scratch instead
- Alert sources: TradingView, Discord, Telegram, TrendSpider and your own bot in depth
- What you can trade: multi-leg spreads in detail
- Nyria vs TradersPost: feature by feature
Your first strategy
Your first end-to-end trade: connect Nyria Paper in one click, create a strategy, send a test alert, check the bot's order, then close the position.
Automate TradingView alerts to your broker
Turn a TradingView alert into an order at Charles Schwab, Tradier, tastytrade or Alpaca, with no message template to learn and a paper run first.