Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

How to use GetLow(), GetHigh(), etc

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

    How to use GetLow(), GetHigh(), etc

    When using Calculate.OnBarClose, how would I access the current high/low of the bar that is currently developing?

    #2
    Hello Lumbeezl,

    Thanks for your post.

    With Calculate.OnBarClose your script will only run once at the end of the bar and can only access the historical data. The bars ago of [0] will point to the just closed bar.

    If you need to access the currently forming bar, you will need to use either Calculate.OnEachTick or Calculate.OnPriceChange. The bars ago of [0] will point to the currently forming bar and [1] will point to the just closed bar.

    The recommendation would be to use Calculate.OnEachTick or Calculate.OnPriceChange and segment your code so that some parts will run only once per bar and other parts that need the information of the currently forming bar can operate on each tick or price change. We have a working example of this in the educational section of the help guide, here is a direct link to the example: https://ninjatrader.com/support/help...either_cal.htm

    Comment

    Latest Posts

    Collapse

    Topics Statistics Last Post
    Started by argusthome, 03-08-2026, 10:06 AM
    0 responses
    71 views
    0 likes
    Last Post argusthome  
    Started by NabilKhattabi, 03-06-2026, 11:18 AM
    0 responses
    43 views
    0 likes
    Last Post NabilKhattabi  
    Started by Deep42, 03-06-2026, 12:28 AM
    0 responses
    25 views
    0 likes
    Last Post Deep42
    by Deep42
     
    Started by TheRealMorford, 03-05-2026, 06:15 PM
    0 responses
    28 views
    0 likes
    Last Post TheRealMorford  
    Started by Mindset, 02-28-2026, 06:16 AM
    0 responses
    56 views
    0 likes
    Last Post Mindset
    by Mindset
     
    Working...
    X