Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Validate other temporalities

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

    Validate other temporalities

    I want to know how I can validate the volume on a 5 minute time frame if I am working on a 1597 tick time frame? Code. Thanks

    #2
    Hi carguzpa,

    You can use the AddDataSeries() function and the Volumes object to obtain the volume for a 5-minute time frame.

    Please refer to the code below:

    Code:
    protected override void OnStateChange(){
      if (State == State.Configure) {
        // Adds a 5-minute Bars object to the strategy and is automatically assigned
        // a Bars object index of 1 since the primary data the strategy is run against
        // set by the UI takes the index of 0.
        AddDataSeries("AAPL", BarsPeriodType.Minute, 5);
      }
    }
    
    protected override void OnBarUpdate() {
      // Compares the primary bar's volume to the 5-minute bar's volume
      if (Volumes[0][0] > Volumes[1][0]) {
          Print("The primary bar's volume is greater");
      }
    }
    For more information about the AddDataSeries() function and the Volumes objects, you can access the following links to learn more:


    Regards,
    William
    ninZa
    NinjaTrader Ecosystem Vendor - ninZa.co

    Comment

    Latest Posts

    Collapse

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