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

Too many entries

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

    Too many entries

    Jason,
    I am placing this one here for reference by anyone who might encounter such a problem in the future.
    I debugged my script and figured out the following:

    e.g

    if (CrossAbove(MACD(Fast, Slow, Smooth).Avg, EMA(MACD(Fast, Slow, Smooth).Avg, MAPeriod), 1));

    and

    if (CrossAbove(MACD(Fast, Slow, Smooth).Avg, EMA(MACD(Fast, Slow, Smooth).Avg, MAPeriod), 1))

    The above conditions being almost identical behave totally different just because of the semicolon placement.
    I am not a C# expert to know why but I now know where to begin my quest.
    Thank

    Kiriru
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^
    Hello,

    Thank you for your note.

    The screenshot displays your strategy submits a lot of orders. I am not sure why your strategy acts like this.

    NinjaTrader 7.0.0.21 had changes in regards to NinjaScript.

    Miscellaneous NinjaScript Information
    – GetSessionDate() is no longer publicly exposed. Please use GetTradingDayFromLocal() instead.
    – GetSessionBar() is now deprecated. Please use GetDayBar() instead.

    Could it be your strategy uses one of these methods, which resulted in the unexpected behavior?

    You will need to debug your strategy to check why it does not function as expected. You can find general debug information at the link below.
    Attached Files

    #2
    Hello,


    Ah yes this will do it. As you do not need a semi colen after an if statement. if, if else, while, for, or any type of condition branching looks like the below. Thanks for sharing!

    if (condition)
    {
    Do This;
    }

    Comment

    Latest Posts

    Collapse

    Topics Statistics Last Post
    Started by andrewtrades, Today, 04:57 PM
    1 response
    5 views
    0 likes
    Last Post NinjaTrader_Manfred  
    Started by chbruno, Today, 04:10 PM
    0 responses
    3 views
    0 likes
    Last Post chbruno
    by chbruno
     
    Started by josh18955, 03-25-2023, 11:16 AM
    6 responses
    436 views
    0 likes
    Last Post Delerium  
    Started by FAQtrader, Today, 03:35 PM
    0 responses
    6 views
    0 likes
    Last Post FAQtrader  
    Started by rocketman7, Today, 09:41 AM
    5 responses
    19 views
    0 likes
    Last Post NinjaTrader_Jesse  
    Working...
    X