Stock Portfolio Organizer

The ultimate porfolio management solution.

Shares, Margin, CFD's, Futures and Forex
EOD and Realtime
Dividends and Trust Distributions
And Much More ....
For Portfolio Manager Click Here

WiseTrader Toolbox

#1 Selling Amibroker Plugin featuring:

Advanced Adaptive Indicators
Advanced Pattern Exploration
Neural Networks
And Much More ....
Find Out More Here

Cumulative TICK Moving Average for Amibroker (AFL)
buchacek
almost 13 years ago
Amibroker (AFL)

Rating:
2 / 5 (Votes 3)
Tags:
oscillator, amibroker

Cumulative TICK Moving Average is a powerful tool to depict oversold and overbought Market condition.
Adjust MALeng and MAleng1 for different time frames.
This one is for 5 minutes, trading ETF’s on oversold and overbought rebounds.
Use other indicators as well.
On 1min it should be 7800 and 50 etc…

Similar Indicators / Formulas

Febo RSI ..real indicator
Submitted by abhinavsingh about 13 years ago
Trading Volume Statistic
Submitted by tuanstock1 over 10 years ago
Ergodic Oscillator
Submitted by dljtrader about 14 years ago
3 Days Track
Submitted by janet0211 over 14 years ago
Chande Momentum Oscillator
Submitted by klimpek almost 14 years ago

Indicator / Formula

Copy & Paste Friendly
_SECTION_BEGIN("CTM");
SetForeign("TICK.Z", True, True ); 
Price=(H+L+C)/3;
MALeng=1560;
MAleng1=12;
Avg=MA(Price,MALeng);
AdjTick=Price-Avg;
CMT=Price + AdjTick;
Avg1=MA(CMT,MAleng1);
CMTColor =  IIf(Avg1 < 0,colorYellow ,IIf(Avg1 > 450,colorWhite,colorBlue));
Plot(Avg1,"{TICK.Z} CumulativeTick MA",CMTColor,styleDots);
r=Avg1;
PlotOHLC( r,r,0,r, "", IIf( r < 0, 32, 12 ), styleCloud |styleNoLabel | styleClipMinMax, -500, 500);

_SECTION_END();

5 comments

1. extremist

with your sets of no. it doesent seems to be working.
And
ireally didn’t understood what this line is doing there in the code.
plz delet it.
PlotOHLC( r,r,0,r, "", IIf( r < 0, 32, 12 ), styleCloud |styleNoLabel | styleClipMinMax, -500, 500);

replace these line
MALeng=1560;
MAleng1=12;
with the lines i gave bellow

MALeng=Param("Short Prd : “,5,1,10000,1);
MAleng1=Param(”Long Prd : ",74,1,200,1);

the default values i used are for 1-min chart

you will definately get good results.

2. buchacek

Thank you for trying to improve this formula but I still think the way I posted it works better. Your version on one minute chart works well though.
I use 2min 3900/25 and it works on ETF’s (TNA/TZA) or other 3x ETF’s just excellent.Perhaps we look for something else.
Also that line you want to delete is there for the purpose and shows the cloud at -500,500 levels where I observed are already extreme enough to anticipate the reversals and that is true especially for minus values, not so much for plus values – those should be somewhere +650 to +700. -500 to -700 = sure reversal provided we don’t have a crash in making.
MALength1 and MALength must be adjusted for the best results on every timeframe. I go basically with 20 days and 45 minutes to one hour -intraday.On a Daily chart the periods are still different.Also, this indicator is supposed to be under the chart on a separate pane and not inside the chart itself.Then you can see everything clearly.

3. buchacek

Also this is still better to see the minus levels as they go lower:

CMTColor = IIf(Avg1 < -350 ,colorYellow ,IIf(Avg1< 0 , 32, IIf(Avg1 > 500,colorWhite,colorBlue)));

4. buchacek

That was re-post of the first comment.

5. ritvik1988

This code is not working even after modifying it (as commented below). Can someone repost the working code please?

Leave Comment

Please login here to leave a comment.

Back