Bressert Double Stochastic - page 11

 

Dear mladen. I have two requests:

1) I need indicator - only one line of "DSS Bressert - fan" (computer overloaded whith tick chart. But i need it)

2) It would be great if you could experiment with "DSS Bressert - rsi" to DSS Bressert composite rsi

 
kostumer27:
Dear mladen. I have two requests:

1) I need indicator - only one line of "DSS Bressert - fan" (computer overloaded whith tick chart. But i need it)

2) It would be great if you could experiment with "DSS Bressert - rsi" to DSS Bressert composite rsi

Kostumer27, far as I remember the composite rsi is from the elite section so posted a version here: https://www.mql5.com/en/forum/general

 
mrtools:
Mahatma, sorry missed your post, this is an on chart dss bressert rsi.

hi mrtools,

tried to open that indi, but can't attach. compiled it and gave following errors:

could this be corrected? thanks.

Files:
dss.jpg  108 kb
 
engula:
hi mrtools,

tried to open that indi, but can't attach. compiled it and gave following errors:

could this be corrected? thanks.

Hi Engula, thanks for bringing it to our attention, it needed updating to be compatible with the new mt4 builds.

 

original Bressert double stochastic oscillator

previously I used Metastock and only recently came across to MT4

I used the double stoc a lot , also as a cycle indicator

usually 3 or 4 copies would be placed in the one window, length being based on est cycle length , 10, 20, 40 etc

here is the MS code

{Bressert Double stochastic Cycle Indicator }Period:= 10;

denom1:= If(HHV(H,Period)-LLV(L,Period)>0, HHV(H,Period)-LLV(L,Period),

1);

P1:= Mov(((C-LLV(L,Period))/ denom1)*100,3,E);

denom2 := If(HHV(P1,Period)-LLV(P1,Period)>0,

HHV(P1,Period)-LLV(P1,Period), 1);

Mov(((P1-LLV(P1,Period))/denom2)*100,3,E);

Period:= 15;

denom1:= If(HHV(H,Period)-LLV(L,Period)>0, HHV(H,Period)-LLV(L,Period),

1);

P1:= Mov(((C-LLV(L,Period))/ denom1)*100,3,E);

denom2 := If(HHV(P1,Period)-LLV(P1,Period)>0,

HHV(P1,Period)-LLV(P1,Period), 1);

Mov(((P1-LLV(P1,Period))/denom2)*100,3,E);

Period:= 20;

denom1:= If(HHV(H,Period)-LLV(L,Period)>0, HHV(H,Period)-LLV(L,Period),

1);

P1:= Mov(((C-LLV(L,Period))/ denom1)*100,3,E);

denom2 := If(HHV(P1,Period)-LLV(P1,Period)>0,

HHV(P1,Period)-LLV(P1,Period), 1);

Mov(((P1-LLV(P1,Period))/denom2)*100,3,E);

80;20

Mr Tools , have tried other versions in this thread but far prefer the old version

with this one can reasonably track from the smaller cycle to the larger one etc

would it be possible to make an MT4 indi please similar to above, with provision for 3 lines in the same window, length of each adjustable

thanks

 
calisto77:
original Bressert double stochastic oscillator

previously I used Metastock and only recently came across to MT4

I used the double stoc a lot , also as a cycle indicator

usually 3 or 4 copies would be placed in the one window, length being based on est cycle length , 10, 20, 40 etc

here is the MS code

{Bressert Double stochastic Cycle Indicator }Period:= 10;

denom1:= If(HHV(H,Period)-LLV(L,Period)>0, HHV(H,Period)-LLV(L,Period),

1);

P1:= Mov(((C-LLV(L,Period))/ denom1)*100,3,E);

denom2 := If(HHV(P1,Period)-LLV(P1,Period)>0,

HHV(P1,Period)-LLV(P1,Period), 1);

Mov(((P1-LLV(P1,Period))/denom2)*100,3,E);

Period:= 15;

denom1:= If(HHV(H,Period)-LLV(L,Period)>0, HHV(H,Period)-LLV(L,Period),

1);

P1:= Mov(((C-LLV(L,Period))/ denom1)*100,3,E);

denom2 := If(HHV(P1,Period)-LLV(P1,Period)>0,

HHV(P1,Period)-LLV(P1,Period), 1);

Mov(((P1-LLV(P1,Period))/denom2)*100,3,E);

Period:= 20;

denom1:= If(HHV(H,Period)-LLV(L,Period)>0, HHV(H,Period)-LLV(L,Period),

1);

P1:= Mov(((C-LLV(L,Period))/ denom1)*100,3,E);

denom2 := If(HHV(P1,Period)-LLV(P1,Period)>0,

HHV(P1,Period)-LLV(P1,Period), 1);

Mov(((P1-LLV(P1,Period))/denom2)*100,3,E);

80;20

Mr Tools , have tried other versions in this thread but far prefer the old version

with this one can reasonably track from the smaller cycle to the larger one etc

would it be possible to make an MT4 indi please similar to above, with provision for 3 lines in the same window, length of each adjustable

thanks

Calisto77, not sure if I can make it or not will see what I can do.

 
calisto77:
original Bressert double stochastic oscillator

previously I used Metastock and only recently came across to MT4

I used the double stoc a lot , also as a cycle indicator

usually 3 or 4 copies would be placed in the one window, length being based on est cycle length , 10, 20, 40 etc

here is the MS code

{Bressert Double stochastic Cycle Indicator }Period:= 10;

denom1:= If(HHV(H,Period)-LLV(L,Period)>0, HHV(H,Period)-LLV(L,Period),

1);

P1:= Mov(((C-LLV(L,Period))/ denom1)*100,3,E);

denom2 := If(HHV(P1,Period)-LLV(P1,Period)>0,

HHV(P1,Period)-LLV(P1,Period), 1);

Mov(((P1-LLV(P1,Period))/denom2)*100,3,E);

Period:= 15;

denom1:= If(HHV(H,Period)-LLV(L,Period)>0, HHV(H,Period)-LLV(L,Period),

1);

P1:= Mov(((C-LLV(L,Period))/ denom1)*100,3,E);

denom2 := If(HHV(P1,Period)-LLV(P1,Period)>0,

HHV(P1,Period)-LLV(P1,Period), 1);

Mov(((P1-LLV(P1,Period))/denom2)*100,3,E);

Period:= 20;

denom1:= If(HHV(H,Period)-LLV(L,Period)>0, HHV(H,Period)-LLV(L,Period),

1);

P1:= Mov(((C-LLV(L,Period))/ denom1)*100,3,E);

denom2 := If(HHV(P1,Period)-LLV(P1,Period)>0,

HHV(P1,Period)-LLV(P1,Period), 1);

Mov(((P1-LLV(P1,Period))/denom2)*100,3,E);

80;20

Mr Tools , have tried other versions in this thread but far prefer the old version

with this one can reasonably track from the smaller cycle to the larger one etc

would it be possible to make an MT4 indi please similar to above, with provision for 3 lines in the same window, length of each adjustable

thanks

Isn't that exactly the same as dds from this thread (just different periods)?

 
nbtrading:
Isn't that exactly the same as dds from this thread (just different periods)?

The formula seems to be the same

 
mladen:
It seems that there is some mix up with indicator known as "DSS Bressert" . As much as I was trying to find a definition of Bressert "double smoothed stochastic" indicator, I could not find one. In fact, Walter Bressert never uses a name "double smoothed stochastic" but just a "double stochastic". So this is the prorealtime formula converted to metatrader. Short periods (the DBS 10 default to stochastic period 10) looks similar to some Schaff trend cycles, but that is expectable since the two of them were publishing some stuff together. As far as I was able to find out, Bressert uses stochastic periods 5 and 10 (DBS 10 and DBS 5)
According to Walter Bressert the rules are the following :PS: left option to adjust parameters for ratio that is used in calculation as well as the price used. Default values are 7,3,Close. Also, from a quick inspection it seems that the indicator works acceptable with short stochastic periods, but that it does not work so good with long stochastic periods (but that is a quick visual inspection only) Maybe Gallabala will share his experience for longer periods

Upgraded version with some additions and made simpler to use : double_stochastic_-_bressert_prt_2.mq4

 
mladen:
Upgraded version with some additions and made simpler to use : double_stochastic_-_bressert_prt_2.mq4

Looks nice

Thanks

Reason: