I am trying to print the actual time an event occurs above the candle in which the event occurred.
Example: Price crosses VWAP at 11:00AM (chart time)
The goal would be the ability to print 11:00AM above the candle that crossed VWAP.
So far I have the logic to identify the bar. I just need help capturing the chart / relevant bar time instead of the current time. My
Does this need to be run in historical?
string chartEventTime = DateTime.Now.ToString("h:mm tt");
Draw.Text(this, @"Bullish Crossover " + Convert.ToString(CurrentBars[0]), Convert.ToString(nowDate), 0, (High[0] + (Print_Value_Offset_From_Candle * TickSize)) );
UPDATE:
While I was creating this post an event occurred on my chart and I noticed that the logic above correctly printed the time of the event. I then attempted to reload the chart using Tick Replay assuming that it would correctly print the times of the historical events, but that did not work.
How can I capture the chart time of prior event when loading a chart?
Thanks for any guidance.
Matt
Comment