샤프 추세 사이클 - 페이지 14

 

믈라덴

이 지표를 공유해 주셔서 감사합니다. 하지만 제 머리에는 달랐습니다. 아마도 하나의 MA(char 가격의 일반 ma) 또는 중심선의 샤프 추세 사이클을 수행할 수 있습니다....;]

안녕하세요 wwwassa님

이 포스팅만 봐도

https://www.forex-tsd.com/forum/debates-discussions/116-something-interesting-Please-post-here

필요한 지표를 구축할 수 있습니다.

여기에 다시 인도어, 네이티브 코드가 있으므로 자신의 인도어를 코딩할 수 있습니다.

좋은 WE 되세요.

//+----------------------------------------------- -------------------+

//| MULTI_INDIC_Nativ.mq4 |

//| |

//| |

//+----------------------------------------------- -------------------+

#재산권 ""

#속성 링크 ""

#속성 표시기_분리_창

#속성 표시기_버퍼 8

#property indicator_color1 LightSeaGreen

#property indicator_color2 아쿠아

#property indicator_color3 옅은 청록색

#property indicator_color4 주황색

#property indicator_color5 다크오렌지

#property indicator_color6 빨간색

#property indicator_color7 크림슨

#property indicator_color8 마젠타색

#속성 표시기_레벨1 0

extern int TimeFrame = 0;

외부 정수 TimeFrame1 = 0;

extern int CountBars = 500;

외부 정수 x_prd = 0;

//---- 버퍼

이중 Multi_Indic[];

이중 Multi_Indic1[];

이중 Multi_Indic2[];

이중 Multi_Indic3[];

이중 Multi_Indic4[];

이중 Multi_Indic5[];

이중 Multi_Indic6[];

이중 Multi_Indic7[];

문자열 short_name;

//+----------------------------------------------- -------------------+

//| 커스텀 인디케이터 초기화 기능 |

//+----------------------------------------------- -------------------+

정수 초기화() {

//---- DataWindow의 이름 및 표시기 하위 창 레이블

short_name = "MULTI_INDIC_Nativ("+TimeFrame+")";

IndicatorShortName(short_name);

표시 버퍼(8);

SetIndexBuffer(0,Multi_Indic);

SetIndexStyle(0,DRAW_LINE,0,1);

SetIndexBuffer(1,Multi_Indic1);

SetIndexStyle(1,DRAW_LINE,0,1);

SetIndexBuffer(2,Multi_Indic2);

SetIndexStyle(2,DRAW_LINE,0,1);

SetIndexBuffer(3,Multi_Indic3);

SetIndexStyle(3,DRAW_LINE,0,1);

SetIndexBuffer(4,Multi_Indic4);

SetIndexStyle(4,DRAW_LINE,0,1);

SetIndexBuffer(5,Multi_Indic5);

SetIndexStyle(5,DRAW_LINE,0,1);

SetIndexBuffer(6,Multi_Indic6);

SetIndexStyle(6,DRAW_LINE,0,1);

SetIndexBuffer(7,Multi_Indic7);

SetIndexStyle(7,DRAW_LINE,0,1);

//----

리턴(0);

}

정수 초기화() {

리턴(0);

}

//+----------------------------------------------- -------------------+

//| 스키드 |

//+----------------------------------------------- -------------------+

정수 시작()

{

if (CountBars>=막대) CountBars=막대;

SetIndexDrawBegin(0,바-카운트바);

SetIndexDrawBegin(1,바-카운트바);

SetIndexDrawBegin(2,바-카운트바);

SetIndexDrawBegin(3,바-카운트바);

SetIndexDrawBegin(4,바-카운트바);

SetIndexDrawBegin(5,바-카운트바);

SetIndexDrawBegin(6,바-카운트바);

SetIndexDrawBegin(7,바-카운트바);

int i, ii, iii, iiii,iiiiii,iiiiii,iiiiiii, iiiiiiiii, counted_bars=IndicatorCounted();

이중 t_prd;

//----

if(막대<=x_prd) return(0);

//---- 초기 0

if(counted_bars<x_prd)

{

for(i=1;i<=x_prd;i++) Multi_Indic[CountBars-i]=0.0;

for(ii=1;ii<=x_prd;ii++) Multi_Indic1[CountBars-ii]=0.0;

for(iii=1;iii<=x_prd;iii++) Multi_Indic2[CountBars-iii]=0.0;

for(iiii=1;iiii<=x_prd;iiii++) Multi_Indic3[CountBars-iiii]=0.0;

for(iiiiii=1;iiiiii<=x_prd;iiiiii++) Multi_Indic4[CountBars-iiiiii]=0.0;

for(iiiiii=1;iiiiii<=x_prd;iiiiii++) Multi_Indic5[CountBars-iiiiii]=0.0;

for(iiiiii=1;iiiiiii<=x_prd;iiiiiii++) Multi_Indic6[CountBars-iiiiii]=0.0;

for(iiiiiiiii=1;iiiiiiiii<=x_prd;iiiiiiiii++) Multi_Indic7[CountBars-iiiiiiiii]=0.0;

}

//----

i=CountBars-x_prd-1;

ii=CountBars-x_prd-1;

iii=CountBars-x_prd-1;

iiii=CountBars-x_prd-1;

iiiiii=CountBars-x_prd-1;

iiiiii=CountBars-x_prd-1;

iiiiii=CountBars-x_prd-1;

iiiiiiiii=CountBars-x_prd-1;

t_prd=x_prd/2+1;

동안(i>=0)

동안(ii>=0)

동안(iii>=0)

동안(iii>=0)

동안(iii>=0)

동안(iiiiii>=0)

동안(iiiiii>=0)

동안(iiiiii>=0)

{

Multi_Indic=((iCustom(NULL, 0, " " , 0 , i)));

Multi_Indic1=((iCustom(NULL, 0, " ", 0 , ii))) ;

Multi_Indic2=((iCustom(NULL, 0, " ", 0 , iii))) ;

Multi_Indic3=((iCustom(NULL, 0, " ", 0, iiii))) ;

Multi_Indic4=((iCustom(NULL, 0, " ", 0, iii))) ;

Multi_Indic5=((iCustom(NULL, 0, " ", 0 , iiiiii))) ;

Multi_Indic6=((iCustom(NULL, 0, " ", 0, iiiiiii))) ;

Multi_Indic7=((iCustom(NULL, 0, " ", 0, iiiiii))) ;

나--;

ii--;

iii--;

iii--;

iii--;

iii--;

iiiiii--;

iiiiii--;

}

리턴(0);

}

//+----------------------------------------------- -------------------+

톰캣98

 
wwwassa:
믈라덴

이 지표를 공유해 주셔서 감사합니다. 하지만 제 머리에는 달랐습니다. 아마도 하나의 MA(char 가격의 일반 ma) 또는 지표 os 가우스 지원 저항의 중심선의 샤프 추세 사이클을 수행할 수 있습니까?

내리막이나 구멍 같은 것이 아니라 더 긴 추세를 보여주는 것을 찾고 있습니다. Beateful look ssrc 하지만 수리, 이 사이트의 표시기가 향후 수정에 유용할 수 있습니다. Spearman의 순위 상관 관계 - MQL4 코드 베이스

문안 인사

wwwassa,

이것은 단일 MA의 Schaff 추세 사이클이 될 것입니다.

Spearman 순위 상관 관계: Schaff 추세 주기와 완전히 다른 수학입니다. 로쉬님이 잘하셨으니 스피어맨 순위(자동) 상관관계가 좋은 지표이니 사용하시는걸 추천합니다

 

rsi의 샤프 추세 사이클

그리고 이것도

동일한 채색 방식을 rsi에 Schaff 추세 사이클을 적용한 실험입니다. 지연을 전혀 추가하지 않고 rsi를 향상시키는 데 좋은 역할을 하는 것 같습니다(더 부드럽게 만드는 것 외에). 다음은 rsi 기간 25를 사용하여 rsi(상단) 및 일반 RSI(하단)의 샤프 추세 주기를 비교한 것입니다.

 

ma 2의 샤프 추세 주기

여기도 있습니다(더 다채로운 주말을 위해).

이동 평균 의 업그레이드된 Schaff 추세 사이클이지만 기울기 변화에 색상이 있으므로 기울기 방향 변화를 훨씬 쉽게 감지할 수 있습니다.

 

톰캣98

공유 코드 감사합니다

wwwassa:
믈라덴

이 지표를 공유해 주셔서 감사합니다. 하지만 제 머리에는 달랐습니다. 아마도 하나의 MA(char 가격의 일반 ma) 또는 중심선의 샤프 추세 사이클을 수행할 수 있습니다....;]

안녕하세요 wwwassa님

이 포스팅만 봐도

https://www.forex-tsd.com/forum/debates-discussions/116-something-interesting-Please-post-here

필요한 지표를 구축할 수 있습니다.

여기에 인도어, 네이티브 코드가 있으므로 자신의 인도어를 코딩할 수 있습니다.

좋은 WE 되세요.

//+----------------------------------------------- -------------------+

//| MULTI_INDIC_Nativ.mq4 |

//| |

//| |

//+----------------------------------------------- -------------------+

#재산권 ""

#속성 링크 ""

#속성 표시기_분리_창

#속성 표시기_버퍼 8

#property indicator_color1 LightSeaGreen

#property indicator_color2 아쿠아

#property indicator_color3 옅은 청록색

#property indicator_color4 주황색

#property indicator_color5 다크오렌지

#property indicator_color6 빨간색

#property indicator_color7 크림슨

#property indicator_color8 마젠타색

#속성 표시기_레벨1 0

extern int TimeFrame = 0;

외부 정수 TimeFrame1 = 0;

extern int CountBars = 500;

외부 정수 x_prd = 0;

//---- 버퍼

이중 Multi_Indic[];

이중 Multi_Indic1[];

이중 Multi_Indic2[];

이중 Multi_Indic3[];

이중 Multi_Indic4[];

이중 Multi_Indic5[];

이중 Multi_Indic6[];

이중 Multi_Indic7[];

문자열 short_name;

//+----------------------------------------------- -------------------+

//| 커스텀 인디케이터 초기화 기능 |

//+----------------------------------------------- -------------------+

정수 초기화() {

//---- DataWindow의 이름 및 표시기 하위 창 레이블

short_name = "MULTI_INDIC_Nativ("+TimeFrame+")";

IndicatorShortName(short_name);

표시 버퍼(8);

SetIndexBuffer(0,Multi_Indic);

SetIndexStyle(0,DRAW_LINE,0,1);

SetIndexBuffer(1,Multi_Indic1);

SetIndexStyle(1,DRAW_LINE,0,1);

SetIndexBuffer(2,Multi_Indic2);

SetIndexStyle(2,DRAW_LINE,0,1);

SetIndexBuffer(3,Multi_Indic3);

SetIndexStyle(3,DRAW_LINE,0,1);

SetIndexBuffer(4,Multi_Indic4);

SetIndexStyle(4,DRAW_LINE,0,1);

SetIndexBuffer(5,Multi_Indic5);

SetIndexStyle(5,DRAW_LINE,0,1);

SetIndexBuffer(6,Multi_Indic6);

SetIndexStyle(6,DRAW_LINE,0,1);

SetIndexBuffer(7,Multi_Indic7);

SetIndexStyle(7,DRAW_LINE,0,1);

//----

리턴(0);

}

정수 초기화() {

리턴(0);

}

//+----------------------------------------------- -------------------+

//| 스키드 |

//+----------------------------------------------- -------------------+

정수 시작()

{

if (CountBars>=막대) CountBars=막대;

SetIndexDrawBegin(0,바-카운트바);

SetIndexDrawBegin(1,바-카운트바);

SetIndexDrawBegin(2,바-카운트바);

SetIndexDrawBegin(3,바-카운트바);

SetIndexDrawBegin(4,바-카운트바);

SetIndexDrawBegin(5,바-카운트바);

SetIndexDrawBegin(6,바-카운트바);

SetIndexDrawBegin(7,바-카운트바);

int i, ii, iii, iiii,iiiiii,iiiiii,iiiiiii, iiiiiiiii, counted_bars=IndicatorCounted();

이중 t_prd;

//----

if(막대<=x_prd) return(0);

//---- 초기 0

if(counted_bars<x_prd)

{

for(i=1;i<=x_prd;i++) Multi_Indic[CountBars-i]=0.0;

for(ii=1;ii<=x_prd;ii++) Multi_Indic1[CountBars-ii]=0.0;

for(iii=1;iii<=x_prd;iii++) Multi_Indic2[CountBars-iii]=0.0;

for(iiii=1;iiii<=x_prd;iiii++) Multi_Indic3[CountBars-iiii]=0.0;

for(iiiiii=1;iiiiii<=x_prd;iiiiii++) Multi_Indic4[CountBars-iiiiii]=0.0;

for(iiiiii=1;iiiiii<=x_prd;iiiiii++) Multi_Indic5[CountBars-iiiiii]=0.0;

for(iiiiii=1;iiiiiii<=x_prd;iiiiiii++) Multi_Indic6[CountBars-iiiiii]=0.0;

for(iiiiiiiii=1;iiiiiiiii<=x_prd;iiiiiiiii++) Multi_Indic7[CountBars-iiiiiiiii]=0.0;

}

//----

i=CountBars-x_prd-1;

ii=CountBars-x_prd-1;

iii=CountBars-x_prd-1;

iiii=CountBars-x_prd-1;

iiiiii=CountBars-x_prd-1;

iiiiii=CountBars-x_prd-1;

iiiiii=CountBars-x_prd-1;

iiiiiiiii=CountBars-x_prd-1;

t_prd=x_prd/2+1;

동안(i>=0)

동안(ii>=0)

동안(iii>=0)

동안(iii>=0)

동안(iii>=0)

동안(iiiiii>=0)

동안(iiiiii>=0)

동안(iiiiii>=0)

{

Multi_Indic=((iCustom(NULL, 0, " " , 0 , i)));

Multi_Indic1=((iCustom(NULL, 0, " ", 0 , ii))) ;

Multi_Indic2=((iCustom(NULL, 0, " ", 0 , iii))) ;

Multi_Indic3=((iCustom(NULL, 0, " ", 0, iiii))) ;

Multi_Indic4=((iCustom(NULL, 0, " ", 0, iii))) ;

Multi_Indic5=((iCustom(NULL, 0, " ", 0 , iiiiii))) ;

Multi_Indic6=((iCustom(NULL, 0, " ", 0, iiiiiii))) ;

Multi_Indic7=((iCustom(NULL, 0, " ", 0, iiiiii))) ;

나--;

ii--;

iii--;

iii--;

iii--;

iii--;

iiiiii--;

iiiiii--;

}

리턴(0);

}

//+----------------------------------------------- -------------------+

톰캣98
 

믈라덴

공유 지표에 감사하지만 선형 회귀 ma 및 기타 ma와 같은 다른 Ma에 대해 하나 더 요청이 있습니다.

Mametod를 보았지만 지금은 이 매개변수 를 설명할 수 있고 Os Gaussian 지원 저항 표시에서 ma 중심선 대신 추가할 수 있다면 이 뒤에 무엇이 있는지 알 수 없습니다. 이 선은 추세를 잘 확인하고 추세 주기의 흥미로운 지표가 될 수 있습니다.

문안 인사

mladen:
여기도 있습니다(더 다채로운 주말을 위해). 이동 평균의 업그레이드된 Schaff 추세 사이클이지만 기울기 변화에 색상이 있으므로 기울기 방향 변화를 훨씬 쉽게 감지할 수 있습니다.
 

www앗사

MaMethod 값에 따라 평균은 다음과 같습니다.

0 - SMA(단순 이동 평균)

1 - EMA( 지수 이동 평균)

2 - SMMMA - 평활 이동 평균)

3 - LWMA(선형 가중 이동 평균)

 

믈라덴

이 표시기의 샤프 추세 주기를 수행할 수 있습니까?

os_gaussian_sr_rate_mtf.mq4

mladen:
wwwassa MaMethod 값에 따라 평균은 다음과 같습니다.
0 - SMA(단순 이동 평균)

1 - EMA(지수 이동 평균)

2 - SMMMA - 평활 이동 평균)

3 - LWMA(선형 가중 이동 평균)

 
wwwassa:
믈라덴

이 지표를 공유해 주셔서 감사합니다. 하지만 제 머리에는 달랐습니다. 아마도 하나의 MA(char 가격의 일반 ma) 또는 지표 os gaussian support rezistance의 중심선의 샤프 추세 사이클을 수행할 수 있습니까?

내리막이나 구멍 같은 것이 아니라 더 긴 추세를 보여주는 것을 찾고 있습니다. Beateful look ssrc 하지만 수리, 이 사이트의 표시기가 향후 수정에 유용할 수 있습니다. Spearman의 순위 상관 관계 - MQL4 코드 베이스

문안 인사

wwwassa

아마도 이 스레드를 읽는 것이 좋을 것입니다(이제 모든 사람이 읽을 수 있도록 액세스할 수 있음) https://www.mql5.com/en/forum/180028 상관 관계와 관련하여 더 많은 정보가 무엇이며 어떻게 될 수 있는지 상관 관계로 수행됨(해당 버전이 하나의 특별한 경우이기 때문에 자동 상관 관계가 아니라 "실제" 상관 관계가 있음)

 

안녕 Valeofx, 당신의 mtf 샤프를 공유해도 될까요?

ValeoFX:
다른 TF에서 사용할 때 Schaff가 얼마나 효과적인지 보여드리고 싶습니다.

이 그림에서는 M1 차트를 사용하고 M1에서 M30까지 Aqua에 표시된 대로 Schaff를 추가했습니다.

여기에 표시된 대로 사용할 때 실제 영향이 무엇인지 지난 게시물에서 논의할 것입니다.

차트는 달리 명시되지 않는 한 24시간 연중무휴로 실행되고 있으므로 여기에서 보는 것은 오늘 아침에 본 것과 밤에 일어난 일입니다.