Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Order Flow VWAP syntax

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

  • Impeesa
    replied
    It works perfectly.

    Thanks a lot, Paul

    Leave a comment:


  • NinjaTrader_PaulH
    replied
    Hello Impeesa,

    Thanks for your post.

    The help guide link you provided shows the syntax for specifying the various OrderFlow VWAP indicator plots from VWAP to StdDevUpper3 and StdDevLower3.

    The link also provides an example of use and shows printing the VWAP value itself.

    // Prints the VWAP value using a standard resolution off of RTH trading hours
    double VWAPValue = OrderFlowVWAP(VWAPResolution.St andard, TradingHours.String2TradingHours("CME US Index Futures RTH"), VWAPStandardDeviations.Three, 1, 2, 3).VWA P[0];
    Print("The current VWAP with a standard resolution on CME US Index Futures RTH is " + VWAPValue.ToString());


    If you are looking to shorten all that up with a private instance of the indicator then you can approach like this:

    At the class level: private OrderFlowVWAP myOFVWAP;

    In State.DataLoaded: myOFVWAP = OrderFlowVWAP(VWAPResolution.Tick, Bars.TradingHours, VWAPStandardDeviations.Three, 1, 2, 3);

    In OnBarUpdate(): Close[1] < myOFVWAP.VWAP[1];

    Please note that you will have to segrgate by BarsInProgress to ensure that the VWAP indicator is updated with the added tick series. It would look like this:

    else if (BarsInProgress == 1)
    {
    // We have to update the secondary tick series of the cached indicator using Tick Resolution to make
    // sure the values we get in BarsInProgress == 0 are in sync
    myOFVWAP.Update(BarsArray[1].Count -1, 1);
    }

    Leave a comment:


  • Impeesa
    started a topic Order Flow VWAP syntax

    Order Flow VWAP syntax

    Using Order Flow Cumulative Delta in an strategy, code running ok is

    else if (State == State.DataLoaded)
    {
    cumulativeDelta = OrderFlowCumulativeDelta(CumulativeDeltaType.BidAs k, CumulativeDeltaPeriod.Bar, 0);
    }

    Can you please tell me what is the correct syntax for using Order Flow VWAP? I just want create conditions like Close[1] < OrderFlowVWAP[1]...

    I have read https://ninjatrader.com/support/help...flow_vwap2.htm but none of lines I have used works.

    Thanks a lot
    Last edited by Impeesa; 09-28-2020, 01:44 AM.

Latest Posts

Collapse

Topics Statistics Last Post
Started by Stanfillirenfro, Today, 03:43 AM
0 responses
4 views
0 likes
Last Post Stanfillirenfro  
Started by guillembm, Today, 02:19 AM
1 response
4 views
0 likes
Last Post NinjaTrader_Jason  
Started by debleded, Today, 12:38 AM
0 responses
5 views
0 likes
Last Post debleded  
Started by proptradingshop, Yesterday, 10:37 PM
1 response
10 views
0 likes
Last Post proptradingshop  
Started by MatthewLesko, Yesterday, 09:46 PM
1 response
12 views
0 likes
Last Post NinjaTrader_Manfred  
Working...
X