Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

MouseUp and MouseDown

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

    MouseUp and MouseDown

    Please help me on removing my drawn text when I scroll my mouse backward on the chart. Someone could help me on the MouseUp and MouseDown event on it.

    #2
    Hello Edward,

    Thank you for your post.

    The MouseUp and Down events are unsupported with NinjaTrader but I will try to assist as much as I can.

    What have you scripted thus far for the events?

    Are using RemoveDrawObject(); in conjunction?
    Cal H.NinjaTrader Customer Service

    Comment


      #3
      I am drawing a line

      DrawLine("tag1" +CurrentBar.ToString(), false, xStart, yStart, xEnd, yEnd, Color.Lime, DashStyle.Solid, 2);

      where xStart = 5; xEnd = 0; yStart = Low[5]; yEnd = Low[0];
      then I have save the CurrentBar to xLine;

      Now I will remove it using

      xLineR = CurrentBar - xLine;

      RemoveDrawObject("tag1" +xLineR);

      It will remove when chart is in forward or the chart is running but if I scroll the mouse to go back or mouse down the line are still there unlike the plot series dots will be automatically remove/hide is scrolling back. Even my manually drawn line could not be remove by the remove code.

      Comment


        #4
        Can you supply the script so that I can test this out?
        Cal H.NinjaTrader Customer Service

        Comment


          #5
          Originally posted by edward_bell View Post
          I am drawing a line

          DrawLine("tag1" +CurrentBar.ToString(), false, xStart, yStart, xEnd, yEnd, Color.Lime, DashStyle.Solid, 2);

          where xStart = 5; xEnd = 0; yStart = Low[5]; yEnd = Low[0];
          then I have save the CurrentBar to xLine;

          Now I will remove it using

          xLineR = CurrentBar - xLine;

          RemoveDrawObject("tag1" +xLineR);

          It will remove when chart is in forward or the chart is running but if I scroll the mouse to go back or mouse down the line are still there unlike the plot series dots will be automatically remove/hide is scrolling back. Even my manually drawn line could not be remove by the remove code.
          I could be wrong but I think you don't need "xLineR = CurrentBar - xLine;" and instead can just use RemoveDrawObject("tag1" +xLine);

          When you save the CurrentBar you are saving the number of the bar. That is the number that is being added to "tag1". If you do some other math you won't be using the same bar number and that may be why your objects are not being removed.

          Regards

          Comment

          Latest Posts

          Collapse

          Topics Statistics Last Post
          Started by Geovanny Suaza, 02-11-2026, 06:32 PM
          0 responses
          579 views
          0 likes
          Last Post Geovanny Suaza  
          Started by Geovanny Suaza, 02-11-2026, 05:51 PM
          0 responses
          334 views
          1 like
          Last Post Geovanny Suaza  
          Started by Mindset, 02-09-2026, 11:44 AM
          0 responses
          101 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
          551 views
          1 like
          Last Post RFrosty
          by RFrosty
           
          Working...
          X