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

Strategy Development

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

  • Roman Hrabovskyi
    replied
    bltdavid and s.kinra Thank you very much for the help.

    Leave a comment:


  • bltdavid
    replied
    Originally posted by s.kinra View Post
    Code:
    if (Close[0] > Close[3] + 6)
    {
    // your statement here
    }
    Almost ... but you need to multiply by TickSize.

    Code:
    if (Close[0] > (Close[COLOR=#2980b9][3][/COLOR] + [COLOR=#e74c3c]6 * TickSize[/COLOR]))
    {
    // your statement here
    }
    And if 'some bars ago' is really '3', you need to add guard code at
    the top of your OnBarUpdate to check for at least 3 bars, like this,

    Code:
    if (CurrentBar < [COLOR=#3498db]3[/COLOR])
        return;
    The point is, take the highest index value of 'n' you use for
    all accesses of all data series, in this case it is the index '3'
    because of the Close[3], so 3 is the highest index value you
    ever use, so now you have your value for the guard code, so
    that's how you know to use 3 in the check against CurrentBar.

    Leave a comment:


  • s.kinra
    replied
    Hello Roman,
    You can use Strategy Builder. I believe Current Bar is the index number of bar & have no idea how you want to compare it with price, I think you should use closing price or high of current bar.
    Consider below code:
    Code:
    if (Close[0] > Close[3] + 6)
    {
    // your statement here
    }
    Hope it helps!
    Last edited by s.kinra; 10-24-2020, 01:08 PM. Reason: missed some info, corrected copy paste error

    Leave a comment:


  • Roman Hrabovskyi
    started a topic Strategy Development

    Strategy Development

    Hello , how can I code the next statement: "Current bar is rising 6 ticks up after close [some bars] ago" ? Thank you very much for the help.

Latest Posts

Collapse

Topics Statistics Last Post
Started by Shansen, 08-30-2019, 10:18 PM
24 responses
939 views
0 likes
Last Post spwizard  
Started by Max238, Today, 01:28 AM
0 responses
7 views
0 likes
Last Post Max238
by Max238
 
Started by rocketman7, Today, 01:00 AM
0 responses
4 views
0 likes
Last Post rocketman7  
Started by wzgy0920, 04-20-2024, 06:09 PM
2 responses
28 views
0 likes
Last Post wzgy0920  
Started by wzgy0920, 02-22-2024, 01:11 AM
5 responses
33 views
0 likes
Last Post wzgy0920  
Working...
X