Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

live executions shown on chart at different time

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

    live executions shown on chart at different time

    I have the previous 24 hours executions displaying on my charts on the current bar.

    NT7 is misreading the date and time of the executions from IB TWS and setting it to the date / time when I connect NT to IB. I just checked 3 times. All executions listed for the IB account are given this date / time. See spreadsheet zip attached.

    This is NT7beta RC1.

    Here's an image of the chart for AUD/USD and a screenshot showing the trades in IB TWS.

    It's happened across all instruments.

    I have no strategies running at this moment, and I have just repaired the database and reset it.
    Attached Files
    Last edited by adamus; 11-04-2010, 05:46 AM.

    #2
    This is expected. NT internally time stamps executions as they come in.
    RayNinjaTrader Customer Service

    Comment


      #3
      Originally posted by NinjaTrader_Ray View Post
      This is expected. NT internally time stamps executions as they come in.
      I just need to double check what you are putting to me here.

      Is it actually the case that I will now see all past executions on my charts on the bar that corresponds to the time I made the NT connection to my broker?

      Comment


        #4
        Originally posted by adamus View Post
        Is it actually the case that I will now see all past executions on my charts on the bar that corresponds to the time I made the NT connection to my broker?
        That is true *only* if the executions were not already in the NinjaTrader database.

        Example
        You are connected on PC "A" all day and you take a trade at 12:00 PM, execution comes into NT and is stamped with the current time and makes it into the NinjaTrader DB. Thus, subsequent logins, the execution is already in the DB with the 12:00 PM time stamp.

        Now you go to PC "B" and connect to the same account at 2:00 PM. NinjaTrader will receive the historical execution that actually occured at 12:00 PM but mark it at 2:00 PM.

        In short, executions are marked with the time they are first seen by NinjaTrader.

        For further information...We locally time stamp executions for several reasons.

        - Not all brokerage providers provide time stamps on executions
        - Some of them who do provide time stamps don't normalize the time stamps meaning, they could come with different time zones depending on exchange and/or server location. Since in most cases we would not know the time zone location, we would not know who to correctly normalize the time to your PC time zone
        - Thus, 6+ years ago, we took the lowest common denominator and locally time stamped executions.
        RayNinjaTrader Customer Service

        Comment


          #5
          OK, I see. I have just cleaned out the database so the executions weren't in there. What you say makes a whole lot more sense now than what I thought you were saying.

          Comment

          Latest Posts

          Collapse

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