Strategies
A strategy holds the rules for a set of alerts: the source, the asset type, the trading behavior and the contract selection. Build one, then deploy bots on it.
A strategy is the rulebook for one alert source: where the alerts come from, what they trade, which tickers are allowed, and how entries and exits turn into orders. The strategy places no orders itself. Bots do, each in one broker account, and anyone you give access can deploy a bot on it.
What is a strategy?
A strategy:
- Reads one alert source (TradingView, a Discord server you run, a Telegram group or channel you run, TrendSpider, or your own bot)
- Trades one asset type (stocks, options or crypto)
- Sets trading behavior (which directions to trade, order types)
- Lists the tickers it can trade
- Sets how option contracts are picked (options strategies)
A strategy places no orders itself. Once it's Active, you and anyone with access to it can deploy bots on it, and each bot trades its alerts in one broker account.
Creating a strategy
Step 1: Name and alert source
Name your strategy and choose where its alerts come from:
- Strategy name: a name that says what it trades
- Strategy link: its web address, filled in from the name
- Alert source: TradingView, Discord, Telegram, TrendSpider or Custom webhook
- Description (optional): shown on your strategy page and in link previews
- Timeframe (optional): the chart timeframe it trades on. See timeframe and Never public
- Never public: keeps the strategy private for good
With TradingView as the source, the screen also offers Backtest results, to upload a Strategy Tester export, and Script, to keep your Pine code in the strategy's Notes. Both are optional. See add a backtest.
Discord adds a Discord channel step after this one, and Telegram asks you to link Telegram and pick the group or channel to read. Every other source goes straight to What it trades.
Step 2: What it trades
Asset type
Pick what the strategy trades:
- Stocks
- Options: single legs, or spreads up to 4 legs
- Crypto: then set Market type to Spot, or Futures for crypto perpetual futures, which currently trade on Nyria Paper only
Exchange futures can't be traded on Nyria today; Tradovate is coming soon.
Trading behavior

For each direction (long and short), set:
Entry behavior:
- Enter position: place entries in this direction
- Exit short position / Exit long position: use this direction's entry alerts to exit the opposite direction. Offered only when the opposite side is set to Enter position
- Do nothing: ignore entry alerts for this direction
Exit behavior:
- Close on exit alerts on: exit alerts close this direction's positions
- Close on exit alerts off: exit alerts are ignored and the position stays open
Order types:
Each entry and exit uses a Market order or a Limit order.
For limit orders, pick the price target:
- Bid: fills most readily for credit spreads and short entries
- Ask: fills most readily for debit spreads and long entries
- Mid: the middle of the bid-ask spread
- Custom: a fixed price you set
- Alert price: each alert has to include a price
For spreads, bid and ask are the spread's own bid and ask.
Option selection (options strategies only)
Options strategies set their strikes here, on the same What it trades step.
Contract selection
- From my rules: Nyria picks contracts from the legs you set up
- Provided in alert: each alert names the strike, side and expiration. A Discord or Telegram entry with no date takes the nearest listed expiration
TradingView options strategies always use From my rules.
Building spreads
With From my rules, set up each leg (up to 4):
Strike selection:
- Delta: pick by option delta (for example 0.30). Enter it without a sign, for puts too
- Target price: pick by the contract price as the chain quotes it (for example $2.00, not $200)
- Strikes from at-the-money: a number of strikes away from at-the-money
- Strikes from another leg: a number of strikes away from a reference leg (legs 2 to 4), Up or Down
Both strike options count strikes, not dollars.
Action:
- Buy: long the option (pay premium)
- Sell: short the option (receive premium)
Type:
- Call
- Put
DTE:
- Days to expiry, counted in trading days, from 0 to 31. Nyria takes the soonest listed expiration in the range where every leg fits. If none fits, the entry fails.
Example: bull call spread
- Leg 1: Buy, Call, 0.30 delta, 7–31 DTE
- Leg 2: Sell, Call, 5 strikes up from Leg 1
Step 3: Who can copy it
Choose who can copy your strategy:
- Public: anyone can find and copy it
- Private: invite only, through share links
- Premium: only paying members can copy it. Sell it through Nyria, or on your own Whop or Stripe checkout
For a Premium strategy, you set pricing after it is created, in Manage pricing on the strategy's page: plans sold through Nyria, or your own Whop or Stripe products. Free paper bots are set there too.
Step 4: Which tickers
Select the tickers this strategy can trade. A bot can only pick from this list.
Then you can enter a Max cost per share, or per contract or spread on an options strategy. It's optional and applies to live bots only. With it, live bots can size by a number of shares or contracts, each counting this amount against the bot owner's total entry allocation. Without it, live bots size in dollars. Paper bots don't use it. The figure can't be lower than the current price of your priciest ticker, or the priciest entry the strategy has recorded.
For crypto strategies, filter by pairing (USDT or USDC) to match your quote currency, and set a Recommended amount per entry instead.
Step 5: Review
Select Create draft.
Nyria creates the strategy as a draft and opens its Integration tab.
Alert format
After you create the strategy, check its alert format on the Integration tab to make it Active:
- Enter an example alert for each enabled trade type.
- Select Check format. The strategy turns Active when every example passes.
The alert tester on nyria.io shows how Nyria reads a message before you put it in the strategy.
After a change to its alert types or option selection, a strategy needs its format checked again before it's active.
More settings
Multiple entries
Sets whether a new entry can open while one is already open:
- Allow multiple entries off: one position at a time (entry → exit → entry)
- Allow multiple entries on: entries can stack
Who can run a strategy
Who can run this strategy sets which accounts can run bots on it:
- Paper and live (default): any account
- Paper only: Nyria Paper and broker paper accounts
- Live only: live broker accounts
When live is allowed, choose the brokers a live account must be at. All are selected by default. Paper accounts are never limited by broker.
A change applies to existing bots at once. A bot on an account the strategy no longer allows skips new entries and shows a notice on its page. Exits still go through. Copiers see the setting on the strategy's page and when they deploy a bot, and accounts it rules out can't be picked. On Discover, filter by Account (paper or live) and Broker to see only the strategies that run on yours.
Discord configuration
For Discord strategies, the Discord channel step asks for:
- Discord server: the server to read (one you run, with the Nyria bot in it)
- Discord channel: the channel the alerts are posted in
- Message filters: Author (optional) and Keyword (optional). Leave both blank to read every message
Crypto configuration
For crypto strategies:
- Market type: Spot or Futures (crypto perpetual futures, currently Nyria Paper only)
- Leverage: per direction, futures only, 1x–125x. A Nyria Paper bot keeps its budget as its size. The strategy's record is stated at the leverage
Privacy and sharing
Public strategies
Public strategies are listed on Discover. Anyone can:
- See the strategy's details
- See performance stats
- Deploy their own bot to copy it
Private strategies
Private strategies are invite only. Share one from Share strategy by creating an Invite link with an access level:
- View: see its details only. A View link can't deploy a bot
- Copy (default): deploy bots on it without changing it
- Edit: deploy bots and change its settings. Give this out rarely
Each link also takes:
- Expires (optional): when the link stops working
- Max uses (optional): how many times it can be redeemed
Premium strategies
Access needs a subscription, bought through Nyria or on the creator's own Whop or Stripe checkout. Members can see the strategy and deploy bots on it.
Deleting strategies
Deleting a strategy also deletes every bot deployed on it, including bots that belong to other people. With no trades open, the strategy is archived at once and can't be restarted.
With trades open, the strategy and every bot on it move to Closing only: exits still run, entries are refused. See closing a position.
If you sell access to a strategy, deleting it puts your members' bots in Closing only without warning them. Their open positions close only when you send exits, and their bots can't be restored while the strategy is closing only. Tell your members first.
Logs
Every alert that reaches a strategy's webhook writes an entry on its Logs tab, newest first, whether it went through or failed.
Strategy logs vs bot logs
- Strategy logs have one entry per incoming alert and say what Nyria did with it: read it, rejected it, or couldn't understand it. Only the strategy's owner sees them.
- Bot logs have one entry per bot per alert and say what happened to the order: placed, accepted or rejected by the broker, canceled, or refused for lack of balance. Only the bot's owner sees them, except that the creator of a strategy you copy sees your bot's most recent line.
Status badges
Each row has a badge that tells you whether anything is left for you to do:
- Sent: the alert went out as an order from at least one bot.
- Placed: on a bot log, the broker, or Nyria Paper, accepted the order. Placed isn't filled.
- Logged: anything else that happened.
- Skipped: nothing to trade and nothing for you to do, such as an exit with no position to close.
- Needs attention: something is left for you, such as a position whose exit failed, or an alert your bots received and none traded.
- Failed: processing stopped for that alert or bot (for example, the alert could not be read, the broker rejected the order, or there was no available balance).
Every message and its fix: when an order fails and troubleshooting.
Next steps
- Deploy your first bot
- What you can trade
- Alert sources
- Strategy recipes: worked examples for common patterns
- Add a backtest: show your Strategy Tester results on the strategy page
- Strategy notes: your script, settings and alert setup, kept private
- Pricing and limits: what each plan costs and the limits you meet