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

Draw Rectangle forward but stop after price crosses

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

    Draw Rectangle forward but stop after price crosses

    How would I go about having a rectangle go forward until price touches it, then have it stop there?

    #2
    you would need some seperate drawing mechanism. one working while the rectangle hasnt been touched and one when it has.

    the first would use..
    Code:
    DrawRectangle(string  tag,  int  startBarsAgo, double startY,  int  endBarsAgo, double endY, Color color)
    ...with a static tag while your barsago wouldbe between 0(the current bar) and your startbar, so
    Code:
    ("rec",0,y,currentbar-startbarcount,y2,...);
    that would be update every bar and would replace the rectangle of the previous bar, with a 1 bar longer one as long as your condition(that is hasnt been touched) would be true.

    ----------------------------------

    after your zone between y and y2 has been toched you would need to remove the provisional rectangle with
    Code:
    RemoveDrawObject("rec");
    and replace it with a dynamicly tagged rectangle that will be the final one, so
    Code:
    ("rec"+CurrentBar,0,y,currentbar-startbarcount,y2,...);
    make sure to only draw this 1 time once your rectangle is hit and turn it off directly the next candle so u wont stack up rectangles on top of each other.


    this is how i would try it.
    Last edited by BigRo; 12-12-2015, 04:13 AM.

    Comment


      #3
      Originally posted by brucelevy View Post
      How would I go about having a rectangle go forward until price touches it, then have it stop there?
      As this post says: "... there is good news and there is not so good news. ..."

      ref: http://ninjatrader.com/support/forum...56&postcount=3

      Comment


        #4
        Hello brucelevy,

        Thank you for your inquiry.

        I have created a sample indicator that will start drawing a rectangle from the first live bar that comes in until it touches a user specified price.

        To import this indicator, click on File -> Utilities -> Import NinjaScript in the Control Center.

        Please, let us know if we may be of further assistance.
        Attached Files
        Zachary G.NinjaTrader Customer Service

        Comment

        Latest Posts

        Collapse

        Topics Statistics Last Post
        Started by usazencort, Today, 01:16 AM
        0 responses
        1 view
        0 likes
        Last Post usazencort  
        Started by kaywai, 09-01-2023, 08:44 PM
        5 responses
        603 views
        0 likes
        Last Post NinjaTrader_Jason  
        Started by xiinteractive, 04-09-2024, 08:08 AM
        6 responses
        22 views
        0 likes
        Last Post xiinteractive  
        Started by Pattontje, Yesterday, 02:10 PM
        2 responses
        21 views
        0 likes
        Last Post Pattontje  
        Started by flybuzz, 04-21-2024, 04:07 PM
        17 responses
        230 views
        0 likes
        Last Post TradingLoss  
        Working...
        X