Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Refreshing historical data within ninjascript

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

    Refreshing historical data within ninjascript

    Unfortunately I don't have access to GIG speed internet where I live. Instead I have 40 mbps and less than that if other devices are using it. I've written a strategy that makes it's decisions based on the previous bar. With historical testing it works quite well but when I go to real time data, the latency of the data feed corrupts the data. If I click "Reload all historical data", the data is fine. But I can't do that for every minute, which is the data series I'm accessing. What would be great is if I could have my strategy reload historical data each time I enter into a new bar. Even better would be a function that reloads for a specific time frame, but I doubt you have anything like that. So I figured if you do have a reload all historical data function, I could set my data series to maintain a small number of bars to reduce the overhead of reloading all that data. I get the impression when googling this issue that you don't provide that function. If this is true, can I see the code you use with the button click method? I'm a professional software engineer with over 40 years of experience and could write my own function and make it available to others if you like.

    #2
    Try looking at ReloadAllHistoricalData.

    Btw, why not use a VPS?
    I mean, your situation is a perfect use case.

    Comment


      #3
      Unfortunately your link to ReloadAllHistoricalData goes to a Page Not Found. But I found it searching the alphabetical listing. Thanks.

      As for VPS, I admit that would be the best. I'm unaware of providers, especially those associated with FOREX data. I'll email forex.com to see if they do.

      Comment


        #4
        This implies that you do not have functioning live data from your provider. The "reload" data comes from NinjaTrader's servers, while obviously your provider's data is not coming through. Check your exchange subscriptions, and check your Control Center Log tab for orange lines with error messages to do with your data subscriptions.
        Bruce DeVault
        QuantKey Trading Vendor Services
        NinjaTrader Ecosystem Vendor - QuantKey

        Comment


          #5
          Is that true if I can see ticks coming in? They appear but not continuously. Maybe a second or two between each tick is what I see being displayed on the chart.

          Comment


            #6
            Is there a way to see an accounting of what data is coming in? I don't see any error messages in the log. I presume from what appears on the charts that I am losing data because the bars change significantly when I reload. Especially different are the OHLC values of which I depend.

            Comment


              #7
              That means that the historical data server's data is much better and more complete than the data coming in from forex.com. That's entirely believable, as I think the historical data server data comes from FXCM. If you want to upgrade, you also could consider getting Kinetick and adding forex data there (they have several options, a basic one and a more premium one). This would most likely be better data for your analysis, although it's always an issue when it comes to execution if your broker won't give you a fill except at the broker's bid/ask even though the data feed says there's a better price available. That's always a problem with non-centralized execution like spot forex.
              Bruce DeVault
              QuantKey Trading Vendor Services
              NinjaTrader Ecosystem Vendor - QuantKey

              Comment


                #8
                Ah! Is Oanda's data feed better? Is there another I should consider? I used to be with FXCM but they had to cancel all US customers a couple years ago.

                Comment

                Latest Posts

                Collapse

                Topics Statistics Last Post
                Started by Graci117, Today, 09:02 PM
                1 response
                6 views
                0 likes
                Last Post NinjaTrader_Manfred  
                Started by ETFVoyageur, Today, 07:55 PM
                0 responses
                7 views
                0 likes
                Last Post ETFVoyageur  
                Started by janio973, Today, 07:24 PM
                1 response
                7 views
                0 likes
                Last Post NinjaTrader_Manfred  
                Started by aligator, 01-06-2022, 12:14 PM
                4 responses
                246 views
                0 likes
                Last Post john_44573  
                Started by reynoldsn, Today, 05:56 PM
                0 responses
                14 views
                0 likes
                Last Post reynoldsn  
                Working...
                X