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

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.
            BertrandNinjaTrader Customer Service

            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.
                BertrandNinjaTrader Customer Service

                Comment

                Latest Posts

                Collapse

                Topics Statistics Last Post
                Started by usazencort, Today, 01:16 AM
                0 responses
                1 view
                0 likes
                Last Post usazencort  
                Started by kaywai, 09-01-2023, 08:44 PM
                5 responses
                603 views
                0 likes
                Last Post NinjaTrader_Jason  
                Started by xiinteractive, 04-09-2024, 08:08 AM
                6 responses
                22 views
                0 likes
                Last Post xiinteractive  
                Started by Pattontje, Yesterday, 02:10 PM
                2 responses
                21 views
                0 likes
                Last Post Pattontje  
                Started by flybuzz, 04-21-2024, 04:07 PM
                17 responses
                230 views
                0 likes
                Last Post TradingLoss  
                Working...
                X