• If this is your first visit, you will have to register before you can post. To view messages, please scroll below and select the forum that you would like to visits. Questions? Be sure to check out the Forum FAQ.

Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

OnMarketData Printing some strange sign

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

    OnMarketData Printing some strange sign

    Given this bit of code, I am getting a strange value printing to the Output window. Attached is a screenshot. Here is the code:
    Code:
            protected override void OnMarketData(MarketDataEventArgs e)
            {
                    double price = (e.Bid + e.Ask)/2;                
                    Print(price);    
    
            }
    Click image for larger version

Name:	strange_double_value.png
Views:	2
Size:	13.2 KB
ID:	1051019
    Attached Files

    #2
    Hello swcooke,
    Thanks for your post.

    I am looking into this and will let you know when I have further information.
    JoshNinjaTrader Customer Service

    Comment


      #3
      Here is what I came up with. Let me know what you think:

      Code:
              // Tests a Double for Nan or Infinity
              public static bool IsNanOrInfinity(double value)
              {
                  return !Double.IsNaN(value) && !Double.IsInfinity(value);
              } 
           protected override void OnMarketData(MarketDataEventArgs e)     {             double price = (e.Bid + e.Ask)/2;             if(!IsNanOrInfinity(price))return;                             Print(price);         }

      Comment


        #4
        swcooke,

        This is expected to occur because those market data objects will not always have a value. It would be recommended to wrap you logic up in a wrapper similar to how it is done in the sample here: https://ninjatrader.com/support/help...aeventargs.htm
        JoshNinjaTrader Customer Service

        Comment

        Latest Posts

        Collapse

        Topics Statistics Last Post
        Started by superg3, Today, 12:33 AM
        0 responses
        3 views
        0 likes
        Last Post superg3
        by superg3
         
        Started by vppzepuq, Yesterday, 11:28 PM
        0 responses
        1 view
        0 likes
        Last Post vppzepuq  
        Started by Steve L, 05-25-2019, 10:04 PM
        1 response
        6 views
        0 likes
        Last Post NinjaTrader_ChelseaB  
        Started by mestril, 05-25-2019, 10:22 AM
        1 response
        14 views
        0 likes
        Last Post NinjaTrader_ChelseaB  
        Started by hir04068, 05-25-2019, 09:29 PM
        7 responses
        21 views
        0 likes
        Last Post hir04068  
        Working...
        X