Bid value in an custom indicator

 
Here is what I want to do. Let's say I have a MA on H1 that for example change the bar colors if slope up or down (green up, red down). I have it working and all that but what I want is to put a dot on the price at the tick the price changes for the first time during a bar. I can put a dot on the MA but I can't get the value of the price in the middle of the bar.

In EAs I can just use Bid and it will show up but indicators don't have price history within the bar. Is there a work around?

The thing is.. MA crosses when they happend are way off from the price. So I want to mark the location of the price at the cross event (and on the exact position, not Open, High, Low, Close of the Bar).

Anybody?
Reason: