Cubesteak Central

Moving Average of Volume Bonanza

October 31, 2006 5:11 pm

Ever want to have a MA of volume?

Some indicators out there would provide such a thing, but didn’t go as far as I would have liked.  So, I put hacked up someone else’s MA of Volume indicator and added a JMA option, as well as a dynamically changing level that is based upon a configurable number of days average.

Ever want to quickly see if the MA of volume is high or low based on the last 120 days?  30 days?  Now you can!

Here’s a snapshot:

mavolume.gif

Get this indicator:

MetaQuotes 4 Language File MAVolumeWithJMA.mq4
MAVolumeWithJMA.zip

3 Responses to “Moving Average of Volume Bonanza”

Scott Sutherland wrote a comment on December 18, 2006

Do you have some kind of guide that defines how/when/why to set the various parameters in this indicator? And have you dteremined anything like — levels at which to refrain from trading, etc.?

Thanks!

Scott

cubesteak wrote a comment on December 19, 2006

Hi Scott,

Sure thing.

MA_Period is the period over which the average is taken.

MA_Shift is the shift back from the current bar that the period starts from.

MA_Method is the type of moving average: 0 is SMA, 1, EMA, 2 = SMMA, 3 = LWMA, 4 = JMA

JMAPhase is the Phase setting for the JMA. It is a “sensitivity” setting from -100 to 100. Play with it and see the differences, they can go from not much to dramatic based upon the values the MA is calculated over.

LevelAvgDays is the number of periods to calculate the average used for the horizontal bar.

LevelMAMethod has the same settings as above, and is the type of average used to calculate the setting of the horizontal bar.

The LevelPercentage is the final value used for calculating the value of the horizontal line. It is essentially the % taken of the LevelMA that is computed with the LevelMAMethod over LevelAvgDays.

Let me know if you have any other questions!

Cheers,
CS

xxDavidxSxx wrote a comment on March 28, 2007

Great work on the site.

I like this JMA volume option. Has been working fine in back tests. But I am getting a zero divide error every now and then.
It stopped making subsequent martingale orders on both demo and back tests. I blocked it and put volumeMA in its place and now subsequent orders open.( at least in back tests).

I havn’t changed anything in it.

Any clue whats trying to be devided by zero in there? I tried to look but no idea.

but when its working I love it.

Dave

Care to comment?