Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Can I get all open chartcontrols ?

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

    Can I get all open chartcontrols ?

    In my NinjaScript code, how can I get all open chartcontrols ? Is there any list in the application who store these open chartcontrols ?
    (Actually, Chartcontrol or any other NTWindow)

    Is this possible ?

    Thanks in advance

    #2
    I've been looking about this and I guess that NinjaTrader.Core.AllWindows will be useful.

    Comment


      #3
      Hello cls71,

      Please try:
      Code:
      NinjaTrader.Core.Globals.MainThreadDispatcher.InvokeAsync(new Action(() =>
      {
      	foreach (var window in NinjaTrader.Core.Globals.AllWindows)
      	{
      		Print(window.ToString());
      	}
      }));
      http://ninjatrader.com/support/forum...099#post425099
      Chelsea B.NinjaTrader Customer Service

      Comment


        #4
        If multiple workspaces are open, can the results be grouped or filtered by workspace?

        Comment


          #5
          Hi Ricam,
          Originally posted by Ricam View Post
          If multiple workspaces are open, can the results be grouped or filtered by workspace?
          I'm looking into this for you.

          I appreciate your patience.
          Chelsea B.NinjaTrader Customer Service

          Comment


            #6
            Hi Ricam,
            Code:
            NinjaTrader.Core.Globals.MainThreadDispatcher.InvokeAsync(new Action(() =>
            {
            	foreach (var window in NinjaTrader.Core.Globals.AllWindows)
            	{
            		NinjaTrader.Gui.Tools.IWorkspacePersistence workspacePersistence = window as NinjaTrader.Gui.Tools.IWorkspacePersistence;
            		if (workspacePersistence != null)
            		{
            			NinjaTrader.Gui.Tools.WorkspaceOptions workspaceOptions = workspacePersistence.WorkspaceOptions;
            			if (workspaceOptions != null)
            			{
            				Print(window.ToString() + " | " + workspaceOptions.WorkspaceName);
            			}
            		}
            
            	}
            }));
            Chelsea B.NinjaTrader Customer Service

            Comment

            Latest Posts

            Collapse

            Topics Statistics Last Post
            Started by CaptainJack, 05-29-2026, 05:09 AM
            0 responses
            48 views
            0 likes
            Last Post CaptainJack  
            Started by CaptainJack, 05-29-2026, 12:02 AM
            0 responses
            30 views
            0 likes
            Last Post CaptainJack  
            Started by charlesugo_1, 05-26-2026, 05:03 PM
            0 responses
            99 views
            0 likes
            Last Post charlesugo_1  
            Started by DannyP96, 05-18-2026, 02:38 PM
            1 response
            177 views
            0 likes
            Last Post NinjaTrader_ChelseaB  
            Started by CarlTrading, 05-11-2026, 05:56 AM
            0 responses
            170 views
            0 likes
            Last Post CarlTrading  
            Working...
            X