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

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 wzgy0920, 04-20-2024, 06:09 PM
          2 responses
          27 views
          0 likes
          Last Post wzgy0920  
          Started by wzgy0920, 02-22-2024, 01:11 AM
          5 responses
          32 views
          0 likes
          Last Post wzgy0920  
          Started by wzgy0920, 04-23-2024, 09:53 PM
          2 responses
          49 views
          0 likes
          Last Post wzgy0920  
          Started by Kensonprib, 04-28-2021, 10:11 AM
          5 responses
          193 views
          0 likes
          Last Post Hasadafa  
          Started by GussJ, 03-04-2020, 03:11 PM
          11 responses
          3,235 views
          0 likes
          Last Post xiinteractive  
          Working...
          X