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

Line on current price

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

    Line on current price

    Sorry for such an elementary question, but I am trying to plot a line that shows the last traded price, that goes from the last bar and rightward towards the price display itself, as show in the attached picture. What method would I use to accomplish this? Thanks for any help you can provide.

    Obviously, this line should update with each price change.
    Attached Files

    #2
    Hello JoshDance,
    Thanks for writing in and I am happy to assist you.

    You can simply draw a ray to accomplish this.
    Code:
    if (CurrentBar > 1) DrawRay("ray", 1, Close[0], 0, Close[0], Color.Blue);


    Please let me know if I can assist you any further.
    JoydeepNinjaTrader Customer Service

    Comment


      #3
      Originally posted by NinjaTrader_Joydeep View Post
      Hello JoshDance,
      Thanks for writing in and I am happy to assist you.

      You can simply draw a ray to accomplish this.
      Code:
      if (CurrentBar > 1) DrawRay("ray", 1, Close[0], 0, Close[0], Color.Blue);


      Please let me know if I can assist you any further.
      Joydeep, thank you for your help. As you can see, this draws the ray through the last two bars.. is there a way to make the ray only draw from the very last bar to the right?
      Attached Files

      Comment


        #4
        Hello JoshDance,
        Please use this modified code
        Code:
        DrawRay("ray", 0, Close[0], -1, Close[0], Color.Blue);
        Please let me know if I can assist you any further.
        JoydeepNinjaTrader Customer Service

        Comment


          #5
          Originally posted by NinjaTrader_Joydeep View Post
          Hello JoshDance,
          Please use this modified code
          Code:
          DrawRay("ray", 0, Close[0], -1, Close[0], Color.Blue);
          Please let me know if I can assist you any further.
          Beautiful, thank you!

          Comment


            #6
            Hello JoshDance,
            Thanks for your note.

            Please let me know if I can assist you any further.
            JoydeepNinjaTrader Customer Service

            Comment


              #7
              Originally posted by NinjaTrader_Joydeep View Post
              Hello JoshDance,
              Thanks for your note.

              Please let me know if I can assist you any further.
              Actually Joydeep, after using this for a few minutes, I notice an issue. With the second piece of code, when I zoom all the way out (I suppose what I really mean is that I reduce the bar spacing as far down as possible), I get the first picture here, where the ray appears vertical. At any other higher bar spacing, it works fine.

              How can I check the bar spacing? If I determine it's zero (or whatever the minimum is), then I can use the first piece of code. Else, I'll use the second piece.

              Also, given that I have no plots here, how can I allow user input of a color so I can let the user change the color of the ray? I'd prefer not to have three ints for RGB values if possible, I'd like an actual color.
              Attached Files

              Comment


                #8
                Hello JoshDance,
                Unfortunately there are no supported method for finding the bar space. However you may look into the unsupported ChartControl class regarding this.

                Please let me know if I can assist you any further.
                JoydeepNinjaTrader Customer Service

                Comment


                  #9
                  I used ChartControl, thank you. How about accepting the input color as I asked in the prior post?

                  Comment


                    #10
                    Hello JoshDance.
                    Yes, you can use Color inputs as a select-able parameter. Please refer to this post which demonstrates it.


                    Please let me know if I can assist you any further.
                    JoydeepNinjaTrader Customer Service

                    Comment


                      #11
                      Thank you, works great.

                      Comment


                        #12
                        Hello Josh,
                        Glad to know everything is working fine at your end.

                        Please let me know if I can assist you any further.
                        JoydeepNinjaTrader Customer Service

                        Comment

                        Latest Posts

                        Collapse

                        Topics Statistics Last Post
                        Started by judysamnt7, 03-13-2023, 09:11 AM
                        4 responses
                        59 views
                        0 likes
                        Last Post DynamicTest  
                        Started by ScottWalsh, Today, 06:52 PM
                        4 responses
                        36 views
                        0 likes
                        Last Post ScottWalsh  
                        Started by olisav57, Today, 07:39 PM
                        0 responses
                        7 views
                        0 likes
                        Last Post olisav57  
                        Started by trilliantrader, Today, 03:01 PM
                        2 responses
                        21 views
                        0 likes
                        Last Post helpwanted  
                        Started by cre8able, Today, 07:24 PM
                        0 responses
                        10 views
                        0 likes
                        Last Post cre8able  
                        Working...
                        X