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 poplagelu, Today, 05:00 AM
      0 responses
      3 views
      0 likes
      Last Post poplagelu  
      Started by fx.practic, 10-15-2013, 12:53 AM
      5 responses
      5,407 views
      0 likes
      Last Post Bidder
      by Bidder
       
      Started by Shai Samuel, 07-02-2022, 02:46 PM
      4 responses
      98 views
      0 likes
      Last Post Bidder
      by Bidder
       
      Started by DJ888, Yesterday, 10:57 PM
      0 responses
      8 views
      0 likes
      Last Post DJ888
      by DJ888
       
      Started by MacDad, 02-25-2024, 11:48 PM
      7 responses
      160 views
      0 likes
      Last Post loganjarosz123  
      Working...
      X