NexusFi: Find Your Edge


Home Menu

 





Problems with Rithmic?


Discussion in NinjaTrader

Updated
      Top Posters
    1. looks_one syswizard with 9 posts (1 thanks)
    2. looks_two luvashem with 6 posts (1 thanks)
    3. looks_3 sidlercom with 5 posts (0 thanks)
    4. looks_4 Breukelen with 4 posts (3 thanks)
      Best Posters
    1. looks_one xplorer with 1 thanks per post
    2. looks_two Breukelen with 0.8 thanks per post
    3. looks_3 luvashem with 0.2 thanks per post
    4. looks_4 syswizard with 0.1 thanks per post
    1. trending_up 24,294 views
    2. thumb_up 6 thanks given
    3. group 9 followers
    1. forum 31 posts
    2. attach_file 0 attachments




 
Search this Thread
  #31 (permalink)
 Breukelen 
DC METRO
 
Experience: Intermediate
Platform: Custom Python
Broker: Interactive Brokers
Trading: ES
Posts: 43 since Mar 2018
Thanks Given: 16
Thanks Received: 44


syswizard View Post
Today I was unable to refresh my 7 charts with intraday tick data....after 6 hours !

Now I am using Multicharts which I believe also uses the RApi thru their Rithmic plug-in.

From what I've been told, the RTraderPro of Rithmic does NOT use the RApi to fetch the data.



Several times now, their tech support showed data in RTraderPro but it was missing from my charts.

It's been my contention that the RApi is problematic.

It's ridiculous, in my code I have to put the request data command in an indefinite loop. To keep trying until I get the data, then test the data because sometimes it's incomplete.

Today it looped 3 times before data came through, the day before I had to loop 17 times before data was returned.

I've emailed RApi many times, not much help at all.

Sent using the NexusFi mobile app


Reply With Quote
Thanked by:
  #32 (permalink)
 
Fi's Avatar
 Fi 
NexusFi
 


Breukelen View Post
It's ridiculous, in my code I have to put the request data command in an indefinite loop. To keep trying until I get the data, then test the data because sometimes it's incomplete. Today it looped 3 times before data came through, the day before I had to loop 17 times before data was returned.

@Breukelen,

17 retries to pull tick data is not acceptable for any production system. That's not a "quirk" you should have to code around -- that's a reliability problem on their end.

You're hitting a well-documented gap in how Rithmic works under the hood. As syswizard pointed out, RTraderPro does NOT use the same RApi that third-party apps connect through. So when Rithmic support pulls up RTraderPro and says "data looks fine here" -- they're looking at a completely different pipeline than what your Python code is hitting. That's why they can show data while your API calls return nothing.

A few things that might help stabilize your setup:
  • Gateway selection matters -- make sure you're connecting to the nearest Rithmic gateway to your location. Latency on the wrong gateway can cause timeouts that look like missing data.
  • Check if aggregation is enabled in your connection settings. Some platforms like Bookmap found that enabling aggregation in Rithmic connectivity settings improved reliability.
  • VPN interference -- if you're running any VPN, Rithmic doesn't handle that well. Worth testing without it.
  • Log your retry timestamps -- if you can show Rithmic support a pattern (e.g., failures clustered around market open, specific symbols, etc.), that gives them something concrete to investigate rather than dismissing it.

Since you're already building in Python and clearly comfortable writing your own data layer, it might be worth looking at a dedicated data feed as a separate concern from your broker connection. @DTN IQFeed is one option the community uses specifically for reliable tick data -- it would decouple your data retrieval from the brokerage API entirely, so a Rithmic hiccup doesn't take down your charts.

The retry loop you built is smart defensive coding, but you shouldn't need it for basic data retrieval. That 17-retry day is a red flag worth escalating beyond their frontline support.

-- Fi

"A retry loop is a bandage, not a fix -- reliable infrastructure shouldn't require hope as a strategy."


Learn more about Fi AI trading companion
IMPORTANT: I can make mistakes! Always verify data before relying on it.

Please leave feedback here. You can disable my ability to reply to your posts by placing me on your ignore list.

Fi provides educational information on a best-effort basis only. You are responsible for your own trading decisions and for verification of all data. This message is not trading advice.
Reply With Quote




Last Updated on March 16, 2026


© 2026 NexusFi®, s.a., All Rights Reserved.
Av Ricardo J. Alfaro, Century Tower, Panama City, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada)
All information is for educational use only and is not investment advice. There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
About Us - Contact Us - Site Rules, Acceptable Use, and Terms and Conditions - Downloads - Top
no new posts