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 Jimmyk, 01-26-2018, 05:19 AM
                        6 responses
                        835 views
                        0 likes
                        Last Post emuns
                        by emuns
                         
                        Started by jxs_xrj, 01-12-2020, 09:49 AM
                        6 responses
                        3,291 views
                        1 like
                        Last Post jgualdronc  
                        Started by Touch-Ups, Today, 10:36 AM
                        0 responses
                        11 views
                        0 likes
                        Last Post Touch-Ups  
                        Started by geddyisodin, 04-25-2024, 05:20 AM
                        11 responses
                        62 views
                        0 likes
                        Last Post halgo_boulder  
                        Started by Option Whisperer, Today, 09:55 AM
                        0 responses
                        9 views
                        0 likes
                        Last Post Option Whisperer  
                        Working...
                        X