A TradingView bot doesn’t know what a “restricted instrument” is. It knows a ticker and a webhook. Point a strategy at the wrong symbol and it’ll route the order exactly like it would ES or NQ, right up until the broker rejects it or a risk team flags the account. That gap is where prop firm restricted instruments cause the most damage to funded accounts. VIX futures, full-size Bitcoin contracts, and Treasury futures each carry their own restriction logic, and it isn’t the same logic from firm to firm. Some ban a symbol outright. Some allow it in miniature. Some allow it everywhere except a ten-minute window around a bond auction.
Table of Contents
- Why Doesn’t Every Prop Firm Publish the Same “Allowed Instruments” List?
- Which Prop Firms Actually Restrict VIX, Bitcoin, and Treasury Futures in 2026?
- Why Are VIX Futures Excluded From Almost Every Prop Firm?
- Can Your Bot Trade Bitcoin Futures on a Funded Account?
- Are Treasury Futures (ZB, ZN, ZF) Actually Restricted?
- What Happens When Your Bot Trades a Restricted Instrument?
- How to Hardcode an Instrument Allowlist Into Your TradingView Bot
- Frequently Asked Questions
- The Bottom Line
This guide breaks down which prop firms allow what, why VIX, Bitcoin, and Treasury futures get treated differently than ES or CL, and how to keep a bot from ever routing an order into a restricted instrument in the first place.
Key Takeaways
- VIX futures trade on Cboe’s Futures Exchange (CFE), not the CME Group exchanges most prop firms restrict trading to. That single fact excludes VIX from nearly every major firm’s approved list, regardless of any volatility argument.
- Bitcoin futures split hard by contract size. Topstep and MyFundedFutures list only the CME Micro Bitcoin (MBT) and Micro Ether (MET) contracts; Tradeify bans crypto derivatives entirely; Bulenox is the outlier that allows full-size BTC.
- Treasury futures (ZB, ZN, ZF, ZT, UB, TN) aren’t universally restricted. Topstep permits all six with special hours, MyFundedFutures excludes the category, and Take Profit Trader allows them but blacks out trading around ZN and ZB auctions.
- A hardcoded symbol allowlist inside your strategy logic, not a rulebook you memorized once, is what actually stops a bot from firing an order into a restricted instrument.
Why Doesn’t Every Prop Firm Publish the Same “Allowed Instruments” List?
Most restriction isn’t a moral judgment on a specific contract. It’s a byproduct of exchange scope. Topstep, Apex, Tradeify, and most other major futures prop firms limit trading to products listed on four exchanges: CME, CBOT, NYMEX, and COMEX, collectively known as CME Group. Anything traded elsewhere doesn’t make the list, no matter how liquid it is.
This is the detail most explainers skip. Traders assume VIX or crypto gets banned because a risk team decided it was “too dangerous.” Usually it’s simpler: the instrument doesn’t trade on an exchange the firm’s platform integration supports in the first place. A firm never has to write “no VIX” into its rulebook if VIX was never in scope to begin with.
That structural default explains most of what follows. Where firms genuinely differ is in how they treat instruments that do sit inside CME Group’s four exchanges but still carry outsized risk, which is exactly where Bitcoin and Treasury futures live. For a broader view of which firms build automation-friendly rules around their approved symbols, see PickMyTrade’s rundown of the best prop firms for algo traders in 2026.
Which Prop Firms Actually Restrict VIX, Bitcoin, and Treasury Futures in 2026?
Here’s where the VIX, Bitcoin, and Treasury rules actually land across the firms with published, checkable symbol policies. Coverage varies by firm: some publish a granular symbol-by-symbol breakdown, others only publish exchange scope.
| Firm | VIX / VX Futures | Bitcoin Futures | Treasury Futures (ZB, ZN, ZF, ZT, UB, TN) |
|---|---|---|---|
| Topstep | Not offered (CFE, outside CME Group) | Micro only — MBT, MET | Fully allowed, all six, with special trading hours |
| Apex Trader Funding | Not offered (CME Group scope only) | Not confirmed on public symbol list | Not confirmed on public symbol list |
| Tradeify | Not offered (CME Group scope only) | Not offered — no crypto derivatives at all | Falls within CME Group scope; confirm current list |
| MyFundedFutures | Not offered | Micro only, implied by its ban on crypto “beyond micro Bitcoin/Ethereum” | Excluded — not on the published instrument list |
| Bulenox | Not offered | Fully allowed, full-size and micro | Fully allowed — Ultra-Bonds and 10-Year Notes named directly |
| FundedNext Futures | Not offered | Not on published symbol list | Not on published symbol list |
| Take Profit Trader | Not confirmed | Not confirmed | Allowed, with a trading blackout around ZN and ZB Treasury auctions |
Why Are VIX Futures Excluded From Almost Every Prop Firm?
VIX futures don’t trade on CME, CBOT, NYMEX, or COMEX at all. They trade on Cboe’s Futures Exchange, a completely separate venue that most futures prop firm platforms simply never connected to. That alone keeps VIX off the approved list at Topstep, Apex, Tradeify, MyFundedFutures, Bulenox, and FundedNext, no explicit “VIX is banned” clause required.

Even on a platform that did list it, the contract’s math makes it a poor fit for a drawdown-capped account. Standard VIX futures move $1,000 per index point. A quiet-looking five-point overnight gap, the kind that happens on a surprise Fed headline or a geopolitical shock, produces a $5,000 swing on a single contract. That’s five times the daily loss limit on a typical $50,000 evaluation account, consumed in the seconds between yesterday’s close and today’s open, before a bot ever gets a chance to react.
In support conversations with PickMyTrade users, VIX rarely comes up as “my firm banned this.” It comes up as a rejected-order ticket from a trader who assumed any CBOE-listed product would route the same way as an equity index future. It doesn’t. The rejection isn’t a punishment. It’s the platform telling you the symbol was never wired up to begin with.
Can Your Bot Trade Bitcoin Futures on a Funded Account?
It depends entirely on contract size, not on whether “crypto” shows up on the firm’s list at all. Topstep and MyFundedFutures allow the CME Micro Bitcoin (MBT) and Micro Ether (MET) contracts but exclude the full-size versions. Tradeify bans crypto derivatives across the board. Bulenox stands apart, listing full-size Bitcoin futures alongside the micro contract.
That split matters more than it looks. CME’s full-size Bitcoin futures (BTC) move roughly $5 for every one-point change in the index. The Micro Bitcoin contract (MBT) is sized at 1/50th of that, closer to $0.10 per point. Feed a bot the wrong ticker, BTC instead of MBT, and the same strategy signal suddenly carries fifty times the notional risk on a firm that only approved the micro version.

Is a micro-only policy really a restriction, or just a smaller door into the same market? Functionally, it’s the second one. A trader who wants Bitcoin exposure on Topstep or MyFundedFutures still gets it, just scaled to a size that fits inside a daily loss limit instead of blowing through it in a single adverse tick. If your automation setup spans multiple prop firms, our guide to automating strategies on Apex Trader Funding covers the account-level symbol checks worth building in before you scale a strategy across firms with different Bitcoin policies.
Are Treasury Futures (ZB, ZN, ZF) Actually Restricted?
Not uniformly, and this is where the “just avoid it” advice breaks down fastest. Topstep permits all six Treasury contracts (ZT, ZF, ZN, TN, ZB, UB) with special trading hours attached. MyFundedFutures excludes the category outright. Take Profit Trader allows Treasury futures generally but requires a flat position during scheduled ZN and ZB auctions specifically.
The reason firms treat Treasuries differently than, say, corn or gold comes down to duration risk. The 30-Year Bond future (ZB) carries a DV01, the dollar move from a one-basis-point yield shift, of roughly $125 per contract. The 10-Year Note (ZN) runs closer to $65. Those numbers look tame next to VIX’s $1,000-per-point swings, right up until a weak 30-year auction or a surprise FOMC statement moves yields ten or fifteen basis points in minutes.

That’s the trap in our own review of these rulebooks: Treasury futures don’t look dangerous day-to-day the way VIX or crypto obviously do, which is exactly why a bot builder is more likely to skip building news-window logic around ZN or ZB than around Bitcoin. Take Profit Trader’s account-level blackout only covers ZN and ZB specifically during their own scheduled auctions, not every Treasury contract on every auction day, so a strategy trading ZF or ZT can still get caught by a correlated yield move it was never explicitly warned about.
What Happens When Your Bot Trades a Restricted Instrument?
The consequence depends on where the restriction lives. If your broker or platform simply never wired up the symbol, the order gets rejected before it fills, an annoyance, not a violation. If the firm’s rulebook treats the instrument as prohibited rather than unavailable, a filled trade can trigger a manual review, a frozen payout, or account termination, even if the position itself made money.
That distinction is easy to miss when you’re staring at a rejected-order alert at 2 a.m. Our breakdown of Rithmic error messages like AutoLiq and entitlement rejections covers the most common rejection causes, and an unsupported symbol sits right alongside those as one traders misdiagnose most often.
Would you rather find out mid-strategy or before you ever connect the account? A rejected order at least fails safely. A filled trade on a genuinely prohibited instrument doesn’t, and it’s the version of this mistake that actually costs a funded account.
How to Hardcode an Instrument Allowlist Into Your TradingView Bot
The fix isn’t reading every firm’s rulebook before every trade. It’s building the restriction into the strategy so a bad symbol never reaches the broker at all. That means an explicit allowlist of approved tickers inside your Pine Script logic or your alert JSON, checked before an order fires, not a rule you’re trusting yourself to remember under pressure.
PickMyTrade’s Trading Time Settings extend that same principle to time, not just symbol: define specific trading windows per account and any alert arriving outside them gets blocked automatically, no manual intervention required. That’s the same mechanism worth adapting for a Treasury-auction blackout window on a firm like Take Profit Trader, where the restriction is time-bound rather than symbol-bound.
Most bot builders design for entry and exit logic first and bolt compliance checks on afterward, if at all. Given how differently Topstep, MyFundedFutures, Bulenox, and Tradeify treat the exact same three instrument categories, that order should probably flip: decide which symbols your specific funded account actually permits before you write a single line of entry logic, not after a rejected order forces the question.
Frequently Asked Questions
Effectively, yes. VIX futures trade on Cboe’s Futures Exchange, not the CME, CBOT, NYMEX, or COMEX exchanges that Topstep, Apex, Tradeify, MyFundedFutures, Bulenox, and FundedNext all restrict trading to. No firm needs a specific “no VIX” clause when the contract was never in scope.
Generally yes. Micro Bitcoin futures (MBT) move about $0.10 per index point, roughly 1/50th the $5-per-point swing of full-size CME Bitcoin futures (BTC). Topstep and MyFundedFutures list only the micro version, and mixing up the two tickers in a bot means running fifty times the intended notional risk.
Firms disagree on how to handle auction- and Fed-driven yield spikes. Topstep permits all six Treasury contracts with adjusted trading hours, Take Profit Trader allows them but blacks out trading around ZN and ZB auctions specifically, and MyFundedFutures excludes the entire category from its published instrument list.
Not by default. A webhook alert fires on whatever ticker your strategy specifies, with no built-in check against any prop firm’s rulebook. That check has to be coded into the strategy itself, typically as a hardcoded allowlist of approved symbols confirmed before the order routes.
It depends on why the instrument was restricted. An unsupported symbol, one the platform never wired up, usually just gets rejected before it fills. A genuinely prohibited instrument that does fill can trigger a manual review, a frozen payout, or account termination, regardless of whether the trade itself was profitable.
The Bottom Line
Prop firms don’t restrict VIX, Bitcoin, and Treasury futures for the same reason, and treating them as one category is how bot builders miss the details that actually matter. VIX is an exchange-scope issue. Bitcoin is a contract-size issue, solved for most firms by trading the micro version. Treasuries are a timing issue for the firms that allow them at all, concentrated around auctions and Fed decisions rather than baked into the instrument itself.
Check your specific firm’s published symbol list before you wire a new ticker into a strategy, not after a rejected order or a flagged account forces the question. If you’re routing TradingView signals into a funded futures account and want that symbol check enforced automatically rather than remembered manually, PickMyTrade’s pricing starts at $50 a month with a 5-day free trial to test the setup before committing.
Disclaimer:
This content is for informational purposes only and does not constitute financial, investment, or trading advice. Trading and investing in financial markets involve risk, and it is possible to lose some or all of your capital. Always perform your own research and consult with a licensed financial advisor before making any trading decisions. The mention of any proprietary trading firms, brokers, does not constitute an endorsement or partnership. Ensure you understand all terms, conditions, and compliance requirements of the firms and platforms you use.
Also Checkout: Why Prop Firms Ban Cross Account Hedging
Connect your alerts with PickMyTrade — automated trade execution, no coding required. Start free →
