Exposing Plot DataSeries from other Indicators - futures io
futures io futures trading

Exposing Plot DataSeries from other Indicators

Discussion in NinjaTrader

Updated May 3rd 2017 by Quick Summary
    1. trending_up 446 views
    2. thumb_up 0 thanks given
    3. group 1 followers
    1. forum 1 replies
    2. attach_file 0 attachments

Welcome to futures io: the largest futures trading community on the planet, with well over 100,000 members
  • Genuine reviews from real traders, not fake reviews from stealth vendors
  • Quality education from leading professional traders
  • We are a friendly, helpful, and positive community
  • We do not tolerate rude behavior, trolling, or vendors advertising in posts
  • We are here to help, just let us know what you need
You'll need to register in order to view the content of the threads and start contributing to our community.  It's free and simple.

-- Big Mike, Site Administrator

(If you already have an account, login at the top of the page)

Search this Thread

Exposing Plot DataSeries from other Indicators

(login for full post details)
  #1 (permalink)
Johannesburg, South Africa
Posts: 1 since Mar 2017
Thanks: 0 given, 0 received

Exposing Plot DataSeries from other Indicators

Hi all.

I have been working on an indicator in NinjaTrader 7 that relies on information from plots created by several purchased indicators. Some of those indicators have documented exposed values to work with, and that's great. A couple of them don't, and when I try to refer to the indicators by name in the code (as I would with any indicator that openly exposes its data), NinjaTrader claims the name doesn't exist in context.

My best workaround has been to use one of those indicators as the input to my own indicator, and refer to each plot on the input indicator as Indicators[0].Values[x] and Indicators[0].Plots[x]

This works well, except that I need to access more than one indicator, and so far as I've managed to find out, I can't use more than one indicator as an input.

I have tried exploring ChartControl.ChartObjects, which works well for identifying and reading data from drawn objects like dots, but when looking for plots in the other objects on the chart, all I can find are "NinjaTrader.Gui.Chart.ChartSeriesContainer" objects (which google knows absolutely nothing about) which have a DrawType of "Normal" - I haven't been able to cast it to any usable type I can think of.

I have tried exposing this data by writing indicators that use the indicators I want as inputs and then rewriting to a publicly exposed data series, but for some reason I always get nothing but zeros when I query those intermediate indicators.

I know the data is there - I have accessed it. I just need to find a way to bring it all together in one location.

Can anyone help please?

Reply With Quote

Can you help answer these questions
from other members on futures io?
Convert NinjaTrader NT7 indicator to Tradestation EasyLanguage and RADARSCREEN
Platforms and Indicators
Issue meeting order entry conditions
Elite Automated NinjaTrader Trading
Last 5 minutes Label
Moving average with Lag reduction

futures io Trading Community Platforms and Indicators NinjaTrader > Exposing Plot DataSeries from other Indicators

May 3, 2017

Upcoming Webinars and Events

Free BloodHound Licenses for everyone!


Every journal equals ten meals for the hungry


Copyright © 2020 by futures io, s.a., Av Ricardo J. Alfaro, Century Tower, Panama, +507 833-9432, info@futures.io
All information is for educational use only and is not investment advice.
There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
no new posts