Announcement

Collapse

Looking for a User App or Add-On built by the NinjaTrader community?

Visit NinjaTrader EcoSystem and our free User App Share!

Have a question for the NinjaScript developer community? Open a new thread in our NinjaScript File Sharing Discussion Forum!
See more
See less

Partner 728x90

Collapse

3 day Low Exit

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

    3 day Low Exit

    hi all - new to NJ scripting and perplexed with folloiwng

    trying to exit any long trades for when the current low is below the lowest low for the previous 3 days - following my script:

    if ((Low[0]) <= (MIN(Low, 3)[1]))
    {
    ExitLong("", "out-L(p)");
    }

    when i run the script (and print out the necessary numbers), the script enters a Long position, however does not exit as expected on a bar where the low is clearly below the min of the following 3 days low (the printed out numbers suggest that the condition is true, current low below MIN).

    the system behaves as expected for any Short trades where i have something similar (current High above max of previous 3 day highs)

    any suggestions as to what i am doing wrong is very much appreciated - thanking you in advance; cheers...

    ...jurgen
    Attached Files

    #2
    Originally posted by jurgenC View Post
    hi all - new to NJ scripting and perplexed with folloiwng

    trying to exit any long trades for when the current low is below the lowest low for the previous 3 days - following my script:

    if ((Low[0]) <= (MIN(Low, 3)[1]))
    {
    ExitLong("", "out-L(p)");
    }

    when i run the script (and print out the necessary numbers), the script enters a Long position, however does not exit as expected on a bar where the low is clearly below the min of the following 3 days low (the printed out numbers suggest that the condition is true, current low below MIN).

    the system behaves as expected for any Short trades where i have something similar (current High above max of previous 3 day highs)

    any suggestions as to what i am doing wrong is very much appreciated - thanking you in advance; cheers...

    ...jurgen
    Hard to say without seeing more of the code. Are you sure that you have used the correct EntrySignal name to tie to the ExitLong() order?

    Comment


      #3
      hi koganam - thanks (i just worked it out due to your post)

      need to change ExitLong("", "out-L(p)"); to ExitLong("out-L(p)", "");

      cheers - jurgen

      Comment

      Latest Posts

      Collapse

      Topics Statistics Last Post
      Started by junkone, Today, 11:37 AM
      2 responses
      14 views
      0 likes
      Last Post junkone
      by junkone
       
      Started by frankthearm, Yesterday, 09:08 AM
      12 responses
      44 views
      0 likes
      Last Post NinjaTrader_Clayton  
      Started by quantismo, 04-17-2024, 05:13 PM
      5 responses
      35 views
      0 likes
      Last Post NinjaTrader_Gaby  
      Started by proptrade13, Today, 11:06 AM
      1 response
      7 views
      0 likes
      Last Post NinjaTrader_Clayton  
      Started by love2code2trade, 04-17-2024, 01:45 PM
      4 responses
      35 views
      0 likes
      Last Post love2code2trade  
      Working...
      X