Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

DrawLine Question

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

    DrawLine Question

    Is there an easy way to make the line thicker. Right now it draws a really thin line in the candlestick and I want to make it a little bit easier to see. Thanks.

    DrawLine("My line" + CurrentBar, 0, High[0], 0, Low[0], Color.Orange);

    #2
    Yes, use the other method signature:

    DrawLine(string tag, bool autoScale, int startBarsAgo, double startY, int endBarsAgo, double endY, Color color, DashStyle dashStyle, int width)

    More information - http://www.ninjatrader-support.com/H.../DrawLine.html
    RayNinjaTrader Customer Service

    Comment


      #3
      Thanks Ray that works perfect. Also if I may ask should the below code remove the DrawLine?

      else
      {
      RemoveDrawObject("tag1" + CurrentBar);
      }

      Comment


        #4
        If there is a line that has a tag by "tag1" + CurrentBar then yes.
        RayNinjaTrader Customer Service

        Comment


          #5
          I will give that a try. Thanks again.

          My last problem would be how do I get the following to remove if the conditions are not met?

          BarColor = Color.Blue;

          Comment


            #6
            BarColor = Color.Empty;

            This will set the bar color to the color defined in the Chart Properties.
            RayNinjaTrader Customer Service

            Comment


              #7
              Awesome! Thank You!

              Comment


                #8
                BarColor

                What am I doing wrong that makes this indicator draw the Fuchsia down bars but the Lime up bars don't draw. Thanks for any help on this.

                {
                if (CurrentBar < 1)
                return;
                // Condition set 1
                if (Momentum(14)[0] > 0
                && Momentum(14)[0] > Momentum(14)[1]
                && MACD(12, 26, 9)[0] > MACD(12, 26, 9).Avg[0]
                && Stochastics(7, 14, 3).K[0] > Stochastics(7, 14, 3).D[0]
                && MACD(12, 26, 9).Avg[0] > MACD(12, 26, 9).Avg[1]
                && StochasticsFast(3, 14).K[0] > StochasticsFast(3, 14).K[1]
                && MACD(12, 26, 9).Diff[0] > MACD(12, 26, 9).Diff[1]
                && EMA(13)[0] > SMA(20)[0]
                && Close[0]> Close[1]
                && Open[0] < Close[0])
                {
                BarColor = Color.Lime;
                }
                else
                {
                BarColor = Color.Empty;
                }

                // Condition set 2
                if (Momentum(14)[0] < 0
                && Momentum(14)[0] < Momentum(14)[1]
                && MACD(12, 26, 9)[0] < MACD(12, 26, 9).Avg[0]
                && Stochastics(7, 14, 3).K[0] < Stochastics(7, 14, 3).D[0]
                && MACD(12, 26, 9).Avg[0] < MACD(12, 26, 9).Avg[1]
                && StochasticsFast(3, 14).K[0] < StochasticsFast(3, 14).K[1]
                && MACD(12, 26, 9).Diff[0] < MACD(12, 26, 9).Diff[1]
                && EMA(13)[0] < SMA(20)[0]
                && Close[0]< Close[1]
                && Open[0] > Close[0])
                {
                BarColor = Color.Fuchsia;
                }
                else
                {
                BarColor = Color.Empty;
                }

                Comment


                  #9
                  cre8it8,

                  You will need to evaluate your conditions piece by piece till you find which one is not evaluating to true.
                  Josh P.NinjaTrader Customer Service

                  Comment


                    #10
                    I did that and the strange thing is that it works fine without the:
                    else
                    {
                    BarColor = Color.Empty;
                    }

                    Comment


                      #11
                      cre8it8,

                      Only thing I could suggest is to use Print() and try to see what is going on in your code. See what parts are evaluating to true. See if it is overwriting older color settings. Etc.
                      Josh P.NinjaTrader Customer Service

                      Comment

                      Latest Posts

                      Collapse

                      Topics Statistics Last Post
                      Started by Geovanny Suaza, 02-11-2026, 06:32 PM
                      0 responses
                      580 views
                      0 likes
                      Last Post Geovanny Suaza  
                      Started by Geovanny Suaza, 02-11-2026, 05:51 PM
                      0 responses
                      335 views
                      1 like
                      Last Post Geovanny Suaza  
                      Started by Mindset, 02-09-2026, 11:44 AM
                      0 responses
                      102 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