Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Error message

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

    Error message

    I received this below error message for the first time in Ninjascript Output Window. What could be the reason why this is triggering?

    Market analyzer column 'Realized profit loss': Error on calling 'OnAccountItemUpdate' method: Collection was modified; enumeration operation may not execute.

    #2
    Hello AgriTrdr,

    Thank you for your post.

    Please be sure that you have added event handlers to subscribe to account item updates. Additionally, it is important to remove the event handler as cleanup when the script terminates. As a test, are you able to reproduce this message using the code shown in the help guide for AccountItemUpdate? Here is the link:



    Another item that may cause this type of error is creating a collection of items, such as a list, and the collection is changed/modified in flight. An example is trying to loop through a list, and the list is updated while the loop is in progress. Something you could do to prevent this is to make a copy of the list with ToList() and then loop through the copied list.

    Please let us know if we may be of further assistance.

    Comment

    Latest Posts

    Collapse

    Topics Statistics Last Post
    Started by CarlTrading, 03-31-2026, 09:41 PM
    1 response
    77 views
    1 like
    Last Post NinjaTrader_ChelseaB  
    Started by CarlTrading, 04-01-2026, 02:41 AM
    0 responses
    40 views
    0 likes
    Last Post CarlTrading  
    Started by CaptainJack, 03-31-2026, 11:44 PM
    0 responses
    63 views
    2 likes
    Last Post CaptainJack  
    Started by CarlTrading, 03-30-2026, 11:51 AM
    0 responses
    63 views
    0 likes
    Last Post CarlTrading  
    Started by CarlTrading, 03-30-2026, 11:48 AM
    0 responses
    53 views
    0 likes
    Last Post CarlTrading  
    Working...
    X