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

if condition

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

    if condition

    hi,
    i am new in coding, i would like to store the result of an if condition, and when another if condition will occur do smthing.

    Ex: if SMA cross MA put a value to 1.(condition 1)
    then when DC12 cross Linreg do smth (condition2)

    i can do it it it is at the same OnBarUpdate.
    But give me the way for put a flag on 1 and with condition2 do smthing.

    Thanks

    #2
    Hello polo974,

    Thanks for your post and welcome to the NinjaTrader forums!

    In Ninjascript/C# you can create bool variables that are either true or false.

    You can create bool variables in the #region Variables as well as set their initial state. For example:
    private bool myCondition1 = false; // the bool myCondition1 is set to false when the strategy starts.

    In the OnBarUpdate() method, you can create your conditions to set the bool, for example:

    if (Crossabove (SMA(10), SMA(20), 1))
    {
    myCondition1 = true;
    }

    if (CrossAbove(SMA(30), SMA(40), 1) && myCondition1)
    {
    .// do something when cross above and myCondition1 are true.
    }


    You will need to determine when and how to reset the bool to false so that it can be used again when the condition becomes true again. For example:

    if (CrossBelow (SMA(10), SMA(20), 1))
    {
    myCondition1 = false; // reset bool when conditions reverses
    }


    We have some educations resources that will help get you up to speed, here is a link to get you started: http://ninjatrader.com/support/helpG...g_concepts.htm
    Paul H.NinjaTrader Customer Service

    Comment


      #3
      thanks a lot, very responsive
      i understand and will try to work with it
      if i need more help i will tell u

      Comment

      Latest Posts

      Collapse

      Topics Statistics Last Post
      Started by Aviram Y, Today, 05:29 AM
      0 responses
      1 view
      0 likes
      Last Post Aviram Y  
      Started by quantismo, 04-17-2024, 05:13 PM
      3 responses
      25 views
      0 likes
      Last Post NinjaTrader_Gaby  
      Started by ScottWalsh, 04-16-2024, 04:29 PM
      7 responses
      34 views
      0 likes
      Last Post NinjaTrader_Gaby  
      Started by cls71, Today, 04:45 AM
      0 responses
      6 views
      0 likes
      Last Post cls71
      by cls71
       
      Started by mjairg, 07-20-2023, 11:57 PM
      3 responses
      216 views
      1 like
      Last Post PaulMohn  
      Working...
      X