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

Level 2 posting speed

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

    Level 2 posting speed

    Hi

    Am I correct in saying that all posts to level 2 data are at 200ms intervals?

    And volume traded is set in batch of 200ms?

    I am trying to understand the frequency of posting level 2 data and volume data

    Thanks

    Tinkerz

    #2
    Hello,

    Who are you connected to?

    The data should come through as it is made available and will not be in a set interval.
    LanceNinjaTrader Customer Service

    Comment


      #3
      I am connected to CQG.

      How does NT process all this data then? I am curious to know so I can understand the update speed for a formula I am working on.

      Does NT collect the data then action at a minimum speed?

      Comment


        #4
        Hello,

        There is no minimum speed used and it will be updated every time OnMarketDepth() is fired, meaning every time the provider sends us the level 2 data: http://www.ninjatrader.com/support/h...arketdepth.htm

        The charts are limited visually by a refresh speed that can be set in the chart properties however this value does not affect the calculations of the strategy or indicator.

        Please let me know if I can be of further assistance.
        LanceNinjaTrader Customer Service

        Comment


          #5
          210 ms minimum is mandatory for Chart Properties: why?

          Originally posted by NinjaTrader_Lance View Post
          Hello,
          ...

          The charts are limited visually by a refresh speed that can be set in the chart properties however this value does not affect the calculations of the strategy or indicator.


          "A value of 200 ms or less will be CPU intensive and can adversely affect performance especially in high volatile market activity".

          Actually leaving 200 ms or above could be affect my performance... so why it's mandatory that 210 ms or higher? The issue seems the be software itself not the hardware specs of the user.

          Why there is not only the alert of the 200 ms for chart properties but actually there is no way to set at 0.2 (sec) but the minimum is 0.21 (210 ms)?

          Comment


            #6
            Sorry I don't know that I fully understand your question.

            You can set this value below .2 however this is not recommended as it can slow computer performance and does not increase the rate at which data arrives at your computer. It only affects the display rate of the chart.

            You can change this setting by right clicking the chart -> properties -> Display update interval (sec)
            LanceNinjaTrader Customer Service

            Comment


              #7
              How to speed up charts..?

              Originally posted by NinjaTrader_Lance View Post
              Sorry I don't know that I fully understand your question.

              You can set this value below .2 however this is not recommended as it can slow computer performance and does not increase the rate at which data arrives at your computer. It only affects the display rate of the chart.

              You can change this setting by right clicking the chart -> properties -> Display update interval (sec)
              So how to speed up charts when it seems the data is 'cached' and plotted with delay all the same time during spikes or fast markets?

              Please don't tell me that I have to "update at the close of the bar".... I need realtime updates on 33 charts about which 10 are tickcharts, all in one workspace using Gomcd indicators.

              My hardware is Windows XP Pro x64, 4 Gb RAM, i7 860 OCed 4 Ghz, 2 x NVS Quadro 290. 256 Mb each videocard.

              Comment


                #8
                The underlying tick processing done by the NT Core is not delayed or filterer as long as your CPU can keep up with the ticks it is processing. This information will be sent in directly as it is reported by the data provider. Depending on who you use for data, they may be sending 'snap shots' rather than unfiltered feed such as Kinetick.

                The Display update interval only changes how often the chart itself repaints. This is just a visual property. You can set this as low as .1 sec, however there is a warning that will remind you that this can use more CPU resources than is necessarily. In fact, setting this to a lower value could very well throttle the time it takes for the core to process the ticks as it's working on visually updating the chart, resulting in delayed ticks.
                MatthewNinjaTrader Product Management

                Comment


                  #9
                  Originally posted by NinjaTrader_Matthew View Post
                  The underlying tick processing done by the NT Core is not delayed or filterer as long as your CPU can keep up with the ticks it is processing. This information will be sent in directly as it is reported by the data provider. Depending on who you use for data, they may be sending 'snap shots' rather than unfiltered feed such as Kinetick.

                  The Display update interval only changes how often the chart itself repaints. This is just a visual property. You can set this as low as .1 sec, however there is a warning that will remind you that this can use more CPU resources than is necessarily. In fact, setting this to a lower value could very well throttle the time it takes for the core to process the ticks as it's working on visually updating the chart, resulting in delayed ticks.
                  Thank you for your reply.
                  I used DTN Iqfeed and also Rithmic with the same i7 overclocked hardware (is 4 Ghz CPU / 4 Gb RAM with 2.5 Gb free not enough when NT uses only 250/300 Mb?) but I saw the same behaviour during fast markets.

                  Now I'm trialling CQG demo feed with AMP.

                  Is CQG feed a 'snap shots' feed like a famous another one... or it's' being coalesced by Ninja as it happens with TT fix?
                  Last edited by paulg; 03-21-2013, 07:53 AM.

                  Comment


                    #10
                    CQG is an unfiltered connection.
                    MatthewNinjaTrader Product Management

                    Comment


                      #11
                      Originally posted by NinjaTrader_Matthew View Post
                      CQG is an unfiltered connection.
                      So given the hardware setup and the feed I should be in an optimal position.
                      But the issues are there during fast market or general peak of traded traded.

                      Is there any way to use the power of a GPU card to run Ninjatrader?

                      Comment


                        #12
                        We do not currently support any form of GPU processing at this time.
                        MatthewNinjaTrader Product Management

                        Comment


                          #13
                          Will Niniatrader 8 support Nvidia CUDA or other GPUs for better performance in realtime processinf oof the indicators?

                          Comment


                            #14
                            It's unlikely CUDA support will be added in the next major release, but I can't say for sure. Please check back closer to the release of the next major version.
                            MatthewNinjaTrader Product Management

                            Comment


                              #15
                              That's fine; thank you.

                              Comment

                              Latest Posts

                              Collapse

                              Topics Statistics Last Post
                              Started by funk10101, Today, 12:02 AM
                              0 responses
                              3 views
                              0 likes
                              Last Post funk10101  
                              Started by gravdigaz6, Yesterday, 11:40 PM
                              1 response
                              7 views
                              0 likes
                              Last Post NinjaTrader_Manfred  
                              Started by MarianApalaghiei, Yesterday, 10:49 PM
                              3 responses
                              10 views
                              0 likes
                              Last Post NinjaTrader_Manfred  
                              Started by XXtrader, Yesterday, 11:30 PM
                              0 responses
                              4 views
                              0 likes
                              Last Post XXtrader  
                              Started by love2code2trade, 04-17-2024, 01:45 PM
                              4 responses
                              28 views
                              0 likes
                              Last Post love2code2trade  
                              Working...
                              X