Algo 01 · Flagship · v7.5

Paradox Algo. Flagship Futures Automation.

Our flagship algo for TradingView futures. It decides every entry at the bar close, and nothing repaints. Each trade carries one target and one stop. It enforces the prop-firm limits you set.

α

Bar-Close Entries

Entries go in at market when a bar closes. No entry fires mid-bar, and nothing redraws later. The backtest and the live chart read the same closed bars.

Δ

One Target. One Stop.

Every trade carries one target and one protective stop. Both adjust to live volatility, or you can fix their size. An optional trailing stop follows price once a trade moves your way. The position exits in one piece.

Ω

Your Firm's Limits

Daily loss cap, trailing drawdown, reset hour, trade limits and force-close times. Set each one to your firm's rule sheet. The algo then enforces them automatically.

λ

Five Webhook Providers

Shifu, PickMyTrade, TradersPost, CrossTrade or your own template. Each entry alert carries its own target and stop. Pick the provider that fits your broker account.

Algo Guide · Flagship · v7.5

How To Use Paradox Algo.

This guide covers what Paradox Algo does and how to set it up. It walks through automation and prop-firm settings. It ends with how to check it on your own chart.

In 60 Seconds

  • What it is. Paradox Algo is our flagship algo, the one the company is named for. It runs as a strategy on your own TradingView chart.
  • What it does. It takes a trade only when its internal checks line up. Each trade gets one target and one stop. Alerts can send every order to your broker.
  • Who it is for. Futures day traders who automate, often on prop-firm accounts. Manual traders use it as a dashboard for their own entries.
  • Plans. It comes with every plan. Core, at $60 a month, is Paradox Algo on its own. Pro Monthly and Yearly Pro add three more algos, six indicators and Stratera.
  • Version. v7.5, published September 19, 2026.
  • What it does not do. We do not trade for you or manage your account. You run the software on your own TradingView account. It does not predict the market or promise results. It only knows your firm's rules once you enter them.

How It Behaves

  • Market entries. It enters at market when a bar closes. There is no limit price and no entry offset.
  • One target and one stop. Every trade carries one target and one protective stop. Both adjust to live volatility by default. Prefer fixed sizes? Switch to fixed brackets in ticks, points, percent or pips. Use the same unit for both. There are no partial exits. The position closes in one piece.
  • The trailing stop. Once a trade moves far enough your way, a trailing stop follows price. It adjusts as conditions shift. One switch turns it off for a plain target-and-stop bracket.
  • Forced exits. Some exits do not wait for the bracket. A time limit can close a trade that stays open too long. Each session window closes flat at its end. A prop-firm cap closes the position when it is hit. Force Close can flatten at day close, session close or a set time. These closes go out only while the chart itself holds a position. Your broker's exit can differ from the chart's. Then the broker can still hold a trade after the chart is flat. Check your account at your firm's cutoff.
  • Zero repaint. Every entry is decided on a closed bar. No entry fires mid-bar, and nothing redraws later. Live fills can still differ a little from the backtest. Check It Yourself, below, explains why.
  • Setup-Health warnings. The on-chart dashboard flags common setup mistakes. It warns when your chart timeframe does not fit the algo. It warns when your position size looks too large. It flags a 24-hour or overnight window on any session. It also flags a preset overriding settings you edited. And it flags missing webhook credentials for your selected provider.

Markets & Timeframes

  • Where it is tested. It runs on any TradingView chart and timeframe. Our testing focuses on NQ, MNQ, ES and MES futures. It covers 1-minute to 60-minute charts.
  • Where the defaults point. The shipped defaults are set for MNQ on a 3-minute chart. For a first session, use MNQ1! on a 3- or 5-minute chart.
  • Other markets. It also runs on forex, crypto, stocks, indices and commodities. Paper trade any new market before you trust it with an account, and confirm the broker shows your stop on every entry.
  • Sessions. Pick New York, London, Tokyo or Sydney hours, or set your own. Up to three trading windows can run. Windows two and three are off by default. All three share one time zone and one weekday filter.
Know Your ContractMNQ moves $0.50 per tick. NQ moves $5 per tick, ten times more. Check which one your chart and account use before you set Contracts.

Your First Day

  1. Load it. Open any chart and click Indicators, or press /. Choose Invite-Only Scripts on the left. Click Paradox Algo Strategy v7.5. It loads and runs a backtest right away.
  2. Run it as shipped. Leave every setting at its default for now. Start on MNQ1! with a 3- or 5-minute chart. The presets can wait until later.
  3. Set your prop-firm limits. On a funded or evaluation account, turn on Enable Prop Firm Settings. Set the Daily Loss Cap and trailing drawdown to your firm's rules, minus a 15–20% safety buffer. Match the Daily Reset Hour to your firm's reset time. Set Force Close to Session Close.
  4. Choose your webhook provider. Open the Webhook settings. v7.5 opens on Shifu by default, so pick the provider you actually use. PickMyTrade, CrossTrade and Custom Template need Auth Token and Account ID filled. Shifu and TradersPost leave both empty.
  5. Create one TradingView alert. Click the alert bell. Set Condition to the strategy, then alert() function calls only. Leave the Message box empty. Paste your provider's webhook link under Notifications, in Webhook URL. On CrossTrade, use the recommended Order fills only setup instead (see Automation).
  6. Paper trade first. Point the alert at a paper or sim account. Run it for at least one full week. The going-live ladder in our docs asks for 30+ sessions before real money.

Automation

Paradox Algo can send each trade to your broker through a webhook. Five providers are built in: Shifu, PickMyTrade, TradersPost, CrossTrade and Custom Template. v7.5 opens on Shifu by default. Pick by your account, not by the default.

Your accountPick thisWhat reaches the broker
Tradovate or NinjaTrader (most prop firms)PickMyTrade or ShifuEntry, target, stop and the trailing stop, held at the broker
RithmicPickMyTrade, with the Rithmic Connection NameEntry, target, stop and the trailing stop. Run one Rithmic sim trade first.
Already on CrossTradeCrossTrade (NinjaTrader 8 add-on, or Destination = Tradovate)Fixed target and stop at the broker. The trail runs from an ATM template on NinjaTrader, or by the Tradovate Trail row.
Interactive BrokersPickMyTrade, with PMT — Broker Platform = Interactive Brokers and the Connection Name filledA fixed stop. Set PMT — Trail Enable to 0, and run one sim trade first.
Anything elseTradersPost or Custom TemplateRead the TradersPost limits below first.
  • Shifu, the v7.5 default. Leave Auth Token and Account ID empty; both grey out. The bot's webhook link is your identity. Find it on the bot's Setup tab in Shifu. For index futures, use the continuous symbol, such as MNQ1!. In contract-roll week, type the dated contract your chart is on. On any other market, always use the dated contract. Keep PMT — Trail Enable at 1, or no trailing stop is sent. Keep the bot in Market mode, its default. In Shifu, set “How to size each trade” to “From the TradingView alert”. Then your Contracts setting sets the size. Shifu setup →
  • Shifu limits. Before each new entry, Shifu flattens the same contract in that account. So run one algo per contract in each account. Use one Shifu bot per chart for now. Two same-side alerts at the same instant can be read as one. The second is then dropped without an error. Run one sim trade, then read your broker's order history. The stop should start trailing only after the trigger. If the broker refuses that trail, Shifu falls back. Its stop then trails from entry at the full stop distance. On a Rithmic account, use PickMyTrade instead. Shifu's Rithmic route cannot hold our separate trail distance. It also does not flatten before a new entry. Shifu account or billing questions go to support@shifu.trade.
  • PickMyTrade. Fill in both Auth Token and Account ID. If either is blank, orders drop silently. Copy the Account ID exactly from PickMyTrade. Rithmic accounts also fill the Rithmic Connection Name. Give each algo its own PickMyTrade account. PickMyTrade ignores a second same-direction entry on one account. MNQ1! works as the symbol, and PickMyTrade maps it to the front contract. An exact contract, such as MNQZ6, never rolls. Update it each quarter. PickMyTrade also lists brokers such as TopstepX and TradeStation. Our products do not send their format yet. Automating a market other than NQ, MNQ, ES or MES? Run one sim trade first and confirm the broker shows your stop on the entry. PickMyTrade setup →
  • TradersPost. TradersPost sends the entry, target and stop. It has no trigger-based trail. Its stop trails from entry at the full stop distance. The chart usually exits first, and the broker then stays in the trade until its own stop or target. For exits that follow the chart, use Shifu or PickMyTrade. Targets and stops need a Tradovate, NinjaTrader, TradeStation or tastytrade connection. The trailing stop needs Tradovate or NinjaTrader. Anywhere else, set PMT — Trail Enable to 0. In TradersPost, keep the top “Allow signal overrides” box ticked. Leave “Reject exit if signal is older than” empty. Leave Auth Token and Account ID empty. Use the dated contract with a four-digit year, such as MNQZ2026, never MNQ1!. If the chart exits first, no session-end close follows, so the broker can hold the trade past your session. On a prop account, check TradersPost is flat by your firm's cutoff.
  • CrossTrade. Route to NinjaTrader 8 through the add-on, the default. Or route to Tradovate through CrossTrade's cloud. Enter your CrossTrade key and your account name. Keep Mirror Chart Exits on. On NinjaTrader, the trailing stop runs from your ATM template, inside NinjaTrader. Keep NinjaTrader open and connected while a trade is live. In Chart Trader properties, set the ATM selection to “Select active ATM strategy on order submission”. Otherwise an entry can go in without the template's target and stop. Keep the add-on at v1.13.9 or newer. Match Contracts to the template's contract count. On Tradovate, the CrossTrade — Tradovate Trail row picks who runs the trail. It is the third row of the CrossTrade section. Chart (Mirror) is the default. With CrossTrade ATM, CrossTrade's servers move the trailing stop. If CrossTrade loses pricing, that stop stays where it last was. Run one sim trade first. A rejected ATM places no entry. The Strategy Tag keeps each algo's trades apart on NinjaTrader. On Tradovate, keep other bots on a separate account. If you use CrossTrade's trading windows, alerts outside every window are blocked, closes included.
  • Custom Template. For any other bridge. Your bridge must place the target and stop at the broker. It uses the values sent. The chart's own target, stop and trail exits send no alert here.
ProviderAlert conditionMessage box
Shifu, PickMyTrade, TradersPost, Custom Templatealert() function calls onlyEmpty
CrossTrade (recommended)Order fills only{{strategy.order.alert_message}}
CrossTrade (older setup, still works)alert() function calls onlyEmpty. Exits go out at bar close.

Paste your provider's webhook link under Notifications, in Webhook URL. Older guides and the v7.5 tooltips call the condition “Any alert() function call”. It is the same setup. Never pick “Order fills and alert() function calls”. It sends every order twice.

TradersPost's Old Order-Fills Method Is RetiredThe old setup was “Order fills only” with TradersPost's own JSON in the Message box. On v7.5 it sends entries and forced exits only. The chart's target, stop and trail exits no longer reach TradersPost. The entry carries no target or stop either. So a broker position can sit open and unprotected. Close any open position by hand. Then switch to the built-in TradersPost setup above.

PickMyTrade and Shifu are both official partners. Code PARADOXALGO takes 10% off at PickMyTrade. At Shifu it takes 25% off for first-time Shifu customers. We may earn a commission when you sign up with PickMyTrade through our links. Paradox Algo is an official Shifu partner and may benefit when you subscribe. Shifu is a separate company; its service, pricing, terms and support are its own. Full steps: webhook automation guide, PickMyTrade, Shifu.

Prop-Firm Playbook

The prop-firm tools enforce exactly what you enter. Match every setting to your firm's current rule sheet.

SettingWhat it doesSet it to
Enable Prop Firm SettingsTurns the prop-firm tools on.On, for any funded or evaluation account
Daily Loss CapCloses the position and stops new entries once the day's loss reaches it. It counts the open trade too, so it can trip before a trade closes.Your firm's daily loss rule, minus a 15–20% safety buffer
Multi-day trailing drawdownTracks your high-water mark. Blocks new entries if the drawdown is breached.Your firm's trailing drawdown rule
Daily Profit Cap (optional)Flattens the position once your daily target is hit.Your daily target, or your firm's daily maximum
Daily Reset HourSets when your daily counters reset.Your firm's reset time
Time ZoneSession windows and the reset hour depend on it.Your local time zone
Trade limitsCaps trades per session and per day, with spacing between entries.What your firm allows
Force CloseFlattens at day close, session close or a set time.Session Close, or your firm's flatten time
  • Know your drawdown style. Some firms trail the drawdown during the day. Others lock it at the end of the day. The same dollar figure means very different things. Enter the rule your firm actually uses.
  • The loss-streak breaker. It pauses new entries after several losses in a row. It resets each session, so it cannot lock you out across days. Only target, stop and trail losses count toward it.
  • Exits that follow the chart. For exits that follow the chart, use Shifu or PickMyTrade. On TradersPost, the broker can stay in after the chart exits. CrossTrade users keep Mirror Chart Exits on. Whatever you use, the session-end and cap closes go out only while the chart holds a position. Check your broker is flat at your firm's cutoff.
  • Prove it in sim. Paper trade one full week in your firm's evaluation or sim account. Hit the daily loss cap once, on purpose. Confirm that new entries stop and your broker account is flat. Only then go live.
No Promise Of A PassWe can't promise any evaluation will pass. That depends on the market during your evaluation and on your settings. The tools help you stay inside the rules you enter. Firm rules change without notice, so re-check your rule sheet often.

Check It Yourself

You never have to take our word for it. TradingView's Strategy Tester shows every trade, on your own chart and data.

  • Open the Strategy Tester. It runs the moment you add the algo. It lists every trade and every metric.
  • Read three things first. Check the max drawdown against your account size. Check that the trade count is big enough to mean something. Look at the shape of the equity curve, and watch for erratic spikes.
  • Adjust before you go live. Result looks wrong for your account? Change the preset or the market first.
  • Treat it as research. A backtest runs on past prices. It does not predict future results.
The Short-Window TrapThe Last 7 days and Last 30 days presets switch the tester into Deep Backtesting. Typed dates do the same. A window inside your chart can then come back blank or wrong. That is TradingView's behavior, not the algo's. Keep the tester on the chart range instead. If a DEEP tag shows, use Reset to chart session. Then scroll the chart to the days you want. Read the trade list there.
  • Why live can differ. The backtest models the trailing stop on bars. Your broker runs it tick by tick. The gap is biggest with tight trails. Want a closer model? Turn on Bar Magnifier in the Properties tab. Not every TradingView plan includes it.
  • Fills and timestamps. Fills can land a few ticks away, from normal slippage and delay. TradingView labels a trade at the bar's open. The fill happens at the bar's close. Your broker's fill log is the source of truth.
  1. Paper trade one full week. Use TradingView paper trading or your firm's sim account.
  2. Check the chain. Did every alert fire? Did every order reach your provider? Confirm each one in your provider's log.
  3. Check the fills. Did fills match the chart's entries? Did slippage match what you expected?
  4. Test your limits. Hit the daily loss cap once in sim, and confirm new entries stop.
  5. Then climb the ladder. Follow the three-gate ladder in the docs before any live account.

Mastery Path

  • Day 1. Load the algo on MNQ1!, on a 3- or 5-minute chart. Leave the defaults and read the Strategy Tester. Set your prop-firm limits and your provider. Build one alert, pointed at paper or sim.
  • Week 1. Paper trade the full week. Check every alert, order and fill against the chart. Hit your loss cap once in sim. Run one sim trade through your provider, and read the broker's order history.
  • Month 1. Change one setting, then re-run the Strategy Tester. Try the Conservative, Balanced or Aggressive presets once the defaults make sense. On Pro, Stratera can search settings for you. Go live only after the gates in the docs pass. After every update, confirm your provider and re-create your alert.

What's New In v7.5

A Webhook-Layer Updatev7.5 changes how orders and exits reach your broker. At default settings, it trades the same as v7.4 on charts of 15 minutes or less. Your saved settings, presets and layouts carry over.
  • Step 1: confirm your provider. v7.5 changed the default Webhook Provider to Shifu. If you never touched the dropdown, it may now show Shifu. On another platform? Select it again.
  • Step 2: re-create your alert. Delete the old alert and create a new one. An alert made before the update keeps running the old version. TradersPost users: switch to the built-in setup first.
  • Shifu is built in. It is also the new default provider.
  • CrossTrade exits on the fill. With the recommended alert, chart exits reach CrossTrade the moment they happen.
  • New row: CrossTrade — Tradovate Trail. Chart (Mirror) stays the default. CrossTrade ATM lets CrossTrade's servers move the trailing stop.
  • New row: PMT — Broker Platform. Auto, the default, works as before. You can also pick Tradovate, Rithmic or Interactive Brokers.
  • TradersPost exit fix. Exits now cancel the resting target and stop, and close the whole position.
  • TradersPost's old order-fills method is retired. Read the warning under Automation before you rebuild your alert.

Full release notes: v7.5 changelog.

Questions

Does Paradox Algo trade for me?

No. You run the software on your own TradingView account. We do not manage trades or trade on your behalf. You can take entries by hand. Or a webhook provider can route them to your broker.

Which plans include Paradox Algo?

All three. Core is $60 a month and includes Paradox Algo on its own. Pro Monthly is $90 a month. Yearly Pro is $270 a year. Both Pro plans add three more algos, six indicators and Stratera. You can upgrade anytime in the billing portal.

I updated to v7.5. Why does it show Shifu?

v7.5 changed the default Webhook Provider to Shifu. If you never touched the dropdown, it may have moved. On PickMyTrade, CrossTrade or another platform? Select it again. Then delete your alert and create a new one. Saved settings carry over, and nothing needs re-tuning.

Why doesn't live trading match the backtest exactly?

Some gap is normal. The backtest models the trailing stop on bars. Your broker runs it tick by tick. Tight trails show the biggest gap. Fills can also land a few ticks away, from slippage and delay. Your broker's fill log is the source of truth.

My trades close within seconds. What is wrong?

The trail is too tight for the market. Widen it, or switch the trailing stop off for a plain target and stop. Setting Manual Trail to 0 does not turn the trail off. It falls back to the adaptive trail instead.

Will it pass my prop-firm evaluation?

We can't promise that. It depends on the market during your evaluation and on your settings. No one can predict the market. The prop-firm tools help you stay inside the rules you set.

How fast do I get access?

Usually within 10 minutes of payment, and at most 24 hours. Then open Indicators, choose Invite-Only Scripts, and load Paradox Algo Strategy v7.5. Nothing after 30 minutes? Check spam, then email support@paradoxalgo.com.

Pairs With

Paradox Algo runs on its own. Pro Monthly and Yearly Pro add these separate tools. Each one gives you its own read, beside the algo.

  • SignalWave. Grades trend-regime flips, for higher-timeframe context.
  • EdgeFlow. A bounded momentum-and-flow gauge for timing your own entries.
  • DeepWave. Shows how active the market is for the hour, with an expected range.
  • TrendScore. Scores trend strength and marks choppy, range-bound stretches.
  • QuantumFlow. Maps SMC and ICT structure on your chart for you.
  • Nova AI Trader. Scores and grades each setup live, and draws its targets and stop.
  • Stratera. A macOS app that searches TradingView strategy settings for you.

For education and research. Paradox Algo is trading software, not advice. Trading involves substantial risk of loss. Past performance does not predict future results.

Get Paradox Algo + The Full Suite

Paradox Algo comes with every plan. Yearly Pro adds three more algos, six indicators and Stratera. It costs $270 a year, which is $22.50 a month. It also includes a free month of Shifu automation, on Shifu's monthly billing.

Get Access Now →

A software tool — not advice.