Announcement

Collapse

Looking for a User App or Add-On built by the NinjaTrader community?

Visit NinjaTrader EcoSystem and our free User App Share!

Have a question for the NinjaScript developer community? Open a new thread in our NinjaScript File Sharing Discussion Forum!
See more
See less

Partner 728x90

Collapse

Forex Volume Different Between eSignal Historial and Real Time?

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

    Forex Volume Different Between eSignal Historial and Real Time?

    On historical data from eSignal for Forex, it shows 5 min tick volume ranging from 200 to around 900 per 5 minutes.

    But when running real time, like today, it shows 4,418K up to 1,100 K.

    Is there some explanation or formula that can be used by switching with the if(!Historical) variable?

    Sincerely,
    Wayne

    #2
    NT displays the data it receives from eSignal (historical and live). If you experience oddities on volume you would need to contact eSignal support for clarification.

    Comment


      #3
      Volume on forex may not be of much value anyways. Not sure where eSignal gets this data since forex is not a centralized market.
      RayNinjaTrader Customer Service

      Comment


        #4
        FYI: I use as a good mechanical indicator of holidays and other low activity periods when it's best to avoid trading at all. I don't use it as a "true" volume.

        NOTE: I realize now that I also connected to MB Trading as a secondary connection. eSignal is the primary. I'll test this evening if it's eSignal or MB Trading that's giving these different volume.

        eSignal historical volume reports the number of "ticks" or changes in the bid/ask spread. That's useful. What in the world they or MBT appear to be reporting real time, I don't know.

        Does that give any ideas? I would think it gets all data including volume from eSignal primarily.

        Sincerely,
        Wayne

        Comment


          #5
          Got it. No ideas on why volume may be different, the values are just passed through.
          RayNinjaTrader Customer Service

          Comment


            #6
            Spoke with eSignal Support

            The result is that supposedly eSignal reports the volume as the actual number of ticks meaning changes in bid/ask quotes.

            So the number of times that OnBarUpdate gets called is supposed to match the volume on historical bars.

            Can you explain any reaon why OnBarUpdate() gets called significantly less than the volume (or tick count) data provided by eSignal?

            Is there perhaps some duplicate tick filtering in NT? Or could it be some other issue?

            Sincerely,
            Wayne

            Comment


              #7
              Next update will have the duplicate tick filter removed which was in place for currencies. Thanks for reporting this issue.

              Comment


                #8
                You're welcome.

                You're welcome. Is there no workaround at present?

                I have found counting ticks (included duplicates) an effective means of measure a low activity market. It especially keeps my automated strategy out of the market on Holidays or days where the market sleeps in advance of a news announcement, etc.

                Please advise or an ETA of the next release. I'm very happy to have gotten the production release of 6.5.

                I'm curious. How often do you release? Monthly? twice a month?

                Thanks!
                Wayne

                Comment


                  #9
                  - unfortunately no workaround present
                  - please see release notes/dates in docs for frequency of releases
                  - next NT6.5 should be available within the next 2 weeks

                  Comment


                    #10
                    Awesome, awesome, awesome.

                    Sincerely,
                    Wayne

                    Comment


                      #11
                      Important Suggestion

                      Dierk,

                      Please add this as an option rather than always. Maybe you realized this already. It's a waste of resource to process duplicate ticks.

                      If possible make another option like UpdateOnClose called DuplicateTicks = true or false.

                      You can make the default false for backward compatibility.

                      Also, you could add a property called DuplicateTick T/F that you set if it's a duplicate so our method can just count it and return.

                      That last one is only a nice-to-have since I could implement logic to compare the bid and ask each time myself.

                      Adding these features would simply make it an elegant solution just like the rest of NinjaTrader and NinjaScript. Not perfect, but very elegant.

                      Sincerely,
                      Wayne

                      Comment


                        #12
                        Thanks for your suggestions. We'll add it to the list of future considerations.

                        Comment

                        Latest Posts

                        Collapse

                        Topics Statistics Last Post
                        Started by Belfortbucks, Today, 09:29 PM
                        0 responses
                        3 views
                        0 likes
                        Last Post Belfortbucks  
                        Started by zstheorist, Today, 07:52 PM
                        0 responses
                        7 views
                        0 likes
                        Last Post zstheorist  
                        Started by pmachiraju, 11-01-2023, 04:46 AM
                        8 responses
                        150 views
                        0 likes
                        Last Post rehmans
                        by rehmans
                         
                        Started by mattbsea, Today, 05:44 PM
                        0 responses
                        6 views
                        0 likes
                        Last Post mattbsea  
                        Started by RideMe, 04-07-2024, 04:54 PM
                        6 responses
                        33 views
                        0 likes
                        Last Post RideMe
                        by RideMe
                         
                        Working...
                        X