Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Using If statement to check if a long position existed?

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

    Using If statement to check if a long position existed?

    Hi, could someone please help. I want to use a If statement to check if a long position existed before it exit that position. Thank you much!!!

    if ( "long position existed ==True" && EMA(Close, 5)[0] - EMA(Close, 20)[0]>1)

    ExitLong();

    #2
    Position.MarketPosition == MarketPosition.Long

    Comment


      #3
      Thank you much!

      Comment


        #4
        Hello:
        As a follow up, Is there a way for MarketPosition.Long be tied to specific entry orders. I have 2 entry orders "Long1" and "Long2". Is there any simple ways to check if specifically "Long1" is flat or not without resoting to IOrder etc.?
        thank you.

        Comment


          #5
          Hello,

          You would need to use iOrders to do this as they would offer to check for FromEntrySignal.
          BrettNinjaTrader Product Management

          Comment

          Latest Posts

          Collapse

          Topics Statistics Last Post
          Started by CaptainJack, 05-29-2026, 05:09 AM
          0 responses
          237 views
          0 likes
          Last Post CaptainJack  
          Started by CaptainJack, 05-29-2026, 12:02 AM
          0 responses
          152 views
          0 likes
          Last Post CaptainJack  
          Started by charlesugo_1, 05-26-2026, 05:03 PM
          0 responses
          163 views
          1 like
          Last Post charlesugo_1  
          Started by DannyP96, 05-18-2026, 02:38 PM
          1 response
          246 views
          0 likes
          Last Post NinjaTrader_ChelseaB  
          Started by CarlTrading, 05-11-2026, 05:56 AM
          0 responses
          199 views
          0 likes
          Last Post CarlTrading  
          Working...
          X