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

DrawDot to the right of price

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

    DrawDot to the right of price

    I would like to draw a colored dot to the right of the price, 4 dots to be precise by price level, then delete them every new bar, DrawDot wont extend to the right but is there another way or has someone any sample code?

    Thanks

    #2
    Plot dots

    This is a way to do it:

    DrawLine("YourLine", false, -4, Close[0], -1, Close[0], Color.Blue, DashStyle.Dot, 8);

    if you are going to have a condition for this:

    if(your condition)
    {
    DrawLine("YourLine", false, -4, Close[0], -1, Close[0], Color.Blue, DashStyle.Dot, 8);
    }

    I guess also another way to solve it is to just plot using Dot, -1, -2,and minus 3.
    Not shure if this is the correct way, but it works. If this is completely wrong, i guess some of the mods here will corect me:

    IDot dot1 = DrawDot("Dot1", true, -1, Close[0], Color.Red);
    IDot dot2 = DrawDot("Dot2", true, -2, Close[0], Color.Red);
    IDot dot3 = DrawDot("Dot3", true, -3, Close[0], Color.Red);

    Hope this is what you are looking for.

    Regards, Finn Jurbol
    Attached Files

    Comment


      #3
      looks great, how do then deleted them every new bar?

      Comment


        #4
        You don't need add anything extra for that. They will move automaticly to the new bar.

        Comment


          #5
          I tried

          DrawDot("Dot1", true, -1, Close[0], Color.Red);

          On 6.5, maybe on NT7 it works, but it does not like the negative number on 6.5

          I dont know what IDot is? is it a NT7 feature, it is not on 6.5

          IDot dot1 = DrawDot("Dot1", true, -1, Close[0], Color.Red);

          Comment


            #6
            tinkerz, correct the IDraw objects have been added to NT7. For NT 6.5 you unfortunately can't draw programmatically into the future, for NT 7 you could do so by supplying a future DateTime as parameter.
            BertrandNinjaTrader Customer Service

            Comment

            Latest Posts

            Collapse

            Topics Statistics Last Post
            Started by pvincent, 06-23-2022, 12:53 PM
            14 responses
            238 views
            0 likes
            Last Post Nyman
            by Nyman
             
            Started by TraderG23, 12-08-2023, 07:56 AM
            9 responses
            382 views
            1 like
            Last Post Gavini
            by Gavini
             
            Started by oviejo, Today, 12:28 AM
            0 responses
            1 view
            0 likes
            Last Post oviejo
            by oviejo
             
            Started by pechtri, 06-22-2023, 02:31 AM
            10 responses
            125 views
            0 likes
            Last Post Leeroy_Jenkins  
            Started by judysamnt7, 03-13-2023, 09:11 AM
            4 responses
            59 views
            0 likes
            Last Post DynamicTest  
            Working...
            X