Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Basic Or Statement?

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

    Basic Or Statement?

    I'm trying to test a strategy that exits at close by either an RSI level or a certain amount of days. However, I can't get it to work were the exit by days is working. I have tried if else statements and || seperators along with DaysSinceEntry statements? I know this sounds completely stupid but I can't find how to use or statements in the strategy creator. Any insight as to what I am doing wrong? I am only using yahoo free data. I thought the below would work....Please note I have no programming experience.



    // Condition set 2
    if (RSI(4, 0).Avg[0] > 55 || BarsSinceEntry[0] > 5)
    {
    ExitLongLimit(Close[
    0], "", "");



    // Condition set 2
    if (RSI(4, 0).Avg[0] > 55)
    else if (BarsSinceEntry() >5)
    {
    ExitLongLimit(Close[
    0], "", "");



    #2
    dirygoatee, first thing you would want to do is changing the Exit limit order to for example a market order, this way you can easily test if the issue is the condition you created or getting the resulting order to fill.

    So first exit condition you list here works for you?

    What is the signal name of your entry order?

    Comment

    Latest Posts

    Collapse

    Topics Statistics Last Post
    Started by CarlTrading, 03-31-2026, 09:41 PM
    1 response
    64 views
    0 likes
    Last Post NinjaTrader_ChelseaB  
    Started by CarlTrading, 04-01-2026, 02:41 AM
    0 responses
    35 views
    0 likes
    Last Post CarlTrading  
    Started by CaptainJack, 03-31-2026, 11:44 PM
    0 responses
    59 views
    1 like
    Last Post CaptainJack  
    Started by CarlTrading, 03-30-2026, 11:51 AM
    0 responses
    62 views
    0 likes
    Last Post CarlTrading  
    Started by CarlTrading, 03-30-2026, 11:48 AM
    0 responses
    51 views
    0 likes
    Last Post CarlTrading  
    Working...
    X