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 topWhich workspaces are open right now, and which one am I looking at?
- Every saved workspaceList every workspace in my Workspaces menu.
- What each workspace's windows holdWhat windows and charts does each of my open workspaces hold?
- Open a workspace by nameOpen my HTAIDarkData workspace.
- Switch to an open oneSwitch to the Testing workspace.
- Close a workspace asks save or not firstClose the Testing workspace.
- Make a new empty workspaceMake a new empty workspace called HTAITest.
- Save under its own nameSave the HTAITest workspace.
- Save As a new name old file staysSave the HTAITest workspace as Testing, keep the HTAITest file too.
- Delete a workspace never the active oneDelete the Testing workspace.
- Points to NinjaTrader's recovery copiesI deleted Testing by mistake, where can I get it back?
- Clear the flashing taskbar buttonThe NinjaTrader taskbar button is flashing, clear it.
- Answers only the Save Workspace boxWhich NinjaTrader popups will you answer on your own?
- Reads charts in background workspacesRead the ES chart in HTAIDarkData for me, the workspace in the background.
- Names as NinjaTrader lists them, any caseSwitch me to htaitest.
Charts
- List every open chart tabList every chart tab I have open.
- What is in view right nowWhat bars are in view on the NQ window right now?
- Bars for any chart up to 5000Give me the last 500 bars from my NQ 1-minute chart.
- Bars with no chart open any instrumentHow 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 PythonPull 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 switchOpen a new NQ 5-minute chart.
- Instrument, bar type, days or bars backOpen an ES chart, 5 HTMinute bars, 30 days back.
- Trading hours template on openOpen an ES 5-minute chart on the CME US Index Futures RTH trading hours.
- Open from a chart templateOpen an NQ 5-minute chart from my MyDark template.
- Place the window on any screenOpen an ES 1-minute chart on the top half of my second monitor.
- Place by Snap Grid cellsPut the new chart in columns 1 to 12, rows 1 to 6.
- Change the instrumentChange the ES chart to NQ.
- Change the period HT and built-in bar typesSwitch my NQ 1-minute chart to 5 HTMinute bars.
- Load more days or barsLoad 20 days on the ES chart.
- Change trading hoursChange the ES chart's trading hours to CME US Index Futures RTH.
- Tick replay on or offTurn tick replay on for the NQ window.
- Days and hours of a second series not adding oneOn the second data series of the ES chart, load 10 days and use CME US Index Futures RTH hours.
- Read every chart settingRead me every setting on the ES chart.
- Change a chart setting redraws, no reloadTurn off the chart scrollbar on the NQ window.
- Right margin, bar spacing, bar widthPush the bars back from the right edge on the ES chart, tighter spacing, thinner bars.
- Background, grid lines, crosshairGive the NQ window a black background, grid lines off, and crosshair on.
- Show your trades on the chartShow my trades on the ES chart.
- Candle colors and outlinesOn my NQ 1-minute chart make the up candles green, the down candles red, and the outlines black.
- Price scale margins and intervalGive the price some room at the top of the ES chart and set the price grid every 10 points.
- Wider fixed price rangeShow 20% more price range on the ES chart.
- Click the F auto scaleClick the F on the ES chart, put it back on auto scale.
- Show the whole sessionShow me the whole session on the NQ window.
- Last N barsShow the last 300 bars on my NQ 1-minute chart.
- Scroll back to the newest barScroll the ES chart back to the newest bar.
- Reload NinjaScript on a chartReload NinjaScript on the ES chart.
- Save as a chart templateSave the ES chart as a chart template called MyDark.
- Load a template onto a chart says what it replacesLoad my HTAIDarkBlank template onto the NQ window.
- Close a chart only when askedClose the ES chart.
- Take a picture and say what it shows NinjaTrader's own renderTake a picture of my NQ 1-minute chart and tell me what you see.
- List your templates of every kindList every template I have saved, of every kind.
- Line chart, or back to candles chart style type, yours tooMake my NQ chart a line chart. Now back to candles.
- Never picks a contract monthIf 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 tabCopy the ES chart as a new tab in the same window.
- Copy a chart into a new windowCopy my NQ 1-minute chart into its own new window.
- New tab with another instrumentAdd an NQ tab next to the ES.
- Pull a tab out into its own windowPull the NQ tab out into its own window.
- Go to a tabGo to the ES tab.
- Rename a tabRename the second tab of the ES chart window to NQ.
- Place the new windowPut that new window on my second monitor.
- List every window NinjaTrader can openWhat windows can NinjaTrader open?
- List every open windowList every NinjaTrader window I have open.
- Open any window by name Charts switchOpen a Dynamic SuperDOM.
- Place any window, on open or afterPut the Market Analyzer on my second monitor, top right.
- Close a window by name, confirmation unless Unattended Destructive tickClose the SuperDOM window.
- Asks which when several matchClose the Market Analyzer, I think I have two open.
- Close all of one kindClose all the SuperDOMs.
Indicators
- List every indicator loaded HT ones flaggedList every indicator NinjaTrader has loaded, and mark the HT ones.
- Every indicator on a chart, with panelWhich indicators are on the ES chart, and in which panel?
- Read plot values any indicatorRead the VwapPlus plot values on the ES chart, last 20 bars.
- Read every setting, grouped as the dialogRead me every setting on the VPSessions on the ES chart.
- Filter settings by group or nameShow me just the Show/Hide settings on VwapPlus on the NQ window.
- Find a hidden toolbar switchMy VWAP line is missing on the ES chart, where is the switch?
- Spot a saved default templateEvery new VwapPlus I add comes up with the wrong settings, why?
- Credentials masked never sentWhat is the API key set in the third-party indicator on the ES chart?
- Add an indicator by nameAdd VwapPlus to the ES chart.
- Add with settings applied firstAdd VwapPlus to the NQ window set to weekly from the start.
- Add from an indicator templateAdd VPSessions to the ES chart from my Scalp template.
- Own panel made by itselfPut an RSI on the NQ window, in its own panel.
- Put it in an existing panelPut the RSI in the same panel as the MACD on the ES chart.
- Remove an indicator only what was namedTake SupplyDemandMTF off the ES chart.
- Change any setting HT or notMake the VwapPlus on the ES chart weekly.
- Enums, colors, strokes, fontsOn the ES chart make VwapPlus weekly, its line orange, 2 wide, dashed, and its labels Arial 12.
- Several settings on one indicator, one reloadOn the ES chart make VwapPlus weekly and turn its previous-period VWAPs off, one reload.
- Put a template on an indicatorPut my Scalp template on the VPSessions on the ES chart.
- Save an indicator as a template overwrite only when toldSave the VwapPlus on the NQ window as a template called Scalp.
- Explains a setting from its referenceWhat does Right Strength do on SupplyDemandMTF?
Drawing tools
- List every drawing on a chartList every drawing on the ES chart.
- List the drawing tools loadedWhich drawing tools does NinjaTrader have loaded?
- Place a mark with any tool HT or NinjaTrader'sPut an up arrow under the 9:30 bar on my NQ 1-minute chart.
- Fib retracement, low to highDraw a fib retracement from today's low to today's high on the ES chart.
- Set the tool's propertiesExtend that line to the right and put the label Support on it.
- Draw from a drawing-tool templateDraw a line at yesterday's close on the NQ window from my Blue Dashed template.
- Global marks every chart of that instrumentDraw a line at yesterday's close on every NQ chart I have.
- Marks are normal drawings drag, delete, savedCan I drag or delete the lines you drew, and do they save with the workspace?
- Clear its own marksClear all your marks off the ES chart.
- Clear one family of marksClear just your swing marks on the ES chart, leave the rest.
- Remove your drawing by nameRemove that circle I drew on the NQ window.
- Skips indicator-drawn objectsRemove that demand zone box on the ES chart.
- Put a template on a drawingPut my Blue Dashed template on that trend line on the ES chart.
- Swings, labelled HH LH HL LLDraw the last swings on my NQ 1-minute chart and label them.
- Wick boxesBox the wicks on those swings on the NQ window.
- Trend line, touches countedDraw the trend line under this move on the ES chart and tell me the touches.
- Trend channelMake that a trend channel on the ES chart.
Chart Trader
- Read every window's panelWhat is Chart Trader set to on each of my chart windows?
- Account, ATM, TIF, quantityWhat account, ATM, TIF and quantity is the NQ window set to?
- List your ATM strategiesList my ATM strategies by name.
- Which windows have it offWhich chart windows have Chart Trader turned off?
- Set the accountPoint the NQ window's Chart Trader at Sim101.
- Set the ATM strategy or NoneSet the ATM strategy on the NQ window to None.
- Set the TIFSet the TIF on the ES chart window to Day.
- Set the quantityMake it two contracts on the NQ window.
- One window, or every matchSet the quantity to 1 on every NQ chart window.
- Filter by instrument or contractSet Sim101 on all my ES chart windows, any contract month.
- Filter by AutoTab colorSet quantity 2 on every chart window with a red AutoTab.
- Dry run before a setBefore you change anything, which windows would 'set all my NQ charts' touch?
- Reports what the ATM also movedDid picking that ATM strategy change my quantity or TIF too?
- Skips a window with it off, says soSet the quantity to 2 on all my chart windows.
- Never places, sizes or cancelsBuy two NQ at market from Chart Trader.
Orders
- List accounts, which are connectedList my accounts and tell me which are connected.
- Cash, P&L, buying powerWhat is the cash, P&L and buying power on Sim101?
- Open positionsWhat positions do I have open on Sim101?
- Working ordersWhat orders are working on Sim101 right now?
- Fills, today or any date rangeShow me my fills on Sim101 for the first week of August.
- Fills by instrument, connected accounts onlyShow my NQ fills today, connected accounts only.
- Attach an order to a plotAttach my buy limit to the lower VWAP band on the NQ window.
- With a tick offsetHave my buy follow the daily VWAP minus two ticks.
- Toward last price onlyAttach my buy to VWAP, but only let it move toward the last price.
- Detach an orderStop my buy following the VWAP, leave it where it is.
- Move an order to a priceMove my NQ buy to 23550.
- Move to a zone edgePut my buy at the top of the demand zone on the ES chart.
- Cancel one orderCancel my buy at 23550.
- ATM stops and targets tooAttach my target to the upper VWAP band.
- Get flat position and every orderGet me flat on NQ.
- Says the change back firstCancel that buy, but tell me exactly what you are cancelling first.
- Refuses a stop on the wrong sideMove my sell stop to 23650, that is above where NQ is trading.
- Never places entry orders or resizes ordersBuy 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 AnalyzerOpen a Market Analyzer.
- Close itClose the Market Analyzer.
- Write a column for itWrite me a Market Analyzer column that shows the last 10-bar range in ticks.
- List your Market Analyzer templatesWhat 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 pageWhat do I have open in NinjaTrader right now? Make me a page.
- Status of every accountGive me the status of all my accounts.
- Analyze my trading todayAnalyze my trading today on Sim101.
- Any past month or rangeAnalyze my trading on Sim101 for August.
- Multi-timeframe leanWhich way is NQ leaning right now?
- Price against your levelsWhere is price sitting on ES compared to my levels?
- Compare instruments against their VWAPsCompare ES and NQ against their daily VWAPs.
- Builds 5, 15, 30-minute bars from 1-minuteBuild 5, 15 and 30-minute bars from my NQ 1-minute chart.
- Uses your plots, never substitutesUse 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 fillsPair up my Sim101 fills today into round trips.
- Biggest winner and loserWhat were my biggest winner and biggest loser today on Sim101?
- Blown accounts left out on requestAnalyze my trading this month, current accounts only, leave out the blown ones.
- Why a line is missingWhy is there no VPOC line on the levels page you made?
- Page copied from a sample reportBuild the accounts page exactly like the sample report, accounts_status.html.
- Saved with its script for rerunsRun the lean board again.
Scripts
- Write an indicatorWrite me an indicator called MyRange that plots the 10-bar range.
- Write a strategyWrite me a strategy called MyCross, buy when the fast average crosses the slow one.
- Write a Market Analyzer columnWrite me a Market Analyzer column called RangeTicks showing the last bar's range.
- Checks it compiles before placingDoes MyRange compile before you put it into NinjaTrader?
- Places it in the right folderWhere did you put MyRange?
- Keeps the copy it replacedWhere is the old copy of MyRange you replaced?
- Compiles by itself editor closedCompile it, I don't have the NinjaScript editor open.
- Waits for the editor's compilePost the new MyRange, my editor is open, wait for its build.
- Compile the whole folder F5 from the chatCompile my whole NinjaScript folder.
- Errors with file and lineWhat did the compile fail on, which file and line?
- Refuses a duplicate classMake another indicator, also called MyRange, in a second file.
- Open the NinjaScript editorOpen the NinjaScript editor.
- Close the editorClose the NinjaScript editor.
- Open a script in the editor any scriptOpen the RSI in the editor so I can see the code.
- Close one editor tabClose the SMA tab in the editor, keep the RSI.
- Remove a script, confirmation unless Unattended Destructive tickRemove MyRange from NinjaTrader.
- Removes your own script too, copy kept DEV\backupRemove my own indicator from NinjaTrader, the one I wrote myself.
- Never removes one in useRemove MyRange, it is still on the ES chart.
- Reload a chart to take the buildReload the ES chart so it picks up the new MyRange.
- Put the new script on a chartPut MyRange on the NQ window.
- Ledger of what it placedWhich scripts have you placed in my NinjaTrader?
Backtests
- List every strategyList every strategy I have.
- Backtest any strategyBacktest SampleMACrossOver on ES.
- Instrument, period, days or datesBacktest SampleMACrossOver on NQ 5-minute, the last 30 days.
- The strategy's own parametersRun it with Fast 10 and Slow 25.
- Trading hoursRun it on the CME US Index Futures RTH trading hours.
- Commission and slippageRun it with commission on and one tick of slippage.
- Fill resolution, fill limit on touchUse high fill resolution and fill limits on touch.
- Entries per direction, entry handlingAllow two entries per direction, unique entries only.
- Exit on session closeTurn on exit on session close, 30 seconds before.
- Opens the analyzer itselfRun the backtest, I don't have the Strategy Analyzer open.
- Summary: all, long, shortGive me the summary, all trades, longs and shorts separately.
- Every tradeList every trade from that backtest.
- Optimize over parameter rangesOptimize SampleMACrossOver, Fast 5 to 15 by 5, Slow 20 to 30 by 5.
- Choose the fitnessOptimize for profit factor instead of net profit.
- Best run and every kept runShow me the best run and every run the analyzer kept.
- Long run keeps going read it laterIs that optimization done yet? Read me the numbers.
- Says the settings back firstBacktest MyCross on ES 5-minute, say the settings back before you run it.
- Open the analyzer Charts switchOpen the Strategy Analyzer.
- Close the analyzer, confirmation unless Unattended Destructive tickClose the Strategy Analyzer.
- Sim fills, no account touchedDoes a backtest touch my Sim101 account?
Journal
- Journal capture on or offHow do I turn journal capture on?
- Entry and exit monitor pictures when capture succeedsWhat pictures does journal capture take for each trade?
- A note file per tradeDoes journal capture write a note file for each trade?
- Screenshots folder settingWhere do the journal screenshots go, and how do I change the folder?
- Open the journal for todayHow do I open today's journal?
- Read closed trades P&L, MFE, MAERead my closed trades today on Sim101 with P&L, MFE and MAE.
- Read your notes, grades, psychologyRead me my journal notes, grades and psychology entries for today's trades.
- Your own field codesWhat are my journal field codes?
- Write a trade's entry from your wordsThe Sim101 trade at 11:36 today: entered on VWAP, calm going in, grade 3, exit was the target.
- Mapping shown before writingShow me how you mapped my words to the journal fields before you write.
- Checked against your codesSet the entry reason on that trade to 'gut feel'.
- Only the fields you namedJust change the grade on the 11:36 trade to 4, leave the rest alone.
- Never writes the picture fieldsPut my own screenshot path into the 11:36 trade's picture field.
- Is the journal behindIs my journal behind on today's fills?
- Fills alone, without the journalI don't have the trade journal, just show me my fills on Sim101 today.
Everywhere
- Read the current bridge portWhat port are we using?
- Explain the available port rangeWhat range can I choose from for the bridge port?
- Check a port without changing itIs port 54321 available? Just check it.
- Change to the port you chooseChange the bridge to port 54321, then reconnect and verify it.
- Your PC only 127.0.0.1Can I reach the bridge from my laptop on the same network?
- On and off from the Help menuHow do I turn the bridge on and off?
- Every switch one click, no restartDo I have to restart NinjaTrader after I tick Charts?
- Charts, Workspaces, Orders, Chart Trader, Scripts, Destructive, UnattendedWhich switches are on the AI Bridge menu, and what does each one let you do?
- Reading needs only the bridge switchDo I need to turn anything on for you to read my charts?
- Per-chart consent indicatorWhat do I add to the ES chart so you can change it?
- Glowing-head button shows consentWhat is the glowing head button on my chart toolbar?
- Marks stay when consent is removedIf I take __HTAIBridge off the chart, do your marks go away?
- Writes only in the workspace you see reads anyMake the VwapPlus weekly on the ES chart in HTAIDarkData, the workspace in the background.
- Setting names and values checked before applyingIf one of the settings I gave you is wrong, does the rest still get written?
- From, to and read back on every changeSet the right side margin to 120 on the ES chart and tell me what it was before.
- A say line, repeated in fullNo prompt: this is a rule it follows on its own.
- Busy rows and unreadable-window counts reportedA 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 goesDelete Testing and take SupplyDemandMTF off the ES chart.
- Only what you askedWhen I ask for one setting, do you change anything else while you're at it?
- Says the change back before sendingWill you tell me what you're about to change before you send it?
- Bar times use NinjaTrader local timeWhat time zone are the bar times you give me in?
- Clears the taskbar glowWill the taskbar keep flashing after you open a workspace while I'm typing?
- Never the NinjaTrader databaseDo you ever write to NinjaTrader's database?
- Never connections or PlaybackConnect me to Playback and set the date to last Tuesday.
- Never starts a strategyStart MyCross on Sim101.
- Never waits or watches no alertsAlert me when NQ crosses the daily VWAP.
- Bridge connection stays localDoes the bridge need a browser or external server to talk to NinjaTrader?
- No conversation history; files in your foldersDo you keep a log somewhere, and where do the files you make go?
- Menus put back if they vanishThe AI Bridge submenu is gone from my Help menu, what now?
- Never explains how an HT indicator works insideHow does SupplyDemandMTF decide which zones to draw?
- One read per question, no hammeringDo you hit NinjaTrader with hundreds of calls for one question?
- Can't do it: says so, gives the hand stepsAdd a second data series, ES, on the NQ chart.
That is what it can do. Now watch it do some, from a clean workspace.Next: Workspaces →