Tick Money Flow
A possible upcoming enhancement to AHG, possible being the keyword here.
This indicator was written by John Hudson, it pretty much measures where the big money is going. In other words, what's important.
I'm still in the preliminary stages of my studies behind the TMF but here is a real quick summary.
As an oscillator, watch the trend, highs, lows of the buying/selling pressure in comparison to price.
As a plot on the tick/volume charts watch divergence between price and the TMF.
This tool is NOT a signal it is a confirmation meant to increase accuracy when searching for entries, perhaps exits too. Price is and always will be king, this one you could call, prince?
I like to add two instances, one to the chart as a line plot to look for divergences, and another as an oscillator to study its trend more carefully. That's right, you load it twice.
Since this is not my own work I will let you guys do most of the research as I do my own and perhaps in the future we can compare notes and share them here.
Attached please find the code for Tradestation and a quick chart so you can see one of its capabilities/potential.
So far, i like what I see but no final conclusion, yet.
Make sure you realize this is a slightly more advanced tool than the usual stuff so take your time to digest it well. Works much better on fast tick/volume charts, 55, 89, 144, 233 tick (max) seems ok, 610 tick too slow for it imho. Depends on the instrument too, make sure to do your research.
The reason why I like it so far it's because it seems to be something very similar to reading the tape.
One final note, due to the mechanics of the indicator, this only works in REAL TIME, if you lose connection or reset the workspace the past data will dissappear since calculations are done on present bid/ask pressure and you lose it all. It will start plotting again once the connection is re-established. So you won't see it in action until regular market hours are here.
Inputs: Length1(500),Length2(100), upcolorPlus(blue), dncolorPlus(red), upcolorMinus(yellow), dncolorMinus(darkbrown), colorbar(1);
Vars: IntrabarPersist TickFlag(0),
IntrabarPersist OldPrice(0),
IntrabarPersist TMF(0),
IntrabarPersist NewTickVol(0),
IntrabarPersist MyBarVolume(0);
if BarNumber >= 1 then
begin
NewTickVol = Ticks - MyBarVolume;
MyBarVolume = MyBarVolume + NewTickVol;
if (C>=CurrentAsk) then begin
TMF=TMF + (C * NewTickVol);
TickFlag = 1;
end;
if (C<=CurrentBid) then begin
TMF=TMF - (C * NewTickVol);
TickFlag = 2;
end;
if (C<CurrentAsk and C>CurrentBid) and C>OldPrice then TMF=TMF + (C*NewTickVol);
if (C<CurrentAsk and C>CurrentBid) and C<OldPrice then TMF=TMF - (C*NewTickVol);
if (C<CurrentAsk and C>CurrentBid) and C=OldPrice and TickFlag = 1 then TMF=TMF + (C*NewTickVol);
if (C<CurrentAsk and C>CurrentBid) and C=OldPrice and TickFlag = 2 then TMF=TMF - (C*NewTickVol);
OldPrice = C;
if BarStatus(1) = 2 then MyBarVolume = 0;
end;
Plot1(TMF, "TMF");
Plot2(0, "Zero");
if (TMF > TMF[1]) then
begin
if (TMF >=0) then
SetPlotColor[colorbar](1, upcolorPlus)
else
SetPlotColor[colorbar](1, upcolorMinus);
end
else if (TMF < TMF[1]) then
begin
if (TMF >=0) then
SetPlotColor[colorbar](1, dncolorPlus)
else
SetPlotColor[colorbar](1, dncolorMinus);
end;
Plot2(LinearRegValue(Plot1,Length1,0));
Plot3(LinearRegValue(Plot1,Length2,0));
For the instance that you load on the charts, delete the last two lines or the last two plots as you only want the red line on the chart.