Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

NinjaTrader + Rithmic = Not updating positions

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

  • Rudmax
    replied
    For NT8: *Please note that if you are using any 3rd party trading software such as a Trade Copier or automated strategy, we would not be able to troubleshoot order issues as they would be better reviewed by the developers of the software.​
    In this case, the orders are being sent and executed correctly, what NinjaTrader is not doing is updating the account position, which we agree is not related to any third-party add-on. Right?

    We always advise being on the latest version of both NT8 and the trade copier to mitigate issues. Also, we have been informed that Trade Copier windows should be closed when no in use/when shutting down and saving the workspace.
    This is also happening in the latest version of NinjaTrader 8.1.3.1.

    What Order ID was assigned to this order? You can check in the Executions or Orders tab of the Control Center.
    Code:
    2024-07-01 05:10:10:037|1|32|Order='1571534587/APEX-84777-39' Name='92665-008B53A2' New state='Filled' Instrument='NQ 09-24' Action='Sell' Limit price=0 Stop price=19974.5 Quantity=1 Type='Stop Market' Time in force=DAY Oco='' Filled=1 Fill price=19974.25 Error='No error' Native error=''
    2024-07-01 05:10:10:039|1|8|Execution='1078075|1571534587|157 1534587' Instrument='NQ 09-24' Account='APEX-84777-39' Exchange=Globex Price=19974.25 Quantity=1 Market position=Short Operation=Operation_Add Order='1571534587' Time='07/01/2024 05:10:11'​
    Do you receive an error on screen? Are there errors on the Log tab of the Control Center? If so, what do these errors report?​
    No error, what is happening is that the position is not being updated in NinjaTrader.

    Since you are reporting live order issues, we need to see these files before proceeding to assist.
    Logs sent to Case 0448442

    I look forward to hearing from you, and I'm happy to answer any questions you may have.

    Leave a comment:


  • NinjaTrader_Erick
    replied
    Hello Rudmax​,

    Thank you for reaching out.

    Critical - If your inquiry involves live or evaluation orders, please always reach out to your broker's/account providers Orders Desk immediately to confirm and manage your live orders and positions.

    If your trade(s) are with NinjaTrader Brokerage, you can contact NinjaTrader Brokerage Order Desk by emailing [email protected]

    If you are ever not able to manage your positions from NT8 desktop, you would have to contact Apex immediately, or use their other compatible software to login and manage your account.

    For Apex-Rithmic accounts:
    You can review and manage open orders by using RTrader Pro
    • Download R|Trader Pro
    • Open R|Trader Pro and enter your credentials into the 'Orders' user ID and password fields and the 'Market Data' user ID and password field
    • Then open a Trader Dashboard to see your account


    For NT8: *Please note that if you are using any 3rd party trading software such as a Trade Copier or automated strategy, we would not be able to troubleshoot order issues as they would be better reviewed by the developers of the software.

    We always advise being on the latest version of both NT8 and the trade copier to mitigate issues. Also, we have been informed that Trade Copier windows should be closed when no in use/when shutting down and saving the workspace.

    NT8 actually relies on the broker sending the postion and instrument updates to the platform.



    If you are experiencing order issues on NT8 desktop and would like us to review:

    Please answer all of the following:
    • What Order ID was assigned to this order? You can check in the Executions or Orders tab of the Control Center.
    • Do you receive an error on screen? Are there errors on the Log tab of the Control Center? If so, what do these errors report?


    Since you are reporting live order issues, we need to see these files before proceeding to assist.

    Please send in your log and trace files so that we may look into what may be occurring.

    You can do this by going to the Control Center-> Help-> Email Support

    Ensuring 'Log and Trace Files' is checked will include these files. This is checked by default.

    If you could also provide a screenshot of what you are seeing, that would be appreciated.

    Thanks in advance, we look forward to helping resolve this issue for you.​

    Leave a comment:


  • Rudmax
    replied
    When closing the position that is being erroneously displayed in NinjaTrader, a new position is opened in reverse.

    Code:
    2024-07-01 05:10:22:028|1|4|Terminating any NinjaScript strategies invoked by Flatten Everything command
    First it show that it was flat:
    Code:
    2024-07-01 05:10:22:200|1|64|Instrument='NQ 09-24' Account='APEX-84777-39' Average price=19971.5 Quantity=1 Market position=Flat Operation=Remove​
    Then open 1ms after a new position:
    Code:
    2024-07-01 05:10:22:201|1|64|Instrument='NQ 09-24' Account='APEX-84777-39' Average price=19972.25 Quantity=1 Market position=Short Operation=Operation_Add
    We always have to keep an eye on RTrader Pro because that's where the correct position status is displayed. When this happens, I do a broker reconnect from the NinjaTrader Connection menu to update the account positions correctly.

    Leave a comment:


  • TraderTate
    replied
    In your instance, did you close the Erroneous trade? When you did close it - did NT register a New Trade with Rithmic or did it register the Erroneous trade?

    Leave a comment:


  • Rudmax
    replied
    Yes, it seems that they are having trouble updating positions in NinjaTrader that are being updated in Rithmic when there are many accounts connected at the same time, what remains to be seen is whether this problem is on the Rithmic (RTrader) side or the NinjaTrader side. I don't think it's the copier because it depends on NinjaTrader to display the current status of positions.

    Leave a comment:


  • TraderTate
    replied
    Are you using a Trade Copier? I was when an identical occurrence happened to me. Ninja shows a trade/order/position, but Rithmic does not. (Had an Order, stop loss hit, but Ninja/ or the Copier, opened a Reverse Order without any Stops. Rithmic doesn't show the position.)

    Leave a comment:


  • Rudmax
    started a topic NinjaTrader + Rithmic = Not updating positions

    NinjaTrader + Rithmic = Not updating positions

    Using NinjaTrader 8.1.3.1 with RTrader (Rithmic) with a bunch of accounts, there are times when the account position is not updated, leading one to believe that there is an open position, while RTrader shows that there is not, so when closing the position in NinjaTrader a new position is opened erroneously.

    Example:
    Code:
    2024-07-01 05:10:10:037|1|32|Order='1571534587/APEX-84777-39' Name='92665-008B53A2' New state='Filled' Instrument='NQ 09-24' Action='Sell' Limit price=0 Stop price=19974.5 Quantity=1 Type='Stop Market' Time in force=DAY Oco='' Filled=1 Fill price=19974.25 Error='No error' Native error=''
    2024-07-01 05:10:10:039|1|8|Execution='1078075|1571534587|1571534587' Instrument='NQ 09-24' Account='APEX-84777-39' Exchange=Globex Price=19974.25 Quantity=1 Market position=Short Operation=Operation_Add Order='1571534587' Time='07/01/2024 05:10:11'
    In this case, the position was not updated, so the Flatten Everything was invoked:
    Code:
    2024-07-01 05:10:22:028|1|4|Terminating any NinjaScript strategies invoked by Flatten Everything command
    Order was sent:
    Code:
    2024-07-01 05:10:22:072|1|32|Order='e673c1da460d447b8378689fe9732299/APEX-84777-39' Name='Zerar' New state='Submitted' Instrument='NQ 09-24' Action='Sell' Limit price=0 Stop price=0 Quantity=1 Type='Mercado' Time in force=DAY Oco='' Filled=0 Fill price=0 Error='No error' Native error=''
    Then the position was updated to the latest status, which should have been updated earlier:
    Code:
    2024-07-01 05:10:22:200|1|64|Instrument='NQ 09-24' Account='APEX-84777-39' Average price=19971.5 Quantity=1 Market position=Flat Operation=Remove​
    And a new position is opened 1ms after the last position Flat update:
    Code:
    2024-07-01 05:10:22:201|1|64|Instrument='NQ 09-24' Account='APEX-84777-39' Average price=19972.25 Quantity=1 Market position=Short Operation=Operation_Add
    I understand this is very serious, is it a problem with NinjaTrader or Rithmic?

    I'm happy to send you the logs.​

Latest Posts

Collapse

Topics Statistics Last Post
Started by sjsj2732, 03-23-2026, 04:31 AM
0 responses
154 views
0 likes
Last Post sjsj2732  
Started by NullPointStrategies, 03-13-2026, 05:17 AM
0 responses
356 views
0 likes
Last Post NullPointStrategies  
Started by argusthome, 03-08-2026, 10:06 AM
0 responses
393 views
0 likes
Last Post argusthome  
Started by NabilKhattabi, 03-06-2026, 11:18 AM
0 responses
182 views
1 like
Last Post NabilKhattabi  
Started by Deep42, 03-06-2026, 12:28 AM
0 responses
138 views
0 likes
Last Post Deep42
by Deep42
 
Working...
X