엘리트 지표 :) - 페이지 431

 

자기 전진 감소 라인

mladen:
이것은 "자기" 사전 거부 라인입니다....

...이것은 멋지다 ! 트렌드 평가에 정말 좋은...

 

...

발레오FX

이것을 사용하십시오. 올려주신 글과 다른 글입니다. 당신이 게시한 것이 색상을 다시 칠하기 때문에 대신 이것을 사용하기로 결정했습니다(색상이 제대로 변경되지 않는 일부 슬로프가 있는 경우 참조 - 즉 해당 표시기의 다시 칠하는 부분). 또한 이것은 더 깨끗하고 따라서 그것에 발산을 추가하는 데 더 적합합니다.

기울기 히스토그램을 표시할지 여부에 대한 옵션을 추가했습니다. 표시기에 "깨끗한 모양"(위와 같이) 또는 "경사 포함" 모양을 가질 수 있습니다. 또한 William Blaus 정의에 따르면 ergodic은 길이가 32,5,5인 경우에만 해당됩니다. 다른 길이(그의 정의에 따라)는 더 이상 에르고딕이 아니라 "단순한" 진정한 강도 지수입니다.

ValeoFX:
Mladen, 위의 매우 유용한 지표처럼 보이는 것과는 달리, 제 요청은 이 지표에 분기를 첨부해 달라는 것입니다. plse.

나는 당신이 현재 다른 평원에 대해 생각하고 있다는 것을 알고 있으므로 기다릴 수 있습니다.

미리 감사드립니다.
 

당신은 멋진 남자, 당신!

mladen:
발레오FX

이것을 사용하십시오. 올려주신 글과 다른 글입니다. 당신이 게시한 것이 색상을 다시 칠하기 때문에 대신 이것을 사용하기로 결정했습니다(색상이 제대로 변경되지 않는 일부 슬로프가 있는 경우 참조 - 즉 해당 표시기의 다시 칠하는 부분). 또한 이것은 더 깨끗하고 따라서 그것에 발산을 추가하는 데 더 적합합니다.

기울기 히스토그램을 표시할지 여부에 대한 옵션을 추가했습니다. 표시기에서 "깨끗한 모양"(위와 같이) 또는 "경사 포함" 모양을 가질 수 있습니다. 또한 William Blaus의 정의에 따르면 ergodic은 길이가 32,5,5인 경우에만 해당됩니다. 다른 길이(그의 정의에 따라)는 더 이상 에르고딕이 아니라 "단순한" 진정한 강도 지수입니다.

========================

진심으로 감사합니다, 믈라덴. 저는 이 지역 사회 전체와 특히 저를 위해 사심 없는 도움을 주신 주님께 자주 감사드립니다. 나는 당신을 충분히 칭찬 할 수 없습니다!

알려주신대로 테스트해보고 알려드리겠습니다.

최고의 소원.

 

훌륭한 일 !

....이 훌륭한 작업에 대해 다시 한 번 깊은 감사를 드립니다. 당신은 진정한 슈퍼 중재자입니다 ...

 

위대한 인디

안녕 믈라덴

이 흥미로운 지표를 주셔서 감사합니다.. 정말 좋은 아이디어입니다..

제로 라인이 있는 '중앙' 버전을 갖는 것이 흥미로울 것입니까? 당신은 그것이 가능하다고 생각합니까?

감사해요

ㅏ.

 

안녕하세요, 이 표시기 및 경고가 단일 경고에 대해 약 15개의 메시지를 표시하고 약 30개의 이메일을 보내는 이유를 알려주실 수 있습니까?

#속성 표시기_차트_창

#속성 표시기_버퍼 1

#property indicator_color1 빨간색

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

extern int 뒤로 = 4;

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

이중 ExtMapBuffer1[];

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

정수 초기화(){

SetIndexStyle(0,DRAW_ARROW);

SetIndexArrow(0,167);

SetIndexBuffer(0,ExtMapBuffer1);

SetIndexEmptyValue(0,0.0);

리턴(0);

}

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

정수 시작(){

int i,j,pos;

for(i=Bars-IndicatorCounted()-1;i>=0;i--){

경우 ((높은 낮음))

경고("바 내부 경고",Symbol()+" "+Period()+": 경고 구매 @ "+DoubleToStr(Ask,Digits));

SendMail (StringConcatenate(Symbol()," 매일 막대 내부"),StringConcatenate(Symbol()," at ",TimeToStr(TimeLocal(),TIME_SECONDS)," 막대 내부에서 매일 가능 "));

{

위치=나;

for(j=i+1;j<i+Back;j++)

if ((높음[j]-낮음[j])<(높음-낮음))

위치=j;

만약 (pos==i)

ExtMapBuffer1=(높음+낮음)/2;

}

}

반환(0);

}

감사해요

 

...

발생하는 경고 수를 제한해야 합니다. 가장 간단한 방법은 다음과 같이 하는 것입니다(이것은 단지 start()일 뿐이며 알람 수가 막대당 1로 제한될 수 있는 방법 중 하나입니다)

int start()

{

int i,j,pos;

static datetime lastTime=0;

for(i=Bars-IndicatorCounted()-1;i>=0;i--)

{

if ((HighLow) && lastTime!=Time[0])

{

lastTime = Time[0];

Alert ("Inside bar alert ",Symbol()+" "+Period()+": Buy Alert @ "+DoubleToStr(Ask,Digits));

SendMail (StringConcatenate(Symbol()," Daily inside bar"),StringConcatenate(Symbol()," at ",TimeToStr(TimeLocal(),TIME_SECONDS)," Possible daily inside bar "));

}

pos=i;

for(j=i+1;j<i+Back;j++)

if ((High[j]-Low[j])<(High-Low)) pos=j;

if (pos==i) ExtMapBuffer1=(High+Low)/2;

}

return(0);

}
jackjones:
안녕하세요, 이 표시기 및 경고가 단일 경고에 대해 약 15개의 메시지를 표시하고 약 30개의 이메일을 보내는 이유를 알려줄 수 있습니까?

#속성 표시기_차트_창

#속성 표시기_버퍼 1

#property indicator_color1 빨간색

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

extern int 뒤로 = 4;

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

이중 ExtMapBuffer1[];

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

정수 초기화(){

SetIndexStyle(0,DRAW_ARROW);

SetIndexArrow(0,167);

SetIndexBuffer(0,ExtMapBuffer1);

SetIndexEmptyValue(0,0.0);

리턴(0);

}

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

정수 시작(){

int i,j,pos;

for(i=Bars-IndicatorCounted()-1;i>=0;i--){

경우 ((높은 낮음))

경고("바 내부 경고",Symbol()+" "+Period()+": 경고 구매 @ "+DoubleToStr(Ask,Digits));

SendMail (StringConcatenate(Symbol()," 매일 막대 내부"),StringConcatenate(Symbol()," at ",TimeToStr(TimeLocal(),TIME_SECONDS)," 막대 내부에서 매일 가능 "));

{

위치=나;

for(j=i+1;j<i+Back;j++)

if ((높음[j]-낮음[j])<(높음-낮음))

위치=j;

만약 (pos==i)

ExtMapBuffer1=(높음+낮음)/2;

}

}

반환(0);

}

감사해요
 

'다이버전스' 프로젝트

Mladen , 얼마 전에 당신은 특별한 다이버전스 지표/프로젝트(?)에 대해 작업했다고 썼습니다. CCI, MACD 및/또는 기타 오실레이터와 같은 특정 지표를 기반으로 합니까, 아니면 보다 일반적인 것을 기반으로 합니까?

 

...

실제로 그것은 어떤 지표에도 기반을 두지 않습니다(그리고 그것이 제가 달성하고자 하는 목표입니다)

가격과 모든 값을 비교할 수 있어야 하며 (일부 허용 오차 포함) 최고점을 비교할 수 있어야 합니다. 그리고 마지막 부분("봉우리")은 저를 죽이는 것입니다. 문제는 다시 칠하지 않고 봉우리를 결정할 수 없다는 것입니다. 다시 계산하면 어떤 분기도 뒤늦게 보면 좋지만 실시간으로 유용하지 않습니다. 그것이 제가 해결하려고 하는 문제입니다 ... 그 후에 해야 할 일은 가격과 비교되어야 하는 모든 것(다른 지표의 값)의 현재 값을 지정하는 것이며 함수 는 다음을 수행할 수 있어야 합니다. 차이를 발견하다

그동안 내가 슬로프 발산(런타임 발산에 가깝지만 서로 다른 슬로프 길이를 비교하기 위한 몇 가지 기준이 있어야 함)을 시도했다는 사실을 눈치채셨을 수도 있습니다. 결국 문제 : 생각하면 간단해 보이지만 코딩하려고 하면 점점 복잡해지고 그게 싫어

wojtek.paul:
Mladen , 얼마 전에 당신은 특별한 다이버전스 지표/프로젝트(?)에 대해 작업했다고 썼습니다. CCI, MACD 및/또는 기타 오실레이터와 같은 특정 지표를 기반으로 합니까, 아니면 보다 일반적인 것을 기반으로 합니까?
 

예, 매우 흥미롭게 들리고 귀하가 설명한 문제는 결코 사소한 것이 아니지만 해결책을 찾을 수 있을 것이라고 확신합니다. 자세한 설명 감사합니다

아마도 지그재그와 같은 것(예: Semafor 표시기 내에서 사용되어 지연 없이 마지막 선을 그리는 것)이 도움이 될 수 있습니다. 이는 일부 로컬 고점(또는 저가)을 결정하고 가격이 하락할 때( 증가) 특정 양만큼(핍의)* 가능한 다이버전스를 결정하는 첫 번째 고점(또는 저점)이 됩니다. 다음으로, 지그재그가 위치를 다른 위치로 변경하고 그 다음 더 높은 고점(또는 저점)으로 변경한 다음 가격이 특정 금액*만큼 하락(증가)하면 두 번째이자 최종 고점(또는 낮음) 발산을 결정하기 위해 ... (??) 일반적인 생각입니다. 그것이 의미가 있고 성공적으로 프로그래밍 될 수 있는지 여부는 모르겠습니다.

* 또는 다음 양초가 닫히거나(그러나 마지막 지그재그 위치보다 '훨씬 낮지 않음') 표시기 - 아마도 더 빠른(더 작은) TF에서 - 신호 등을 제공합니다.

사유: