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!
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
NinjaTrader
Strategy on Heiken-Ashi tick Bars
Collapse
X
-
Hello kiro1000,
If you are by chance using NT7 the error would mean that where you tried to use that code was incorrect.
If you are otherwise using NT8 that would be expected, heiken ashi indicator is not included with NinjaTrader 8. The platform includes a bars type of heiken ashi instead. To use this type of condition in NT8 you would have to use the heikenashi8 indicator instead. https://ninjatraderecosystem.com/use...heiken-ashi-8/
For NT8 I would suggest using the strategy builder to create the condition so that it generates the correct syntax to use the indicator.
-
Originally posted by NinjaTrader_PaulH View PostHello MisterGee,
Thanks for your post.
In NinjaTrader7 you would create the dataseries with the same value of tick bars as in NinjaTrader8. In NinjaTrader7 you would use the Heiken-Ashi indicator to have the bars then show the same as Ninjatrader8.
To access the Heiken-Ashi price values you would need to refer to the indicator, as an example, in this manner: if (HeikenAshi().HAClose[0] > EMA(8)[0])
You would use HAOpen, HALow, HAHigh as needed.
Hello,
I would like to create a strategy that sells when a Heiken Ashi candle is red. I tried implementing it based on your instructions:
Code:if (HeikenAshi().HAOpen[0] > HeikenAshi().HAClose[0]) { EnterShort(); }
However, I encountered an error message when compiling the script:
The name "HeikenAshi" does not exist in the current context.
Any guidance on resolving this issue would be greatly appreciated.
Thanks
Leave a comment:
-
Hello MisterGee,
Thank-you for clarifying.
In Ninjatrader7, because Heiken-ashi bars are an indicator, you would need to use the Heiken-ashi as the input series to the EMAs. Typically the EMA would use the tick bars close so when using Heiken-Ashi you would specify the HAClose. Here is a cross above example:
if (CrossAbove(EMA(HeikenAshi().HAClose, 5), EMA(HeikenAshi().HAClose, 10), 1))
{
// do something
}
Leave a comment:
-
Sorry if I wasn't clear in my initial post, but I am not looking for a closing price cross over. In NT8 I created a MA crossover strategy (two moving averages) that I want to run on HA tick bars in NT7
Leave a comment:
-
Hello MisterGee,
Thanks for your post.
I am unsure of your meaning by functionality as the two EMAs crossing is quite different than the close of the bar crossing an EMA. The code example I provided would function as a crossabove based on the underlying tick bar crossing above the.EMA(8).
Leave a comment:
-
Just to confirm, this will give me the same functionality as this code on, for example, regular tick bars:
Code:if (CrossAbove(EMA(5), EMA(10), 1)) { do something; }
Leave a comment:
-
Hello MisterGee,
Thanks for your post.
In NinjaTrader7 something like:
if (CrossAbove(HeikenAshi().HAClose, EMA(8), 1))
{
// do something
}
References:
http://ninjatrader.com/support/helpG...eiken_ashi.htm
http://ninjatrader.com/support/helpG...crossabove.htm
http://ninjatrader.com/support/helpG...crossbelow.htm
Leave a comment:
-
Hello MisterGee,
Thanks for your post.
In NinjaTrader7 you would create the dataseries with the same value of tick bars as in NinjaTrader8. In NinjaTrader7 you would use the Heiken-Ashi indicator to have the bars then show the same as Ninjatrader8.
To access the Heiken-Ashi price values you would need to refer to the indicator, as an example, in this manner: if (HeikenAshi().HAClose[0] > EMA(8)[0])
You would use HAOpen, HALow, HAHigh as needed.
Leave a comment:
-
Strategy on Heiken-Ashi tick Bars
I have developed a strategy in NT8, but unfortunately my live license is only for NT7, currently. This strategy runs on Heiken-Ashi tick bars but this method isn't supported in NT7 as it is in NT8.
So my question is how can I replicate the NT8 data series in NT7?Tags: None
Latest Posts
Collapse
Topics | Statistics | Last Post | ||
---|---|---|---|---|
Started by helpwanted, Today, 03:06 AM
|
1 response
12 views
0 likes
|
Last Post Today, 03:35 AM | ||
Started by Brevo, Today, 01:45 AM
|
0 responses
9 views
0 likes
|
Last Post
by Brevo
Today, 01:45 AM
|
||
Started by aussugardefender, Today, 01:07 AM
|
0 responses
5 views
0 likes
|
Last Post Today, 01:07 AM | ||
Started by pvincent, 06-23-2022, 12:53 PM
|
14 responses
242 views
0 likes
|
Last Post
by Nyman
Today, 12:47 AM
|
||
Started by TraderG23, 12-08-2023, 07:56 AM
|
9 responses
387 views
1 like
|
Last Post
by Gavini
Today, 12:29 AM
|
Leave a comment: