Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Look Back based on TIME and not BARs

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

    Look Back based on TIME and not BARs

    I have the chart based on TICK (4 for each bar)
    I am looking for a way to look back for a certain TIME period intraday, (ex. 30min)
    everywhere I look I see this based on counting the bars. but in my case, this does not help as I dont know how many TICK bars in one minute, its dynamic and changes with instrument

    hope its clear

    #2
    Hello dadarara,

    Thanks for your post.

    Correct, tick bars are not time based and there is no consistent number of bars per time unit.

    One approach you might consider is using GetBar(). this method will provide the bar number of the closest bar that fits the time specified. This would give you a 30 minute reference point and would provide the number of bars in that particular 30 minute period.

    Reference: http://ninjatrader.com/support/helpG...us/?getbar.htm

    Here is an example:

    int StartBar = Bars.GetBar(Time[0].AddMinutes(-30));

    Where the example integer StartBar will contain the bar number from 30 minutes ago. You can then determine the number of bars in the look back period by:

    int BarsToProcess = CurrentBar - StartBar;

    Comment

    Latest Posts

    Collapse

    Topics Statistics Last Post
    Started by CarlTrading, 03-31-2026, 09:41 PM
    1 response
    81 views
    1 like
    Last Post NinjaTrader_ChelseaB  
    Started by CarlTrading, 04-01-2026, 02:41 AM
    0 responses
    42 views
    0 likes
    Last Post CarlTrading  
    Started by CaptainJack, 03-31-2026, 11:44 PM
    0 responses
    64 views
    2 likes
    Last Post CaptainJack  
    Started by CarlTrading, 03-30-2026, 11:51 AM
    0 responses
    66 views
    0 likes
    Last Post CarlTrading  
    Started by CarlTrading, 03-30-2026, 11:48 AM
    0 responses
    54 views
    0 likes
    Last Post CarlTrading  
    Working...
    X