Announcement

Collapse

Looking for a User App or Add-On built by the NinjaTrader community?

Visit NinjaTrader EcoSystem and our free User App Share!

Have a question for the NinjaScript developer community? Open a new thread in our NinjaScript File Sharing Discussion Forum!
See more
See less

Partner 728x90

Collapse

Detect instance of Market Analyzer

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Detect instance of Market Analyzer

    I would like to be able to detect within an indicator if it was instantiated from Market Analyzer

    something like

    if (MarketAnalyzer)
    {
    blah
    }

    is this possible?

    #2
    Hello zextra,

    Here is a method that was provided to me for checking the window type.

    Code:
    private string IsRunningIn()
    {
        // Find the top most NinjaScriptBase
        NinjaScriptBase topMost = this;
        for (; topMost.Parent != null; topMost = topMost.Parent) {}
    
        // Check if it is a Market Analyzer Indicator Column
        MarketAnalyzerColumns.IndicatorMarketAnalyzerColumn ma = topMost as MarketAnalyzerColumns.IndicatorMarketAnalyzerColumn;
    
        if (ma != null)
            return "Market Analyzer";
    
        // Check if its a SuperDom Indicator
        IndicatorSuperDomBase sd = topMost as IndicatorSuperDomBase;
    
        if (sd != null)
            return "Super DOM";
    
        // Check if it is a chart indicator
        IndicatorBase ib = topMost as IndicatorBase;
    
        if (ib != null)
            return "Chart";
    
        return "Unknown";
    }
    Chelsea B.NinjaTrader Customer Service

    Comment


      #3
      Thanks for the piece of code. In the meantime I was able to detect Market Analyzer by doing this

      if (this.Parent != null && this.Parent.ToString() == "NinjaTrader.NinjaScript.MarketAnalyzerColumns.Ind icatorMarketAnalyzerColumn")

      Comment

      Latest Posts

      Collapse

      Topics Statistics Last Post
      Started by mgco4you, Today, 09:46 PM
      1 response
      2 views
      0 likes
      Last Post NinjaTrader_Manfred  
      Started by wzgy0920, Today, 09:53 PM
      0 responses
      3 views
      0 likes
      Last Post wzgy0920  
      Started by Rapine Heihei, Today, 08:19 PM
      1 response
      8 views
      0 likes
      Last Post NinjaTrader_Manfred  
      Started by Rapine Heihei, Today, 08:25 PM
      0 responses
      6 views
      0 likes
      Last Post Rapine Heihei  
      Started by f.saeidi, Today, 08:01 PM
      1 response
      9 views
      0 likes
      Last Post NinjaTrader_Manfred  
      Working...
      X