Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

canceling orders

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

    canceling orders

    Hi,

    I have a simple strategy that im trying to program. I cant seem to cancel my previous order when the condition no longer applies. Can someone look over this code to see I'm I'm missing something obvious. I'm somewhat new to programming with ninja.


    protected override void OnBarUpdate()
    {
    // Condition set 1
    if (Position.MarketPosition == MarketPosition.Flat)

    if ( GetCurrentBid() < Bollinger(2.39, 20).Middle[0])
    {
    entryOrder = EnterLongLimit(DefaultQuantity, Bollinger(2.39, 20).Lower[0] + -1 * TickSize, "Long");

    }
    else if (entryOrder != null && GetCurrentBid() > Bollinger(2.39, 20).Middle[0])
    {

    CancelOrder(entryOrder);
    }


    // Condition set 2
    if (Position.MarketPosition == MarketPosition.Flat)

    if (GetCurrentAsk() > Bollinger(2.39, 20).Middle[0])
    {
    entryOrder = EnterShortLimit(DefaultQuantity, Bollinger(2.39, 20).Upper[0] + 1 * TickSize, "Short");

    }
    else if (entryOrder != null && GetCurrentAsk() < Bollinger(2.39, 20).Middle[0])
    {

    CancelOrder(entryOrder);
    }




    }

    #2
    Hello,

    Thanks for your note.

    Would need your to add Print() statements to find where the bug is in the code as this is what I would have to do to resolve this if it was my code.

    Most likely the CancelOrder() is running as this looks good.

    Most likely as soon as you CancelOrder() and new order is bring submitted. You can verify this with Print Statements.



    Also, If you add TraceOrders = True in the Initialize Method you will be able to trace the orders to see what is happening.







    Let me know if I can be of further assistance.
    BrettNinjaTrader Product Management

    Comment

    Latest Posts

    Collapse

    Topics Statistics Last Post
    Started by charlesugo_1, 05-26-2026, 05:03 PM
    0 responses
    52 views
    0 likes
    Last Post charlesugo_1  
    Started by DannyP96, 05-18-2026, 02:38 PM
    1 response
    142 views
    0 likes
    Last Post NinjaTrader_ChelseaB  
    Started by CarlTrading, 05-11-2026, 05:56 AM
    0 responses
    160 views
    0 likes
    Last Post CarlTrading  
    Started by CarlTrading, 05-10-2026, 08:12 PM
    0 responses
    96 views
    0 likes
    Last Post CarlTrading  
    Started by Hwop38, 05-04-2026, 07:02 PM
    0 responses
    276 views
    0 likes
    Last Post Hwop38
    by Hwop38
     
    Working...
    X