• If this is your first visit, you will have to register before you can post. To view messages, please scroll below and select the forum that you would like to visits. Questions? Be sure to check out the Forum FAQ.

Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

How can I customise overbought and oversold lines from Indicator window?

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

  • kaywai
    replied
    Thx Cal. It works!

    Regards

    Kay Wai

    Leave a comment:


  • kaywai
    replied
    Thx Cal. Will try that out later today. Cheers, Kay Wai

    Leave a comment:


  • NinjaTrader_CalH
    replied
    Kay,

    You will need to use the OnStartUp() method and use Lines to set the value to the variable -
    Code:
    protected override void OnStartUp()
    		{
    			Lines[0].Value = Overbought;
    			Lines[1].Value = Oversold;
    		}
    Let me know if I can be of further assistance.

    Leave a comment:


  • kaywai
    replied
    Hi Cal,

    I've sent the code to the support email to your attention.

    Regards

    Kay Wai

    Leave a comment:


  • NinjaTrader_CalH
    replied
    Kay,

    Can you please provide the .CS file so I can review the code?

    You can find the file in (My) Documents -> NinjaTrader 7 -> bin -> Custom -> Indicator

    Leave a comment:


  • kaywai
    replied
    Hi Cal,

    While i haven't tried in it a strategy yet, and only tried to change the variables - overbought and oversold - that i've indicated above as well as the public variable declaration that you suggested, the line values do not change. Am i missing something?

    Regards

    Kay Wai

    Leave a comment:


  • NinjaTrader_CalH
    replied
    Kay,

    If you are going to be doing this from the strategy, then use the second item that I outlined in my first post.

    When you go to reference this indicator in the strategy, you will then need to pass through values for your public variables.

    Leave a comment:


  • kaywai
    replied
    Hi Cal,

    If however I wanted to customize these values from a strategy, how would I go about doing that?

    Regards

    Kay Wai

    Leave a comment:


  • NinjaTrader_CalH
    replied
    Hello Kay,

    Thank you for your post.

    There are two things here. The first is that you don't need to create Int variables when you are creating Lines(). These values become available from the Indicator settings when you add it the chart. You would be able to adjust the value of the lines without having to pass Int values through it.

    The second item is with the public variable declaration. We need to replace the Math.Max(1, value) with something along the lines Math.Max(-99999, value)
    This will allow you to have a value at -45 (Which is less than 1 and why it was always defaulting to 1).

    Let me know if I can be of further assistance.

    Leave a comment:


  • How can I customise overbought and oversold lines from Indicator window?

    Hi All,
    I'm trying to have the ability to customize the overbought and oversold lines from the indicator window but am experiencing some difficulty. The code I've tried is as follows:-

    Code:
    #region Variables
              int overbought = 45;
              int oversold = -45;
    Code:
    protected override void Initialize()
            {
                Add(new Line(System.Drawing.Color.DarkViolet, overbought, "Upper"));
               Add(new Line(System.Drawing.Color.LightBlue, oversold, "Lower"));}
    Code:
    #region Properties
     [Description("Overbought Level")]
      [Category("Parameters")]
      public int Overbought
      {
       get { return overbought; }
       set { overbought = Math.Max(1, value);}
      }
      [Description("Oversold Level")]
      [Category("Parameters")]
      public int Oversold
      {
       get { return oversold; }
       set { oversold = Math.Max(1, value);}
      }
    What am I doing wrong? I also notice that the oversold value reverts to 1 in the indicator window. Please help.

    Regards

    Kay Wai

Latest Posts

Collapse

Topics Statistics Last Post
Started by oscsoft, Today, 07:07 PM
0 responses
4 views
0 likes
Last Post oscsoft
by oscsoft
 
Started by PanicTrades, Today, 07:01 PM
0 responses
9 views
0 likes
Last Post PanicTrades  
Started by dedouglas, Today, 03:38 PM
1 response
12 views
0 likes
Last Post NinjaTrader_ShawnB  
Started by aligator, Today, 03:20 PM
1 response
12 views
0 likes
Last Post NinjaTrader_ChristopherJ  
Started by aramtrader, Today, 03:05 PM
2 responses
17 views
0 likes
Last Post aramtrader  
Working...
X