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 Philippe56140, Today, 02:35 PM
    0 responses
    1 view
    0 likes
    Last Post Philippe56140  
    Started by 00nevest, Today, 02:27 PM
    0 responses
    1 view
    0 likes
    Last Post 00nevest  
    Started by Jonafare, 12-06-2012, 03:48 PM
    5 responses
    3,986 views
    0 likes
    Last Post rene69851  
    Started by Fitspressorest, Today, 01:38 PM
    0 responses
    2 views
    0 likes
    Last Post Fitspressorest  
    Started by Jonker, Today, 01:19 PM
    0 responses
    2 views
    0 likes
    Last Post Jonker
    by Jonker
     
    Working...
    X