구피 다중 이동 평균 - 페이지 3

 

...

guppytraders의 문서를 첨부했습니다.

17-19페이지는 Guppy MMA 오실레이터에 관한 것입니다(나머지 문서도 읽을 가치가 있습니다. )

문안 인사

믈라덴

toddanderson:
mladen, 표시해 주셔서 감사합니다.

당신이나 누군가가 지표를 설명 할 수 있습니까?

이것은 구피 ma의 평균입니까 아니면 계산하는 값입니까?

감사합니다
파일:
 

믈라덴 감사합니다

 

구피 바!

나중에 다시 게시하십시오. 게시물 삭제 선택을 보지 못하셨나요??

 

이름:- Guppy MMA 발진기

공식:-

((이동(닫기,3,E)+이동(닫기,5,E)+

이동(CLOSE,8,E)+이동(CLOSE,10,E)+

이동(CLOSE,12,E)+이동(CLOSE,15,E))-

(이동(CLOSE,30,E)+이동(CLOSE,35,E)+

이동(CLOSE,40,E)+이동(CLOSE,45,E)+

이동(CLOSE,50,E)+이동(CLOSE,60,E)))*10;

(이동((이동(닫기,3,E)+이동(닫기,5,E)+

이동(CLOSE,8,E)+이동(CLOSE,10,E)+

이동(CLOSE,12,E)+이동(CLOSE,15,E))-

(이동(CLOSE,30,E)+이동(CLOSE,35,E)+

이동(CLOSE,40,E)+이동(CLOSE,45,E)+

이동(CLOSE,50,E)+이동(CLOSE,60,E)),13,E))*10;0;

MS 공식은 MT4를 수행하도록 변경할 수 있습니다.

감사해요

 

...

이 스레드의 게시물 #17(이 스레드: https://www.mql5.com/en/forum/172971/page2 )

Kreangast:
이름:- Guppy MMA 발진기

공식:-

((이동(닫기,3,E)+이동(닫기,5,E)+

이동(CLOSE,8,E)+이동(CLOSE,10,E)+

이동(CLOSE,12,E)+이동(CLOSE,15,E))-

(이동(CLOSE,30,E)+이동(CLOSE,35,E)+

이동(CLOSE,40,E)+이동(CLOSE,45,E)+

이동(CLOSE,50,E)+이동(CLOSE,60,E)))*10;

(이동((이동(닫기,3,E)+이동(닫기,5,E)+

이동(CLOSE,8,E)+이동(CLOSE,10,E)+

이동(CLOSE,12,E)+이동(CLOSE,15,E))-

(이동(CLOSE,30,E)+이동(CLOSE,35,E)+

이동(CLOSE,40,E)+이동(CLOSE,45,E)+

이동(CLOSE,50,E)+이동(CLOSE,60,E)),13,E))*10;0;

MS 공식은 MT4를 수행하도록 변경할 수 있습니다.

감사해요
 

강세:

값1=(이동(닫기,3,E)+이동(닫기,5,E)+이동(닫기,8,E)

+이동(닫기,10,E)+이동(닫기,12,E)+이동(닫기,15,E));

Value2=(이동(CLOSE,30,E)+이동(CLOSE,35,E)+이동(CLOSE,40,E)

+이동(닫기,45,E)+이동(닫기,50,E)+이동(닫기,60,E));

값1-값2>=0

약세:

값1=(이동(닫기,3,E)+이동(닫기,5,E)+이동(닫기,8,E)

+이동(닫기,10,E)+이동(닫기,12,E)+이동(닫기,15,E));

Value2=(이동(CLOSE,30,E)+이동(CLOSE,35,E)+이동(CLOSE,40,E)

+이동(닫기,45,E)+이동(닫기,50,E)+이동(닫기,60,E));

값1-값2<0

이 MS 공식은 MT4입니다.

감사해요

 

안녕 mladen

팁 감사합니다

 
이 공식은 (오실레이터 GMMA 값 이라고 부를 것입니다(해당 포스트의 GMMA 오실레이터의 연두색)) (== 0 생략, 이 경우를 중립 추세라고 부를 수 있습니다):
GMMA 값 > 0 -> 강세

GMMA 값 < 0 -> 약세

이것이 하위 루프 내의 메타 트레이더 코드에서 <30 조건이 수행하는 작업입니다.
for(int j=0; j<persize; j++)

{

if (periods[j]<30)

sum += iMA(NULL,0,periods[j],0,MODE_EMA,Price,i);

else sum -= iMA(NULL,0,periods[j],0,MODE_EMA,Price,i);

}

문안 인사

믈라덴

Kreangast:
강세:

값1=(이동(닫기,3,E)+이동(닫기,5,E)+이동(닫기,8,E)

+이동(닫기,10,E)+이동(닫기,12,E)+이동(닫기,15,E));

Value2=(이동(CLOSE,30,E)+이동(CLOSE,35,E)+이동(CLOSE,40,E)

+이동(닫기,45,E)+이동(닫기,50,E)+이동(닫기,60,E));

값1-값2>=0

약세:

값1=(이동(닫기,3,E)+이동(닫기,5,E)+이동(닫기,8,E)

+이동(닫기,10,E)+이동(닫기,12,E)+이동(닫기,15,E));

Value2=(이동(CLOSE,30,E)+이동(CLOSE,35,E)+이동(CLOSE,40,E)

+이동(닫기,45,E)+이동(닫기,50,E)+이동(닫기,60,E));

값1-값2<0

이 MS 공식은 MT4입니다.

감사해요
 

#재산권 "mladen"

#속성 링크 "mladenfx@gmail.com"

#속성 표시기_분리_창

#속성 표시기_버퍼 2

#property indicator_color1 라임그린

#property indicator_color2 빨간색

#속성 표시기_레벨1 0

#property indicator_levelcolor DarkSlateGray

extern int 가격 = PRICE_CLOSE;

외부 정수 SignalPeriod = 13;

이중 버퍼1[];

이중 버퍼2[];

이중 마침표[]={3,5,8,10,12,15,30,35,40,45,50,60};

int persize;

정수 초기화()

{

SetIndexBuffer(0, 버퍼1);

SetIndexBuffer(1, 버퍼2);

persize =ArraySize(마침표);

리턴(0);

}

int deinit() { 반환(0); }

정수 시작()

{

이중 알파 = 2.0/(1.0+SignalPeriod);

int counted_bars=IndicatorCounted();

int i, 제한;

if(counted_bars<0) return(-1);

if(counted_bars>0) counted_bars--;

제한 = Bars-counted_bars;

for(i=한계, i>=0, i--)

{

이중 합계 = 0;

for(int j=0; j<persize; j++)

{

if (마침표[j]<30)

합계 += iMA(NULL,0,기간[j],0,MODE_EMA,가격,i);

그렇지 않으면 합계 -= iMA(NULL,0, 마침표[j],0,MODE_EMA,가격,i);

}

버퍼1 = 합계*10.0;

버퍼2 = 버퍼2+알파*(버퍼1-버퍼2);

}

반환(0);

}

안녕 mladen

코드를 작성해 주세요.

감사해요

 

안녕 mladen

GMMA 값 > 0 -> 강세

GMMA 가치 약세

지표에 세로선 을 쓰는 것을 도와주세요.

감사해요

크랭가스트