Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Get Order Flow Parameters from DataSeries

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

  • diorfo57
    replied
    Hi Chris,

    Now it worked based on your code.

    Thank you for supporting.
    Last edited by diorfo57; 03-04-2023, 02:25 AM.

    Leave a comment:


  • NinjaTrader_ChrisL
    replied
    Hello, thanks for writing in. The BarDelta is available to get from the Volumetric series here is an example:

    Code:
    protected override void OnBarUpdate()
    {
    
    if(BarsInProgress == 1)
    {
    
     NinjaTrader.NinjaScript.BarsTypes.VolumetricBarsType barsType = BarsArray[1].BarsType as NinjaTrader.NinjaScript.BarsTypes.VolumetricBarsType;
     if (barsType == null)
      return;
    
     Print("Delta for bar: " + barsType.Volumes[CurrentBar].BarDelta);
    }
    
    }​

    Leave a comment:


  • diorfo57
    started a topic Get Order Flow Parameters from DataSeries

    Get Order Flow Parameters from DataSeries

    Hello,

    I need supporting with correct sintax to get order flow parameters from dataseries (for instance: BarDelta).

    I tried something like below but I receive some erros related "barsType" declaration:

    Code:
    private long DeltaOfPreviousBar1
    private long DeltaOfPreviousBar2
    
    if (State == State.Configure)
    {      
         AddVolumetric("CL 06-23", BarsPeriodType.Minute, 5, VolumetricDeltaType.BidAsk, 1);
         AddVolumetric("CL 09-23", BarsPeriodType.Minute, 5, VolumetricDeltaType.BidAsk, 1);              
    }​
    
    protected override void OnBarUpdate()
    {
        if (State == State.Historical)
             return;        
    
        if(BarsInProgress == 0)
             {
                    NinjaTrader.NinjaScript.BarsTypes.VolumetricBarsType barsType = Bars.BarsSeries.BarsType as    
                    NinjaTrader.NinjaScript.BarsTypes.VolumetricBarsType;
    
                    // my code here
             }​
    
        if (Bars == null)
                return;    
    
        if (barsType == null)
                return;  ​
    
        if(BarsInProgress == 1)
              {
                    NinjaTrader.NinjaScript.BarsTypes.VolumetricBarsType barsType = BarsArray[1].BarsType as
                    NinjaTrader.NinjaScript.BarsTypes.VolumetricBarsType;    
    
                    DeltaOfPreviousBar1 = barsType.Volumes[Current].BarDelta;
              }​
    
        if(BarsInProgress == 2)
              {
                    NinjaTrader.NinjaScript.BarsTypes.VolumetricBarsType barsType = BarsArray[2].BarsType as
                    NinjaTrader.NinjaScript.BarsTypes.VolumetricBarsType;    
    
                    DeltaOfPreviousBar2 = barsType.Volumes[Current].BarDelta;
              }​
    
       ​​​
    
    }​

Latest Posts

Collapse

Topics Statistics Last Post
Started by furelaong, 06-18-2025, 11:04 PM
0 responses
21 views
0 likes
Last Post furelaong  
Started by futurenow, 12-06-2021, 05:49 PM
19 responses
1,005 views
0 likes
Last Post Redders
by Redders
 
Started by mathfrick2023, 05-08-2025, 12:51 PM
8 responses
118 views
0 likes
Last Post Yogaman
by Yogaman
 
Started by several, 04-22-2025, 05:21 AM
1 response
280 views
0 likes
Last Post Lukasxgtx  
Started by NTEducationTeam, 06-12-2025, 02:30 PM
0 responses
44 views
0 likes
Last Post NTEducationTeam  
Working...
X