Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Trade Management

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

    Trade Management

    Hello, I have a strategy that I wrote that should effectively reverse my trade position long and short. I should always be in a trade. I have is code so that I exit previous trade first then I enter a new trade; For example:

    if(submitTrades == true) ExitShort();
    if(submitTrades == true) EnterLong(DefaultQuantity, "");

    I do the opposite when entering a short trade. However, it's not working as I expected. I notice in my DOM that my contracts are accumulating as if the exit is not being executed.

    Any thoughts? thanks

    #2
    Hello pman777,

    Using the Managed Approach calling EnterLong() when you are in a short position, NinjaTrader will automatically an order to exit your short position and then enter an order to create your long position.

    By submitting two orders at the same time you will be accumulating contracts. You may try removing the Exit() method when you want to reverse a position and use the Enter() method in the opposite direction to reverse your position.
    JCNinjaTrader Customer Service

    Comment

    Latest Posts

    Collapse

    Topics Statistics Last Post
    Started by charlesugo_1, 05-26-2026, 05:03 PM
    0 responses
    65 views
    0 likes
    Last Post charlesugo_1  
    Started by DannyP96, 05-18-2026, 02:38 PM
    1 response
    149 views
    0 likes
    Last Post NinjaTrader_ChelseaB  
    Started by CarlTrading, 05-11-2026, 05:56 AM
    0 responses
    162 views
    0 likes
    Last Post CarlTrading  
    Started by CarlTrading, 05-10-2026, 08:12 PM
    0 responses
    99 views
    0 likes
    Last Post CarlTrading  
    Started by Hwop38, 05-04-2026, 07:02 PM
    0 responses
    286 views
    0 likes
    Last Post Hwop38
    by Hwop38
     
    Working...
    X