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 TraderBCL, Today, 04:38 AM
      2 responses
      6 views
      0 likes
      Last Post TraderBCL  
      Started by martin70, 03-24-2023, 04:58 AM
      14 responses
      105 views
      0 likes
      Last Post martin70  
      Started by Radano, 06-10-2021, 01:40 AM
      19 responses
      606 views
      0 likes
      Last Post Radano
      by Radano
       
      Started by KenneGaray, Today, 03:48 AM
      0 responses
      4 views
      0 likes
      Last Post KenneGaray  
      Started by thanajo, 05-04-2021, 02:11 AM
      4 responses
      471 views
      0 likes
      Last Post tradingnasdaqprueba  
      Working...
      X