Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Comments on NT+ Replikanto + Trade Copier = Ghost Orders

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

    Comments on NT+ Replikanto + Trade Copier = Ghost Orders

    Note: The title should have been NT + Rithmic + Trade Copier = Ghost Orders.

    ​I am an Apex Ninjatrader user. I’ve used NT-Rithmic to connect to my Apex accounts. I’ve also used Replikanto. I experienced the ongoing problem of the combination of these three leaving ghost orders on the NT chart when a trade-copied position is closed. The prescription given to eliminate these ghost orders is to either disconnect/reconnect Rithmic, or to enter a standing limit or stop market order away from price and close it, which will eliminate the ghost orders.

    Both of these “solutions,” of course, are insufficient, and necessitate a real fix by those responsible. Unfortunately, all we get from the parties involved is finger-pointing. “It’s not us. It’s them.”

    Being a long-time C# programmer, I’ve learned to write very complex NT indicators and strategies. My main strategy, which includes a new ChartTrader interface, is now essential to my trading.

    Being dissatisfied with every trade copier I tried, I decided to write my own. I learned that it is best to include the trade copier in the strategy itself, because information about the order can be kept in the strategy which makes it easier to track orders in ways a separate add-on which only can respond to OnOrderUpdate, OnPositionUpdate, etc, cannot.

    It works great. I've had no problem with it. It’s extremely reliable. Except, for one thing. And you guessed it. It was Ghost orders.

    I did my best to solve the problem in my code. But nothing worked. Finally, I decided to try Apex Tradovate accounts. So, I canceled all my Rithmic accounts and replaced them with Tradovate accounts. Since then, I have not had one ghost order. I haven’t tried it with Replikanto, since I use my own copier, but I would be willing to bet this would solve the ghost order problem there as well.

    So, the main problem is Rithmic. NT support told me that Rithmic is unorthodox in the order it returns order and position information to the trading platform, and my findings confirm that.

    But the problem is also NinjaTrader. It would be easy for NT to add a background function which checks every few seconds whether an order that is on the platform actually exists on the exchange, and clear it if it doesn’t. I would have done that in my code if I knew how to tell ChartTrader to clear them. But all I can do is check for real orders, not ghost orders.

    NT’s blasé, non-proactive attitude about this problem is baffling. Especially, since I would like to try TopStep, but TopStep only allows Rithmic with NT. And I don’t want to deal with ghost orders again. I would appreciate, and I know many others plagued by this problem would appreciate, if NT would take the bull by the horns and see that this problem gets solved. It’s ridiculous it has gone on this long. It makes one suspicious that, since NT owns Tradovate, they would rather people not use Rithmic.
    --​
    Last edited by gbourque; 12-23-2024, 12:51 PM.

    #2
    Hello gbourque,

    See the forum thread below where this is discussed.
    Chelsea B.NinjaTrader Customer Service

    Comment


      #3
      Thanks, Chelsea. I heard that Replikanto reported a problem with position updates in NT 8.1.4, and NT put out a fix a 8.1.4.1. Is there any hope that this addresses the ghost order problem I and so many others have described?

      Comment


        #4
        Hello gbourque,

        I'll need to wait too see if there is community feedback before I can provide any insight on this.

        Please let me know if you are able to reproduce the behavior on 8.1.4.1.
        Chelsea B.NinjaTrader Customer Service

        Comment


          #5
          I cannot test the ghost order problem because I have no Rithmic accounts. Like I said, I've never seen the problem on Tradovate accounts.

          Comment


            #6
            Hello gbourque,

            Our support team also does not have a rithmic account to test, so we will need to wait for further feedback from the community.
            Chelsea B.NinjaTrader Customer Service

            Comment


              #7
              Tell your manager you can get an Apex Rithmic account for about $20 a month with a coupon code. It might be worth it.

              Comment


                #8
                Originally posted by gbourque View Post
                I cannot test the ghost order problem because I have no Rithmic accounts. Like I said, I've never seen the problem on Tradovate accounts.
                Others have mentioned that when using a VPS, their ghost
                order problems (using NT8+Apex/Rithmic+Replikanto) have
                completely disappeared.

                Have you tried that?

                Comment


                  #9
                  No. That would cost extra. And I know Ninjatrader could fix this if they really wanted to. But thanks.

                  Comment


                    #10
                    Originally posted by gbourque View Post
                    I know Ninjatrader could fix this if they really wanted to.
                    'Know' how?

                    Perhaps they could, but to my mind, it's doubtful.

                    If using a VPS resolves the ghost orders issue,
                    as one or more users have reported, then I kinda
                    doubt the NT software is the actual root of the
                    problem.

                    Just saying.

                    Last edited by bltdavid; 12-26-2024, 11:45 PM. Reason: Add link

                    Comment


                      #11
                      Because I'm been a programmer for over 40 years and I understand how software works. NT doesn't have to be the root of the problem to provide a fix. All it needs is a button that says "Clear ghosts orders." When you press it, it could check if any orders on the chart, etc, have matching real orders, and clear them it they don't exist. Simple. It could also do this automatically with a background thread that checks periodically. I'm not saying the VPS idea won't work. But I think putting the onus on the user to fix the problem is kind of backwards.
                      Last edited by gbourque; 12-27-2024, 08:08 AM.

                      Comment


                        #12
                        I have been having an issue with Tradovate/Apex and Rithmic/LeeLoo past couple weeks with ghost trades. It's really messing with me. Any resolution on this. I'm on the latest version of Ninja.
                        Much appreciated!

                        Comment


                          #13
                          I have all kinds of problems with Replikanto and Rithmic via NT also. It's very rare that I end the day with all my accounts in sync. I experience Ghost positions every single day without fail. Trying to flatten these positions often causes reverse orders being created.
                          Last edited by lucyb; 01-28-2025, 04:16 AM.

                          Comment


                            #14
                            Hello ,jayman711 and lucyb,

                            Thank you for reporting there is still an issue with 8.1.4.1.

                            Our development has let me know the issue is still being investigated and a correction was not in this release.
                            Chelsea B.NinjaTrader Customer Service

                            Comment


                              #15
                              i was trading a single account with Rithmic and using Jigsaw. i didn't realize what was happening at first a took a balance hit. Moving to a different platform solved the issue.

                              Comment

                              Latest Posts

                              Collapse

                              Topics Statistics Last Post
                              Started by Geovanny Suaza, 02-11-2026, 06:32 PM
                              0 responses
                              603 views
                              0 likes
                              Last Post Geovanny Suaza  
                              Started by Geovanny Suaza, 02-11-2026, 05:51 PM
                              0 responses
                              349 views
                              1 like
                              Last Post Geovanny Suaza  
                              Started by Mindset, 02-09-2026, 11:44 AM
                              0 responses
                              104 views
                              0 likes
                              Last Post Mindset
                              by Mindset
                               
                              Started by Geovanny Suaza, 02-02-2026, 12:30 PM
                              0 responses
                              560 views
                              1 like
                              Last Post Geovanny Suaza  
                              Started by RFrosty, 01-28-2026, 06:49 PM
                              0 responses
                              560 views
                              1 like
                              Last Post RFrosty
                              by RFrosty
                               
                              Working...
                              X