I am attempting to connect to a Rithmic evaluation, and have setup the connection properly, but when I go to connect, I get:
My Rithmic for NinjaTrader Brokerage: Unable to connect: (6):
Raised in : com.omnesys.rapi.REngine
Method : login
Error : bad input (Logon failed)
However, I do see that my connection information is saved correctly in the Config.xml:
<NinjaTraderRithmicOptions>
<CanManageOrders>true</CanManageOrders>
<ConnectOnStartup>false</ConnectOnStartup>
<DisableL2Data>false</DisableL2Data>
<IsHdsEnabled>false</IsHdsEnabled>
<IsPasswordRequiredOnStartup>true</IsPasswordRequiredOnStartup>
<RunAsProcess>false</RunAsProcess>
<TypeName>NinjaTrader.Cbi.NinjaTraderRithmicOpti on s</TypeName>
<Mode>Live</Mode>
<Name>My Rithmic for NinjaTrader Brokerage</Name>
<Password />
<Provider>Provider19</Provider>
<User>2PnpHB2+9Ntgf6BGHl6sIAr8l85oISlrmyVqUWKtFq tv q0VdTWa41F7sUm/upePc</User>
<Ibs />
<RithmicConnection>Rithmic01ChicagoPaperTrading</RithmicConnection>
<UsePluginData>false</UsePluginData>
Just for clarity, the Username does go blank when I tab out of the field when setting up the connection, but the Config.xml seems to save the encrypted value anyway.
(and the encrypted value listed above is not my actual username, for safety's sake).
- I do have R|Trader Pro running and can see my evaluation account in it.
- I have closed out of R|Trader Pro and NinjaTrader multiple times, starting R|Trader Pro first.
- I have removed and recreated this connection multiple times
- When I uncheck IsPasswordRequiredOnStartup, the Config.xml does have the encrypted value of my password saved. But that doesn't work either.
- I have also tried scouring the internet for this issue, but I haven't found anyone with the same problem.
The trace file looks like it's not using the Username when attempting to connect (notice on the user=''):
2025-04-03 23:31:31:350 (My Rithmic for NinjaTrader Brokerage) Rithmic.Adapter.Connect: user='' domainName='rithmic_paper_prod_domain' admPoint='dd_admin_sslc' mdPoint='login_agent_tp_paperc' tsPoint='login_agent_op_paperc' pnlPoint='login_agent_pnl_paperc' brokerAddress='ritpa11120.11.rithmic.com:64100' domainAddress='ritpa11120.11.rithmic.com:65000~rit pa11120.11.rithmic.net:65000~ritpa11120.11.theomne .net:65000~ritpa11120.11.theomne.com:65000' licenseAddress='ritpa11120.11.rithmic.com:56000~ri tpa11120.11.rithmic.net:56000~ritpa11120.11.theomn e.net:56000~ritpa11120.11.theomne.com:56000' loggerAddress='ritpa11120.11.rithmic.com:45454~rit pa11120.11.rithmic.net:45454~ritpa11120.11.theomne .net:45454~ritpa11120.11.theomne.com:45454'
Can anyone help me figure this out?

Comment