This was quite a challenge. I hope not to offend any of may paying clients by providing this solution at no charge in the Q&A forum. I have been paid for solutions less challenging to complete.
For some reason I could not get the chart labels to appear without including a chart bubble. So this code shows the labels you requested and it also places a chart bubble at the high of the bar with the highest volume for all the bars displayed on the chart.
def highestVolume = HighestAll(volume);
def targetBar = volume == highestVolume;
rec counter = if targetBar then 1 else counter[1] + 1;
plot data = Double.NaN;
AddLabel(yes, Concat("Highest Volume: ", highestVolume), Color.WHITE);
AddLabel(yes, Concat(GetValue(GetMonth(), counter - 1), Concat("/", Concat(GetValue(GetDayOfMonth(GetYyyyMmDd()), counter - 1), Concat("/", GetValue(GetYear(), counter - 1))))));
AddChartBubble(targetBar, high, Concat(GetMonth(), Concat("/", Concat(GetDayOfMonth(GetYyyyMmDd()), Concat("/", GetYear())))));