Capabilities

Everything it does, by subject.

Everything the bridge can do today, by subject, a line each. Click a line for what to say; click again to put it away. Planned things sit under each subject as "On the road". The pages that follow pick a few of these and show them working, in order, from a clean workspace.

Workspaces

  • Which are open, and which is on top
    Which workspaces are open right now, and which one am I looking at?
  • Every saved workspace
    List every workspace in my Workspaces menu.
  • What each workspace's windows hold
    What windows and charts does each of my open workspaces hold?
  • Open a workspace by name
    Open my HTAIDarkData workspace.
  • Switch to an open one
    Switch to the Testing workspace.
  • Close a workspace asks save or not first
    Close the Testing workspace.
  • Make a new empty workspace
    Make a new empty workspace called HTAITest.
  • Save under its own name
    Save the HTAITest workspace.
  • Save As a new name old file stays
    Save the HTAITest workspace as Testing, keep the HTAITest file too.
  • Delete a workspace never the active one
    Delete the Testing workspace.
  • Points to NinjaTrader's recovery copies
    I deleted Testing by mistake, where can I get it back?
  • Clear the flashing taskbar button
    The NinjaTrader taskbar button is flashing, clear it.
  • Answers only the Save Workspace box
    Which NinjaTrader popups will you answer on your own?
  • Reads charts in background workspaces
    Read the ES chart in HTAIDarkData for me, the workspace in the background.
  • Names as NinjaTrader lists them, any case
    Switch me to htaitest.

Charts

  • List every open chart tab
    List every chart tab I have open.
  • What is in view right now
    What bars are in view on the NQ window right now?
  • Bars for any chart up to 5000
    Give me the last 500 bars from my NQ 1-minute chart.
  • Bars with no chart open any instrument
    How did ES do overnight? I don't have a chart of it open.
  • Bars to a file every loaded bar, for your own SQL, Excel or Python
    Pull the last 90 days of NQ 1-minute bars into a CSV file, then load it into a SQLite database for me.
  • Open a new chart Charts switch
    Open a new NQ 5-minute chart.
  • Instrument, bar type, days or bars back
    Open an ES chart, 5 HTMinute bars, 30 days back.
  • Trading hours template on open
    Open an ES 5-minute chart on the CME US Index Futures RTH trading hours.
  • Open from a chart template
    Open an NQ 5-minute chart from my MyDark template.
  • Place the window on any screen
    Open an ES 1-minute chart on the top half of my second monitor.
  • Place by Snap Grid cells
    Put the new chart in columns 1 to 12, rows 1 to 6.
  • Change the instrument
    Change the ES chart to NQ.
  • Change the period HT and built-in bar types
    Switch my NQ 1-minute chart to 5 HTMinute bars.
  • Load more days or bars
    Load 20 days on the ES chart.
  • Change trading hours
    Change the ES chart's trading hours to CME US Index Futures RTH.
  • Tick replay on or off
    Turn tick replay on for the NQ window.
  • Days and hours of a second series not adding one
    On the second data series of the ES chart, load 10 days and use CME US Index Futures RTH hours.
  • Read every chart setting
    Read me every setting on the ES chart.
  • Change a chart setting redraws, no reload
    Turn off the chart scrollbar on the NQ window.
  • Right margin, bar spacing, bar width
    Push the bars back from the right edge on the ES chart, tighter spacing, thinner bars.
  • Background, grid lines, crosshair
    Give the NQ window a black background, grid lines off, and crosshair on.
  • Show your trades on the chart
    Show my trades on the ES chart.
  • Candle colors and outlines
    On my NQ 1-minute chart make the up candles green, the down candles red, and the outlines black.
  • Price scale margins and interval
    Give the price some room at the top of the ES chart and set the price grid every 10 points.
  • Wider fixed price range
    Show 20% more price range on the ES chart.
  • Click the F auto scale
    Click the F on the ES chart, put it back on auto scale.
  • Show the whole session
    Show me the whole session on the NQ window.
  • Last N bars
    Show the last 300 bars on my NQ 1-minute chart.
  • Scroll back to the newest bar
    Scroll the ES chart back to the newest bar.
  • Reload NinjaScript on a chart
    Reload NinjaScript on the ES chart.
  • Save as a chart template
    Save the ES chart as a chart template called MyDark.
  • Load a template onto a chart says what it replaces
    Load my HTAIDarkBlank template onto the NQ window.
  • Close a chart only when asked
    Close the ES chart.
  • Take a picture and say what it shows NinjaTrader's own render
    Take a picture of my NQ 1-minute chart and tell me what you see.
  • List your templates of every kind
    List every template I have saved, of every kind.
  • Line chart, or back to candles chart style type, yours too
    Make my NQ chart a line chart. Now back to candles.
  • Never picks a contract month
    If I just say ES, which contract month do you open?
  • Hide the toolbar icons
  • Add a second data series

Tabs and windows

  • Copy a chart as a new tab
    Copy the ES chart as a new tab in the same window.
  • Copy a chart into a new window
    Copy my NQ 1-minute chart into its own new window.
  • New tab with another instrument
    Add an NQ tab next to the ES.
  • Pull a tab out into its own window
    Pull the NQ tab out into its own window.
  • Go to a tab
    Go to the ES tab.
  • Rename a tab
    Rename the second tab of the ES chart window to NQ.
  • Place the new window
    Put that new window on my second monitor.
  • List every window NinjaTrader can open
    What windows can NinjaTrader open?
  • List every open window
    List every NinjaTrader window I have open.
  • Open any window by name Charts switch
    Open a Dynamic SuperDOM.
  • Place any window, on open or after
    Put the Market Analyzer on my second monitor, top right.
  • Close a window by name, confirmation unless Unattended Destructive tick
    Close the SuperDOM window.
  • Asks which when several match
    Close the Market Analyzer, I think I have two open.
  • Close all of one kind
    Close all the SuperDOMs.

Indicators

  • List every indicator loaded HT ones flagged
    List every indicator NinjaTrader has loaded, and mark the HT ones.
  • Every indicator on a chart, with panel
    Which indicators are on the ES chart, and in which panel?
  • Read plot values any indicator
    Read the VwapPlus plot values on the ES chart, last 20 bars.
  • Read every setting, grouped as the dialog
    Read me every setting on the VPSessions on the ES chart.
  • Filter settings by group or name
    Show me just the Show/Hide settings on VwapPlus on the NQ window.
  • Find a hidden toolbar switch
    My VWAP line is missing on the ES chart, where is the switch?
  • Spot a saved default template
    Every new VwapPlus I add comes up with the wrong settings, why?
  • Credentials masked never sent
    What is the API key set in the third-party indicator on the ES chart?
  • Add an indicator by name
    Add VwapPlus to the ES chart.
  • Add with settings applied first
    Add VwapPlus to the NQ window set to weekly from the start.
  • Add from an indicator template
    Add VPSessions to the ES chart from my Scalp template.
  • Own panel made by itself
    Put an RSI on the NQ window, in its own panel.
  • Put it in an existing panel
    Put the RSI in the same panel as the MACD on the ES chart.
  • Remove an indicator only what was named
    Take SupplyDemandMTF off the ES chart.
  • Change any setting HT or not
    Make the VwapPlus on the ES chart weekly.
  • Enums, colors, strokes, fonts
    On the ES chart make VwapPlus weekly, its line orange, 2 wide, dashed, and its labels Arial 12.
  • Several settings on one indicator, one reload
    On the ES chart make VwapPlus weekly and turn its previous-period VWAPs off, one reload.
  • Put a template on an indicator
    Put my Scalp template on the VPSessions on the ES chart.
  • Save an indicator as a template overwrite only when told
    Save the VwapPlus on the NQ window as a template called Scalp.
  • Explains a setting from its reference
    What does Right Strength do on SupplyDemandMTF?

Drawing tools

  • List every drawing on a chart
    List every drawing on the ES chart.
  • List the drawing tools loaded
    Which drawing tools does NinjaTrader have loaded?
  • Place a mark with any tool HT or NinjaTrader's
    Put an up arrow under the 9:30 bar on my NQ 1-minute chart.
  • Fib retracement, low to high
    Draw a fib retracement from today's low to today's high on the ES chart.
  • Set the tool's properties
    Extend that line to the right and put the label Support on it.
  • Draw from a drawing-tool template
    Draw a line at yesterday's close on the NQ window from my Blue Dashed template.
  • Global marks every chart of that instrument
    Draw a line at yesterday's close on every NQ chart I have.
  • Marks are normal drawings drag, delete, saved
    Can I drag or delete the lines you drew, and do they save with the workspace?
  • Clear its own marks
    Clear all your marks off the ES chart.
  • Clear one family of marks
    Clear just your swing marks on the ES chart, leave the rest.
  • Remove your drawing by name
    Remove that circle I drew on the NQ window.
  • Skips indicator-drawn objects
    Remove that demand zone box on the ES chart.
  • Put a template on a drawing
    Put my Blue Dashed template on that trend line on the ES chart.
  • Swings, labelled HH LH HL LL
    Draw the last swings on my NQ 1-minute chart and label them.
  • Wick boxes
    Box the wicks on those swings on the NQ window.
  • Trend line, touches counted
    Draw the trend line under this move on the ES chart and tell me the touches.
  • Trend channel
    Make that a trend channel on the ES chart.

Chart Trader

  • Read every window's panel
    What is Chart Trader set to on each of my chart windows?
  • Account, ATM, TIF, quantity
    What account, ATM, TIF and quantity is the NQ window set to?
  • List your ATM strategies
    List my ATM strategies by name.
  • Which windows have it off
    Which chart windows have Chart Trader turned off?
  • Set the account
    Point the NQ window's Chart Trader at Sim101.
  • Set the ATM strategy or None
    Set the ATM strategy on the NQ window to None.
  • Set the TIF
    Set the TIF on the ES chart window to Day.
  • Set the quantity
    Make it two contracts on the NQ window.
  • One window, or every match
    Set the quantity to 1 on every NQ chart window.
  • Filter by instrument or contract
    Set Sim101 on all my ES chart windows, any contract month.
  • Filter by AutoTab color
    Set quantity 2 on every chart window with a red AutoTab.
  • Dry run before a set
    Before you change anything, which windows would 'set all my NQ charts' touch?
  • Reports what the ATM also moved
    Did picking that ATM strategy change my quantity or TIF too?
  • Skips a window with it off, says so
    Set the quantity to 2 on all my chart windows.
  • Never places, sizes or cancels
    Buy two NQ at market from Chart Trader.

Orders

  • List accounts, which are connected
    List my accounts and tell me which are connected.
  • Cash, P&L, buying power
    What is the cash, P&L and buying power on Sim101?
  • Open positions
    What positions do I have open on Sim101?
  • Working orders
    What orders are working on Sim101 right now?
  • Fills, today or any date range
    Show me my fills on Sim101 for the first week of August.
  • Fills by instrument, connected accounts only
    Show my NQ fills today, connected accounts only.
  • Attach an order to a plot
    Attach my buy limit to the lower VWAP band on the NQ window.
  • With a tick offset
    Have my buy follow the daily VWAP minus two ticks.
  • Toward last price only
    Attach my buy to VWAP, but only let it move toward the last price.
  • Detach an order
    Stop my buy following the VWAP, leave it where it is.
  • Move an order to a price
    Move my NQ buy to 23550.
  • Move to a zone edge
    Put my buy at the top of the demand zone on the ES chart.
  • Cancel one order
    Cancel my buy at 23550.
  • ATM stops and targets too
    Attach my target to the upper VWAP band.
  • Get flat position and every order
    Get me flat on NQ.
  • Says the change back first
    Cancel that buy, but tell me exactly what you are cancelling first.
  • Refuses a stop on the wrong side
    Move my sell stop to 23650, that is above where NQ is trading.
  • Never places entry orders or resizes orders
    Buy two NQ at market for me.
  • Place an order, on your say-so
  • Sell at market
  • Size an order
  • Bracket an entry

Market Analyzer

  • Open a Market Analyzer
    Open a Market Analyzer.
  • Close it
    Close the Market Analyzer.
  • Write a column for it
    Write me a Market Analyzer column that shows the last 10-bar range in ticks.
  • List your Market Analyzer templates
    What Market Analyzer templates do I have?
  • Add instruments to the grid
  • Add columns
  • Sort the grid
  • Read the rows
  • Set a column's settings
  • Save the grid as a template

Analyze (reads)

  • What is open right now a page
    What do I have open in NinjaTrader right now? Make me a page.
  • Status of every account
    Give me the status of all my accounts.
  • Analyze my trading today
    Analyze my trading today on Sim101.
  • Any past month or range
    Analyze my trading on Sim101 for August.
  • Multi-timeframe lean
    Which way is NQ leaning right now?
  • Price against your levels
    Where is price sitting on ES compared to my levels?
  • Compare instruments against their VWAPs
    Compare ES and NQ against their daily VWAPs.
  • Builds 5, 15, 30-minute bars from 1-minute
    Build 5, 15 and 30-minute bars from my NQ 1-minute chart.
  • Uses your plots, never substitutes
    Use the VwapPlus on my chart, don't compute your own VWAP.
  • Last closed bar for "now"
    Which bar do you use for 'now', the forming one or the last closed?
  • Round trips paired from fills
    Pair up my Sim101 fills today into round trips.
  • Biggest winner and loser
    What were my biggest winner and biggest loser today on Sim101?
  • Blown accounts left out on request
    Analyze my trading this month, current accounts only, leave out the blown ones.
  • Why a line is missing
    Why is there no VPOC line on the levels page you made?
  • Page copied from a sample report
    Build the accounts page exactly like the sample report, accounts_status.html.
  • Saved with its script for reruns
    Run the lean board again.

Scripts

  • Write an indicator
    Write me an indicator called MyRange that plots the 10-bar range.
  • Write a strategy
    Write me a strategy called MyCross, buy when the fast average crosses the slow one.
  • Write a Market Analyzer column
    Write me a Market Analyzer column called RangeTicks showing the last bar's range.
  • Checks it compiles before placing
    Does MyRange compile before you put it into NinjaTrader?
  • Places it in the right folder
    Where did you put MyRange?
  • Keeps the copy it replaced
    Where is the old copy of MyRange you replaced?
  • Compiles by itself editor closed
    Compile it, I don't have the NinjaScript editor open.
  • Waits for the editor's compile
    Post the new MyRange, my editor is open, wait for its build.
  • Compile the whole folder F5 from the chat
    Compile my whole NinjaScript folder.
  • Errors with file and line
    What did the compile fail on, which file and line?
  • Refuses a duplicate class
    Make another indicator, also called MyRange, in a second file.
  • Open the NinjaScript editor
    Open the NinjaScript editor.
  • Close the editor
    Close the NinjaScript editor.
  • Open a script in the editor any script
    Open the RSI in the editor so I can see the code.
  • Close one editor tab
    Close the SMA tab in the editor, keep the RSI.
  • Remove a script, confirmation unless Unattended Destructive tick
    Remove MyRange from NinjaTrader.
  • Removes your own script too, copy kept DEV\backup
    Remove my own indicator from NinjaTrader, the one I wrote myself.
  • Never removes one in use
    Remove MyRange, it is still on the ES chart.
  • Reload a chart to take the build
    Reload the ES chart so it picks up the new MyRange.
  • Put the new script on a chart
    Put MyRange on the NQ window.
  • Ledger of what it placed
    Which scripts have you placed in my NinjaTrader?

Backtests

  • List every strategy
    List every strategy I have.
  • Backtest any strategy
    Backtest SampleMACrossOver on ES.
  • Instrument, period, days or dates
    Backtest SampleMACrossOver on NQ 5-minute, the last 30 days.
  • The strategy's own parameters
    Run it with Fast 10 and Slow 25.
  • Trading hours
    Run it on the CME US Index Futures RTH trading hours.
  • Commission and slippage
    Run it with commission on and one tick of slippage.
  • Fill resolution, fill limit on touch
    Use high fill resolution and fill limits on touch.
  • Entries per direction, entry handling
    Allow two entries per direction, unique entries only.
  • Exit on session close
    Turn on exit on session close, 30 seconds before.
  • Opens the analyzer itself
    Run the backtest, I don't have the Strategy Analyzer open.
  • Summary: all, long, short
    Give me the summary, all trades, longs and shorts separately.
  • Every trade
    List every trade from that backtest.
  • Optimize over parameter ranges
    Optimize SampleMACrossOver, Fast 5 to 15 by 5, Slow 20 to 30 by 5.
  • Choose the fitness
    Optimize for profit factor instead of net profit.
  • Best run and every kept run
    Show me the best run and every run the analyzer kept.
  • Long run keeps going read it later
    Is that optimization done yet? Read me the numbers.
  • Says the settings back first
    Backtest MyCross on ES 5-minute, say the settings back before you run it.
  • Open the analyzer Charts switch
    Open the Strategy Analyzer.
  • Close the analyzer, confirmation unless Unattended Destructive tick
    Close the Strategy Analyzer.
  • Sim fills, no account touched
    Does a backtest touch my Sim101 account?

Journal

  • Journal capture on or off
    How do I turn journal capture on?
  • Entry and exit monitor pictures when capture succeeds
    What pictures does journal capture take for each trade?
  • A note file per trade
    Does journal capture write a note file for each trade?
  • Screenshots folder setting
    Where do the journal screenshots go, and how do I change the folder?
  • Open the journal for today
    How do I open today's journal?
  • Read closed trades P&L, MFE, MAE
    Read my closed trades today on Sim101 with P&L, MFE and MAE.
  • Read your notes, grades, psychology
    Read me my journal notes, grades and psychology entries for today's trades.
  • Your own field codes
    What are my journal field codes?
  • Write a trade's entry from your words
    The Sim101 trade at 11:36 today: entered on VWAP, calm going in, grade 3, exit was the target.
  • Mapping shown before writing
    Show me how you mapped my words to the journal fields before you write.
  • Checked against your codes
    Set the entry reason on that trade to 'gut feel'.
  • Only the fields you named
    Just change the grade on the 11:36 trade to 4, leave the rest alone.
  • Never writes the picture fields
    Put my own screenshot path into the 11:36 trade's picture field.
  • Is the journal behind
    Is my journal behind on today's fills?
  • Fills alone, without the journal
    I don't have the trade journal, just show me my fills on Sim101 today.

Everywhere

  • Read the current bridge port
    What port are we using?
  • Explain the available port range
    What range can I choose from for the bridge port?
  • Check a port without changing it
    Is port 54321 available? Just check it.
  • Change to the port you choose
    Change the bridge to port 54321, then reconnect and verify it.
  • Your PC only 127.0.0.1
    Can I reach the bridge from my laptop on the same network?
  • On and off from the Help menu
    How do I turn the bridge on and off?
  • Every switch one click, no restart
    Do I have to restart NinjaTrader after I tick Charts?
  • Charts, Workspaces, Orders, Chart Trader, Scripts, Destructive, Unattended
    Which switches are on the AI Bridge menu, and what does each one let you do?
  • Reading needs only the bridge switch
    Do I need to turn anything on for you to read my charts?
  • Per-chart consent indicator
    What do I add to the ES chart so you can change it?
  • Glowing-head button shows consent
    What is the glowing head button on my chart toolbar?
  • Marks stay when consent is removed
    If I take __HTAIBridge off the chart, do your marks go away?
  • Writes only in the workspace you see reads any
    Make the VwapPlus weekly on the ES chart in HTAIDarkData, the workspace in the background.
  • Setting names and values checked before applying
    If one of the settings I gave you is wrong, does the rest still get written?
  • From, to and read back on every change
    Set the right side margin to 120 on the ES chart and tell me what it was before.
  • A say line, repeated in full
    No prompt: this is a rule it follows on its own.
  • Busy rows and unreadable-window counts reported
    A chart was still loading when you listed them, is it missing from the list?
  • Unconfirmed is not "not changed"
    That Chart Trader set timed out, did it change or not?
  • Confirmation when Unattended is off names what goes
    Delete Testing and take SupplyDemandMTF off the ES chart.
  • Only what you asked
    When I ask for one setting, do you change anything else while you're at it?
  • Says the change back before sending
    Will you tell me what you're about to change before you send it?
  • Bar times use NinjaTrader local time
    What time zone are the bar times you give me in?
  • Clears the taskbar glow
    Will the taskbar keep flashing after you open a workspace while I'm typing?
  • Never the NinjaTrader database
    Do you ever write to NinjaTrader's database?
  • Never connections or Playback
    Connect me to Playback and set the date to last Tuesday.
  • Never starts a strategy
    Start MyCross on Sim101.
  • Never waits or watches no alerts
    Alert me when NQ crosses the daily VWAP.
  • Bridge connection stays local
    Does the bridge need a browser or external server to talk to NinjaTrader?
  • No conversation history; files in your folders
    Do you keep a log somewhere, and where do the files you make go?
  • Menus put back if they vanish
    The AI Bridge submenu is gone from my Help menu, what now?
  • Never explains how an HT indicator works inside
    How does SupplyDemandMTF decide which zones to draw?
  • One read per question, no hammering
    Do you hit NinjaTrader with hundreds of calls for one question?
  • Can't do it: says so, gives the hand steps
    Add a second data series, ES, on the NQ chart.