Elite indicators :) - page 386

Hercs
2970
Hercs  

Problem loading..

mrtools:
Adaptive T3 Heiken Ashi mtf and alerts and Adaptive T3 Vhf. Thanks Mladen for the help. On the picture its h4 heiken on h1 chart and about the vhf check out where the highest peaks are , and in case someone not aware Vhf is not a directional indicator, when it is going up market is trending.

======

MrTools I cannot get the HeikenAshi to load onto a chart. Any idea why not?

Thanks for responding.

traderduke
531
traderduke  

mrtools

Is there any chance you could add a "trend buffer" to the Heikin ashi ??

Thanks

Ray

mrtools:
Adaptive T3 Heiken Ashi mtf and alerts and Adaptive T3 Vhf. Thanks Mladen for the help. On the picture its h4 heiken on h1 chart and about the vhf check out where the highest peaks are , and in case someone not aware Vhf is not a directional indicator, when it is going up market is trending.
Mladen Rakic
151211
Mladen Rakic  

Ray

Arrows are shown where hama value without step filtering changes trend, so, if the step value is set to > 0, it will occasionally show arrows on places where it visually does not appear. If you want to avoid that, change the code that goes like this :
trend = trend;

if (ExtMapBuffer3<ExtMapBuffer4) trend = 1;

if (ExtMapBuffer3>ExtMapBuffer4) trend = -1;

//

//

//

//

//

if (Step>0)

{

if( MathAbs(ExtMapBuffer1-ExtMapBuffer1) < Step*pointModifier*Point ) ExtMapBuffer1=ExtMapBuffer1;

if( MathAbs(ExtMapBuffer2-ExtMapBuffer2) < Step*pointModifier*Point ) ExtMapBuffer2=ExtMapBuffer2;

if( MathAbs(ExtMapBuffer3-ExtMapBuffer3) < Step*pointModifier*Point ) ExtMapBuffer3=ExtMapBuffer3;

if( MathAbs(ExtMapBuffer4-ExtMapBuffer4) < Step*pointModifier*Point ) ExtMapBuffer4=ExtMapBuffer4;

}

[/PHP]

and change it to this (move the first 3 lines of the above code to the and of that code block

[PHP]

//

//

//

//

//

if (Step>0)

{

if( MathAbs(ExtMapBuffer1-ExtMapBuffer1) < Step*pointModifier*Point ) ExtMapBuffer1=ExtMapBuffer1;

if( MathAbs(ExtMapBuffer2-ExtMapBuffer2) < Step*pointModifier*Point ) ExtMapBuffer2=ExtMapBuffer2;

if( MathAbs(ExtMapBuffer3-ExtMapBuffer3) < Step*pointModifier*Point ) ExtMapBuffer3=ExtMapBuffer3;

if( MathAbs(ExtMapBuffer4-ExtMapBuffer4) < Step*pointModifier*Point ) ExtMapBuffer4=ExtMapBuffer4;

}

trend = trend;

if (ExtMapBuffer3<ExtMapBuffer4) trend = 1;

if (ExtMapBuffer3>ExtMapBuffer4) trend = -1;

Then it will show where visually the arrows should appear to even if step filtering is applied (as I said, otherwise it shows arrows where "real" unfiltered values change trend).

Also for accuracy of visual checking, when using mtf turn the interpolation off (interpolating is "smoothing" values and thus it is changing the original mtf values - the question is though where the arrows should appear - at the beginning of the mtf bar or at the end. Otherwise classical mtf and interpolated mtf have exactly the same number of correct values : 1 ( one ). Except that the "classical" shows all as the same (which was not true) and interpolated shows the last bar belonging to higher time frame with exact value and the rest is smoothed in combination with previous mtf bar)

regards

Mladen

traderduke:
mladen,

I am getting false hits on the trend and then of course on the arrows?? The arrows are on the 5 min setting.

See attached:

The hama1 at 5:19 shows trend -1 then hama2 at 5:20 shows 1 even though the readings support -1, HAMA3 just shows the 5min hama with the problem?? Causing havack with my EA, also the EA works with the chart period but I can't get it to work with a different period such as 1 m chart with a 5min HAMA in the EA.

Sorry if I'm not clear.

Thanks

Ray
traderduke
531
traderduke  

Mladen

Thanks for the explainlation and fix. Any input to my second problem, Time frame other then current not working in EA. I'm using the "TimeFrame" as you told me before but Its not seeing it.??

Again Thanks

Ray

mladen:
Ray Arrows are shown where hama value without step filtering changes trend, so, if the step value is set to > 0, it will occasionally show arrows on places where it visually does not appear. If you want to avoid that, change the code that goes like this :
trend = trend;

if (ExtMapBuffer3<ExtMapBuffer4) trend = 1;

if (ExtMapBuffer3>ExtMapBuffer4) trend = -1;

//

//

//

//

//

if (Step>0)

{

if( MathAbs(ExtMapBuffer1-ExtMapBuffer1) < Step*pointModifier*Point ) ExtMapBuffer1=ExtMapBuffer1;

if( MathAbs(ExtMapBuffer2-ExtMapBuffer2) < Step*pointModifier*Point ) ExtMapBuffer2=ExtMapBuffer2;

if( MathAbs(ExtMapBuffer3-ExtMapBuffer3) < Step*pointModifier*Point ) ExtMapBuffer3=ExtMapBuffer3;

if( MathAbs(ExtMapBuffer4-ExtMapBuffer4) < Step*pointModifier*Point ) ExtMapBuffer4=ExtMapBuffer4;

}

[/PHP]

and change it to this (move the first 3 lines of the above code to the and of that code block

[PHP]

//

//

//

//

//

if (Step>0)

{

if( MathAbs(ExtMapBuffer1-ExtMapBuffer1) < Step*pointModifier*Point ) ExtMapBuffer1=ExtMapBuffer1;

if( MathAbs(ExtMapBuffer2-ExtMapBuffer2) < Step*pointModifier*Point ) ExtMapBuffer2=ExtMapBuffer2;

if( MathAbs(ExtMapBuffer3-ExtMapBuffer3) < Step*pointModifier*Point ) ExtMapBuffer3=ExtMapBuffer3;

if( MathAbs(ExtMapBuffer4-ExtMapBuffer4) < Step*pointModifier*Point ) ExtMapBuffer4=ExtMapBuffer4;

}

trend = trend;

if (ExtMapBuffer3<ExtMapBuffer4) trend = 1;

if (ExtMapBuffer3>ExtMapBuffer4) trend = -1;

Then it will show where visually the arrows should appear to even if step filtering is applied (as I said, otherwise it shows arrows where "real" unfiltered values change trend). Also for accuracy of visual checking, when using mtf turn interpolation off (interpolating is "smoothing" values and thus it is changing the original mtf values - the question is though where the arrows should appear - at the beginning of the mtf bar or at the end. Otherwise classical mtf and interpolated mtf have exactly the same number of correct values : 1. Except that the correct shows all as the same (which was not true) and mtf shows the last bar belonging to higher time frame correctly and the rest is smoothed in combination with previous mtf bar)

regards

Mladen
Mladen Rakic
151211
Mladen Rakic  

Ray

TimeFrameparameter you are using in your EA is a string, and metatrader expects integer in the second parameter of iCustom() call in order to call correct time frame. Convert TimFrame to integer value (as I usually do in indicators) and then pass that parameter to iCustom() or use directly integer input for time frame if you do not plan to convert it to time frame integer format. Always check if the type of parameters correspond to the expected one

regards

Mladen

traderduke:
Mladen

Thanks for the explainlation and fix. Any input to my second problem, Time frame other then current not working in EA. I'm using the "TimeFrame" as you told me before but Its not seeing it.??

Again Thanks

Ray
William Snyder
9496
William Snyder  
ValeoFX:
======

MrTools I cannot get the HeikenAshi to load onto a chart. Any idea why not?

Thanks for responding.

No idea, were you able to get it to load?

Abdalla Doleh
1348
Abdalla Doleh  

To MrTools or Mladen

Gentlemen,

Could you kindly share with me the name of the indicator that paints the bars red/green in the attached image? At first glance I thought it was the smoothed triggerlines but then I quickly realized it is not the case (could it be Gann's adaptive hi/low? or perhaps SSA based?). I attempted to search this thread for it but have not gotten any luck locating it yet. I have searched 86 pages thus far and plan on continuing the search, but you can make my effort much more easier if you know the name and possibly point me in the right direction.

Many thanks in advance for your help.

Regards,

Pip

Files:
jdemark.gif 30 kb
William Snyder
9496
William Snyder  
Pip:
Gentlemen,

Could you kindly share with me the name of the indicator that paints the bars red/green in the attached image? At first glance I thought it was the smoothed triggerlines but then I quickly realized it is not the case (could it be Gann's adaptive hi/low? or perhaps SSA based?). I attempted to search this thread for it but have not gotten any luck locating it yet. I have searched 86 pages thus far and plan on continuing the search, but you can make my effort much more easier if you know the name and possibly point me in the right direction.

Many thanks in advance for your help.

Regards,

Pip

Pip,

The bars are colored by a Hodrick Prescott Filter noLambda(in advanced elite) combined with TTM bars was using SSA but have since changed to this, i don't go by these for live trading, since it recalculates its position, just like to watch them at work

ps) this is a link for the TTM SSA bars

https://www.mql5.com/en/forum/general

would advise not to use the alerts unless you have nerves of steel!

Abdalla Doleh
1348
Abdalla Doleh  
mrtools:
Pip, The bars are colored by a Hodrick Prescott Filter noLambda(in advanced elite) combined with TTM bars was using SSA but have since changed to this, i don't go by these for live trading, since it recalculates its position, just like to watch them at work

Excellent! Many thanks Mrtools. I figured the recalculation part since the change seemed way too accurate. I will hop on over to the advanced elite section to take look.

Cheers,

Pip

Mladen Rakic
151211
Mladen Rakic  

A continuation of averages studying ...


To conclude : MaModedetermines which average calculation mode to use to calculate MACD. Modes are the following

0 - simple moving average (SMA)

1 - exponential moving average (EMA)

2 - double smoothed exponential moving average

3 - Double EMA (DEMA)

4 - Tripple EMA (TEMA)

5 - Smoothed MA (SMMA)

6 - Linear weighted MA (LWMA)

7 - Parabolic weighted MA

8 - Alexander MA

9 - Volume weghted MA

10 - Hull MA

11 - Triangular MA

12 - Sine weighted MA

13 - Liner regression value

14 - NonLag MA

15 - Zero lag EMA;

Here is a comparison of 1 hour what was before known as zero lag EMA (DEMA) MACD (upper) and a zero lag EMA from this one (lower).