CurrentDayOHLC().CurrentLow[0] + (CurrentDayOHLC().CurrentHigh[0] - CurrentDayOHLC().CurrentLow[0])
Announcement
Collapse
No announcement yet.
Partner 728x90
Collapse
NinjaTrader
Draw Line
Collapse
X
-
Draw Line
I am trying to draw a line using the following formula (Midpoint). It should start at the beginning of the session and run to current adjusting along the way. I looked at Draw.Line but am getting errors. Any help would be appreciated. Thank you.
CurrentDayOHLC().CurrentLow[0] + (CurrentDayOHLC().CurrentHigh[0] - CurrentDayOHLC().CurrentLow[0])
Tags: None
-
Hello EthanHunt,
Thank you for your post.
I would suggest assigning that calculation to a Plot:
Here's a quick example:
This will plot this as a line all the way to the current bar, changing as the calculation changes.Code:private CurrentDayOHL CurrentDayOHL1; protected override void OnStateChange() { if (State == State.SetDefaults) { Description = @"Enter the description for your new custom Indicator here."; Name = "AddAPlot"; Calculate = Calculate.OnBarClose; IsOverlay = true; DisplayInDataBox = true; DrawOnPricePanel = true; DrawHorizontalGridLines = true; DrawVerticalGridLines = true; PaintPriceMarkers = true; ScaleJustification = NinjaTrader.Gui.Chart.ScaleJustification.Right; //Disable this property if your indicator requires custom values that cumulate with each new market data event. //See Help Guide for additional information. IsSuspendedWhileInactive = true; AddPlot(Brushes.Orange, "MyPlot"); } else if (State == State.DataLoaded) { CurrentDayOHL1 = CurrentDayOHL(); } } protected override void OnBarUpdate() { Value[0] = CurrentDayOHL1.CurrentLow[0] + (CurrentDayOHL1.CurrentHigh[0] - CurrentDayOHL1.CurrentLow[0]); } #region Properties [Browsable(false)] [XmlIgnore] public Series<double> MyPlot { get { return Values[0]; } } #endregion
Please let us know if we may be of further assistance to you.
-
Hello EthanHunt,
Thank you for your reply.
That would be because I used your calculation, which simply subtracts the low from the high and then adds it again to the high, leaving you with a value equal to the high. You can absolutely adjust the calculation however you like.
Please let us know if we may be of further assistance to you.
Comment
Latest Posts
Collapse
| Topics | Statistics | Last Post | ||
|---|---|---|---|---|
|
Started by Hwop38, 05-04-2026, 07:02 PM
|
0 responses
166 views
0 likes
|
Last Post
by Hwop38
05-04-2026, 07:02 PM
|
||
|
Started by CaptainJack, 04-24-2026, 11:07 PM
|
0 responses
321 views
0 likes
|
Last Post
by CaptainJack
04-24-2026, 11:07 PM
|
||
|
Started by Mindset, 04-21-2026, 06:46 AM
|
0 responses
246 views
0 likes
|
Last Post
by Mindset
04-21-2026, 06:46 AM
|
||
|
Started by M4ndoo, 04-20-2026, 05:21 PM
|
0 responses
350 views
0 likes
|
Last Post
by M4ndoo
04-20-2026, 05:21 PM
|
||
|
Started by M4ndoo, 04-19-2026, 05:54 PM
|
0 responses
179 views
0 likes
|
Last Post
by M4ndoo
04-19-2026, 05:54 PM
|

Comment