Thank in advance
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
Text indicator
Collapse
X
-
Hello kiss987,
You may use the DrawText() and DrawFixedText() to be able to draw text on your chart using an Indicator.
DrawText: http://www.ninjatrader.com/support/h...l?drawtext.htm
DrawFixedText: http://www.ninjatrader.com/support/h...wtextfixed.htmJCNinjaTrader Customer Service
-
Hello chema2200,
Thank you for your post.
Below is a simple example of displaying the text of the 14 period ATR on the bottom right of the chart:
Code:protected override void OnBarUpdate() { DrawTextFixed("ATR", ATR(14)[0].ToString(), TextPosition.BottomRight); }
Comment
-
thank you so much.
I have inserted inside the the ATR indicator code but I can´t see the results on the charts...Do you know what is wrong?
thank you again for your help.
....
/// <summary>
/// Called on each bar update event (incoming tick)
/// </summary>
protected override void OnBarUpdate()
{
if (CurrentBar == 0)
Value.Set(High[0] - Low[0]);
else
{
DrawTextFixed("ATR", ATR(14)[0].ToString(), TextPosition.BottomRight);
double trueRange = High[0] - Low[0];
trueRange = Math.Max(Math.Abs(Low[0] - Close[1]), Math.Max(trueRange, Math.Abs(High[0] - Close[1])));
Value.Set(((Math.Min(CurrentBar + 1, Period) - 1 ) * Value[1] + trueRange) / Math.Min(CurrentBar + 1, Period));
}
}
#region Properties
/// <summary>
/// </summary>
.....
Originally posted by NinjaTrader_PatrickH View PostHello chema2200,
Thank you for your post.
Below is a simple example of displaying the text of the 14 period ATR on the bottom right of the chart:
Code:protected override void OnBarUpdate() { DrawTextFixed("ATR", ATR(14)[0].ToString(), TextPosition.BottomRight); }
Comment
-
Yes, I did it. Now I cannot open the platform...
Originally posted by NinjaTrader_PatrickH View PostHello chema2200,
Thank you for your response.
Have you compiled the indicator since adding the change to the code? Right click in the NinjaScript Editor and select Compile.
I would recommend creating a new indicator with the original ATR's code and just add in the code I referred to.
Comment
Latest Posts
Collapse
Topics | Statistics | Last Post | ||
---|---|---|---|---|
Started by andrewtrades, Today, 04:57 PM
|
0 responses
2 views
0 likes
|
Last Post
by andrewtrades
Today, 04:57 PM
|
||
Started by chbruno, Today, 04:10 PM
|
0 responses
3 views
0 likes
|
Last Post
by chbruno
Today, 04:10 PM
|
||
Started by josh18955, 03-25-2023, 11:16 AM
|
6 responses
436 views
0 likes
|
Last Post
by Delerium
Today, 03:42 PM
|
||
Started by FAQtrader, Today, 03:35 PM
|
0 responses
6 views
0 likes
|
Last Post
by FAQtrader
Today, 03:35 PM
|
||
Started by rocketman7, Today, 09:41 AM
|
5 responses
19 views
0 likes
|
Last Post Today, 03:33 PM |
Comment