• 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:	13
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.
    Josh G.NinjaTrader 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
        Josh G.NinjaTrader Customer Service

        Comment

        Latest Posts

        Collapse

        Topics Statistics Last Post
        Started by markbb10, Today, 06:55 AM
        1 response
        4 views
        0 likes
        Last Post NinjaTrader_ShawnB  
        Started by Oracletrades, Today, 06:31 AM
        1 response
        8 views
        0 likes
        Last Post JMont1
        by JMont1
         
        Started by 1001111, Today, 09:10 AM
        0 responses
        4 views
        0 likes
        Last Post 1001111
        by 1001111
         
        Started by cheerfulEmini, Today, 05:10 AM
        1 response
        9 views
        0 likes
        Last Post JMont1
        by JMont1
         
        Started by ttodua, Today, 06:35 AM
        0 responses
        13 views
        0 likes
        Last Post ttodua
        by ttodua
         
        Working...
        X