Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Indicator Settings

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

    Indicator Settings

    I'm having trouble with NT remembering the settings of my indicator in my workspace. I save my workspace and restart NT, but the colors are defaulting to Transparent, when the code has them defaulted to Black and Cyan. Why would these change on restart?

    #2
    toptrader,

    Please ensure you have serialized your colors. See this tip: http://www.ninjatrader-support2.com/...ead.php?t=4977
    Josh P.NinjaTrader Customer Service

    Comment


      #3
      Josh,
      That seemed to help a little as it remembers one of the 2 settings now. Any idea why it wouldn't remember both?

      Comment


        #4
        Not sure what you mean. You need to serialize all colors individually.
        Josh P.NinjaTrader Customer Service

        Comment


          #5
          The indicator is working perfectly. The problem is in saving the color settings. I insert the indicator on a chart, adjust the color settings, and save the workspace. However when I open the workspace again, the colors on the chart default to Empty, so I have to change them on every chart every day.

          variables:
          Code:
          private Color outlinecolor = Color.Black;
          private Color shadecolor = Color.Cyan;
          OnBarUpdate:
          Code:
          DrawRegion(CurrentBar.ToString()+"1",1,0,hh,ll,outlinecolor,shadecolor,1);
          Properties:
          Code:
                  [Description("")]
                  [Category("Parameters")]
                  public Color OutlineColor
                  {
                      get { return outlinecolor; }
                      set { outlinecolor = value; }
                  }
          		
          	[XmlIgnore()]
          	[Description("")]
                  [Category("Parameters")]
                  public Color ShadeColor
                  {
                      get { return shadecolor; }
                      set { shadecolor = value; }
                  }

          Comment


            #6
            toptrader, didn't see where you applied Josh's tips as far as serializing goes to those you've shown, this needs to be done for color input you want to use, this is not a global setting for the indicator.

            Comment


              #7
              Bertrand,
              You were correct, I missed a piece of the code posted by Josh. The colors are working now, however I've added 2 boolean variables which are now doing the same thing. I save the workspace, exit NinjaTrader, and reopen the NT with my workspace, but it comes back to the default settings. Do I have to do something for the boolean variables as well?

              Comment


                #8
                Bools normally don't need serialization toptrader - please post the code you have for them.

                Comment

                Latest Posts

                Collapse

                Topics Statistics Last Post
                Started by Geovanny Suaza, 02-11-2026, 06:32 PM
                0 responses
                581 views
                0 likes
                Last Post Geovanny Suaza  
                Started by Geovanny Suaza, 02-11-2026, 05:51 PM
                0 responses
                338 views
                1 like
                Last Post Geovanny Suaza  
                Started by Mindset, 02-09-2026, 11:44 AM
                0 responses
                103 views
                0 likes
                Last Post Mindset
                by Mindset
                 
                Started by Geovanny Suaza, 02-02-2026, 12:30 PM
                0 responses
                554 views
                1 like
                Last Post Geovanny Suaza  
                Started by RFrosty, 01-28-2026, 06:49 PM
                0 responses
                552 views
                1 like
                Last Post RFrosty
                by RFrosty
                 
                Working...
                X