Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Cancelling Target Orders when Stops are filled/Overfill/OCO handling

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

    #16
    OCO means that once the target is filled, the stop is to be cancelled. Overfill can happen if the stop is filled instead.

    Competing orders is where you send like ExitLong() and EnterShort() at the same time. The enter method is already designed to reverse, so the separate ExitLong() is not needed and could result in an overfill.

    You snippet just seems to check if the order is cancelled and no part of it was filled. It's appropriate in OnOrderUpdate(), but would never be true in OnExecution() handler, which is only true for orders that are filled or part filled.
    Ryan M.NinjaTrader Customer Service

    Comment

    Latest Posts

    Collapse

    Topics Statistics Last Post
    Started by SalmaTrader, 07-07-2026, 10:26 PM
    0 responses
    50 views
    0 likes
    Last Post SalmaTrader  
    Started by CarlTrading, 07-05-2026, 01:16 PM
    0 responses
    22 views
    0 likes
    Last Post CarlTrading  
    Started by CaptainJack, 06-17-2026, 10:32 AM
    0 responses
    16 views
    0 likes
    Last Post CaptainJack  
    Started by kinfxhk, 06-17-2026, 04:15 AM
    0 responses
    22 views
    0 likes
    Last Post kinfxhk
    by kinfxhk
     
    Started by kinfxhk, 06-17-2026, 04:06 AM
    0 responses
    23 views
    0 likes
    Last Post kinfxhk
    by kinfxhk
     
    Working...
    X