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
    Paul H.NinjaTrader Customer Service

    Comment

    Latest Posts

    Collapse

    Topics Statistics Last Post
    Started by terofs, Yesterday, 04:18 PM
    1 response
    21 views
    0 likes
    Last Post terofs
    by terofs
     
    Started by CommonWhale, Today, 09:55 AM
    1 response
    3 views
    0 likes
    Last Post NinjaTrader_Erick  
    Started by Gerik, Today, 09:40 AM
    2 responses
    7 views
    0 likes
    Last Post Gerik
    by Gerik
     
    Started by RookieTrader, Today, 09:37 AM
    2 responses
    13 views
    0 likes
    Last Post RookieTrader  
    Started by alifarahani, Today, 09:40 AM
    1 response
    7 views
    0 likes
    Last Post NinjaTrader_Jesse  
    Working...
    X