๐Ÿท % OFF Funded Futures Family Code VIBES »

NinjaTrader Setup for FFF: Connection Walkthrough & Tips

Paul Written by Paul Platforms

Quick Answer โ€” FFF NinjaTrader Setup โ€” Quick Reference

  • โ€ข Download NinjaTrader 8, install on Windows (or Mac via Parallels/BootCamp)
  • โ€ข Get FFF account credentials from the FFF dashboard after purchase
  • โ€ข Configure Connections panel: Vendor = (per FFF docs), enter credentials
  • โ€ข Set up market data subscription if not auto-included
  • โ€ข Multi-account: separate connection profiles per FFF account
Paul from PropTradingVibes

FFF supports NinjaTrader, Tradovate, TradingView, and WealthCharts โ€” platform choice locks at purchase, so pick the one that matches your existing workflow. Full setup details in my FFF platforms guide or the complete review. Sign up at Funded Futures Family with code FFF.

NinjaTrader is the most common platform for futures prop trading at Funded Futures Family. The setup process is straightforward but has a few friction points worth navigating with prep. This article covers the full setup walkthrough plus common issues, sourced from the FFF Help Center "Connecting to NinjaTrader with Your FFF Account" article retrieved 2 May 2026.

I haven't personally tested Funded Futures Family. The walkthrough below applies FFF's documented setup flow. For platform-side specifics that depend on NinjaTrader version and OS, supplement with NinjaTrader's own documentation.

Prerequisites

Before starting:

  1. NinjaTrader 8 installed on a Windows machine (or Mac via Parallels, BootCamp, or VM)
  2. Active FFF account โ€” purchased and showing in the FFF dashboard
  3. FFF account credentials โ€” retrievable from the FFF dashboard after purchase
  4. Market data subscription โ€” required for live data; FFF typically includes simulated/funded data via the connection but real-time data may need separate confirmation

Step 1: Download and install NinjaTrader

If you don't already have NinjaTrader 8:

  1. Download from ninjatrader.com (free download for the platform itself)
  2. Run the installer on Windows
  3. Launch NinjaTrader and complete the initial setup (account creation if you don't have one)

For Mac users: NinjaTrader 8 runs natively on Windows. Mac options:

  • Parallels Desktop: Run a Windows VM on Mac. Smooth integration, paid software (~$100/year)
  • BootCamp: Dual-boot Windows on Mac. Free but requires Windows license
  • Cloud-based VM: AWS Workspaces, Paperspace, etc. Higher latency than local but no Mac-specific install

Check the NinjaTrader Mac compatibility documentation for current best-practice recommendations.

Step 2: Retrieve FFF account credentials

After purchasing your FFF account:

  1. Log into the FFF dashboard at fundedfuturesfamily.com (or via app.fundedfuturesfamily.com)
  2. Locate the account credentials section for your specific account
  3. Note the connection details โ€” typically include username, password, and possibly server identifier

Per the Help Center "Didn't Receive Credentials?" article: if credentials don't appear after a few minutes post-purchase, contact FFF support. Most credentials provision within 5-10 minutes of payment processing.

Step 3: Configure NinjaTrader connection

In NinjaTrader 8:

  1. Open Connections panel. Control Center โ†’ Connections (or Tools โ†’ Connections in some versions)
  2. Add new connection. Click "Add" or "New Connection"
  3. Select the FFF connection vendor. The specific vendor name FFF uses (Rithmic, CQG, etc.) is documented in the FFF Help Center. As of recent setup guides, FFF uses Rithmic as the routing layer
  4. Enter credentials. Username, password, and any required additional fields
  5. Set connection profile name. Use a descriptive name (e.g., "FFF $50K Velocity #1")
  6. Save and connect. Click "Connect" to establish the link

A successful connection shows a "Connected" status indicator. The account balance and open positions populate in NinjaTrader's account display panel.

Step 4: Verify market data

NinjaTrader displays live market data once a market data subscription is active. Two paths:

Path A: Subscription bundled with FFF connection. Some prop firm connections include data subscriptions automatically. Check if quotes appear in NinjaTrader's chart and DOM windows immediately after connection.

Path B: Separate market data subscription required. If quotes don't appear, you may need to subscribe to market data separately. NinjaTrader sells data packages directly; alternatively, prop firm connections may require activating data through the firm's dashboard.

Check the FFF Help Center or contact support if data doesn't populate after connection.

Step 5: Set up charts and indicators

Once connected and data flows:

  1. Open a chart for the contract you trade (ES, NQ, CL, GC, etc.)
  2. Apply your standard indicator stack (moving averages, volume profile, custom indicators)
  3. Configure ATM strategy if you use auto-stop / auto-target order management
  4. Set hotkeys for fast order entry

For traders new to NinjaTrader: allocate 30-60 minutes for initial chart setup, indicator import, and hotkey configuration. Subsequent setups are 10-15 minutes.

Multi-account setup

If running multiple FFF accounts simultaneously (within the 5-account universal cap):

  1. Each account = separate connection profile. Don't try to use one connection for multiple accounts
  2. Distinct profile names. Label clearly (e.g., "FFF $50K Velocity Acct 1", "FFF $50K Velocity Acct 2")
  3. Position sizing per account. Each account's drawdown and contract limits apply independently โ€” don't accidentally double-size by trading the same idea across both accounts simultaneously
  4. Risk management per account. Track each account's drawdown floor separately

Multi-account NinjaTrader workflows can be complex. Many traders use NinjaTrader's account-grouping features to display all accounts on a single dashboard.

License considerations

NinjaTrader 8 has tiered licensing:

  • Free version: Limited features, basic charting, simulated trading
  • Lifetime license: $1,099 (or financing). Full feature access including automated strategies, full order types, advanced analytics

For prop firm traders: many firms (FFF included, per industry standard) provide a license-waiver path through the connected funded account. Once you connect a live or sim-funded account from a partner prop firm, NinjaTrader unlocks the relevant features without requiring the lifetime license purchase.

Verify the license-waiver mechanics with NinjaTrader directly if license cost is a decision factor.

Common setup issues

Issue 1: Credentials reject on connection

  • Cause: Typo in credentials, expired credentials, or account not yet provisioned
  • Fix: Re-copy credentials from FFF dashboard. If still rejecting, wait 10-15 minutes post-purchase for full provisioning. If still failing, contact FFF support

Issue 2: Market data doesn't appear after successful connection

  • Cause: Data subscription not active or wrong data feed selected
  • Fix: Check NinjaTrader's data feed settings. Ensure subscription is current. Some FFF accounts require explicit data activation in the dashboard

Issue 3: NinjaTrader crashes on startup

  • Cause: Often a corrupted local data cache or version compatibility issue
  • Fix: Clear NinjaTrader's local data folder (location varies by NT version). Reinstall NinjaTrader 8 with clean install. Verify Windows .NET framework is current

Issue 4: Mac/Parallels performance lag

  • Cause: Resource constraint on Mac running Windows VM
  • Fix: Allocate more RAM to the Parallels VM (8GB+ recommended). Disable unnecessary Mac applications during trading. Consider BootCamp instead of Parallels for trading-specific Windows partition

Issue 5: Auto-close behavior unexpected at 4:15 PM EST

  • Cause: NinjaTrader's flatten-on-close settings may interact with FFF's restricted-window close mechanics
  • Fix: Review NinjaTrader's "Flatten everything" automation settings. Confirm with FFF support what their auto-close mechanism does โ€” typically platform-side auto-close is fine but trader-side scripts shouldn't interfere

Hotkeys for fast execution

Common hotkey configurations for futures prop trading:

  • F1-F4: Quick-buy at market with preset contract sizes (1-4 contracts)
  • F5-F8: Quick-sell at market with preset contract sizes
  • F9: Flatten all positions (instant close)
  • F10: Cancel all working orders
  • Ctrl+B: Buy at last
  • Ctrl+S: Sell at last

Configure hotkeys in NinjaTrader's Hotkey Manager (Tools โ†’ Options โ†’ Hotkeys). Save a hotkey profile and back it up โ€” settings can be lost during NinjaTrader updates.

ATM strategies for risk management

ATM (Advanced Trade Management) strategies in NinjaTrader auto-attach stops and targets to entry orders. For FFF accounts where drawdown discipline matters:

  1. Build an ATM strategy: Define stop distance, target distance, optional trailing stop, optional break-even logic
  2. Apply on entry: When you place a buy/sell order, the ATM auto-attaches the configured stop and target
  3. Adjust mid-trade: ATM can trail stops, scale out at targets, etc.

ATM strategies reduce execution variability โ€” every trade gets the same stop discipline. For traders managing FFF drawdown across multiple accounts, ATM consistency is a meaningful tool.

Backing up settings

NinjaTrader settings (workspaces, hotkeys, ATM strategies, indicator templates) live in the local Documents/NinjaTrader 8 folder. Back up regularly to avoid losing setup work after Windows reinstalls or NinjaTrader updates.

A clean backup includes:

  • Workspaces (.xml files)
  • Hotkey profiles
  • ATM strategy definitions
  • Custom indicator code (NinjaScript files)

Cloud backup (OneDrive, Dropbox, Google Drive) of the NinjaTrader 8 folder ensures recovery if the local Windows install fails.

The bottom line

NinjaTrader setup for FFF is straightforward: download, install, retrieve credentials from the FFF dashboard, configure NinjaTrader's Connections panel, verify data feed, and start trading. Total setup time for first-time NinjaTrader users: 60-90 minutes including software install. Setup time for adding new accounts: 10-15 minutes per additional account.

The platform's depth is one of FFF's clearest execution advantages โ€” for traders who want strategy backtesting, advanced charting, and ATM-managed risk, NinjaTrader is the structural pick. Tradovate is faster to set up but less powerful; TradingView is best for charting but routes through Tradovate; WealthCharts is order-flow-focused but uncommon.

For the broader platform comparison, see the FFF Platforms pillar. For trading rules that apply regardless of platform, see the FFF [Trading Rules pillar](/blog/funded-futures-family-rules-overview).

Funded Futures Family logo
Funded Futures Family