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 cmtjoancolmenero, Yesterday, 03:58 PM
|
4 responses
23 views
0 likes
|
Last Post Today, 08:19 AM | ||
Started by Brevo, Today, 01:45 AM
|
1 response
14 views
0 likes
|
Last Post Today, 08:14 AM | ||
Started by rjbtrade1, 11-30-2023, 04:38 PM
|
2 responses
74 views
0 likes
|
Last Post
by DavidHP
Today, 08:12 AM
|
||
Started by suroot, 04-10-2017, 02:18 AM
|
5 responses
3,021 views
0 likes
|
Last Post Today, 08:11 AM | ||
Started by Stanfillirenfro, Today, 07:23 AM
|
1 response
7 views
0 likes
|
Last Post Today, 07:37 AM |
Comment