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

 

...

이것은 가장 간단한 방법일 것입니다.

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

//| Ema.mq4 |

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

#property indicator_chart_window

#property indicator_buffers 1

#property indicator_color1 Red

extern int EmaPrice = PRICE_CLOSE;

extern int EmaPeriod = 14;

double EmaBuffer[];

double EmaCoef;

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

//| |

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

int init()

{

SetIndexBuffer(0,EmaBuffer);

EmaCoef = 2.0 / (1.0+EmaPeriod);

return(0);

}

int deinit()

{

return(0);

}

int start()

{

int counted_bars=IndicatorCounted();

int i,limit;

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

if(counted_bars > 0) counted_bars--;

limit = Bars-counted_bars;

for (i=limit; i>=0; i--)

{

double price = iMA(NULL,0,1,0,MODE_SMA,EmaPrice,i);

if (i>=(Bars-1))

EmaBuffer = price;

else EmaBuffer = EmaBuffer+EmaCoef*(price-EmaBuffer);

}

return(0);

}
Rayche:
안녕하세요, 종소리와 휘파람없이 직선 지수 이동 평균 지표를 다운로드 할 수있는 곳을 아는 사람이 있습니까? 내 Metatrader 플랫폼 표시기 파일을 살펴보았지만 간단한 이동 평균 표시기만 볼 수 있습니다. 미리 감사드립니다.
 
Rayche:
안녕하세요, 종소리와 휘파람없이 직선 지수 이동 평균 지표를 다운로드 할 수있는 곳을 아는 사람이 있습니까? 내 Metatrader 플랫폼 표시기 파일을 살펴보았지만 간단한 이동 평균 표시기만 볼 수 있습니다. 미리 감사드립니다.

또는... 이동 평균 표시기(MT4 패키지의 표준)를 차트로 끌어다 놓으면 대화 상자가 나타납니다. "MA 방법"이라는 상자에서 " 지수 "를 선택합니다.

아니면 너무 많은 종소리와 휘파람입니까?

 
igorad:
Jurik FD가 구현된 AdvancedAMA 업데이트 버전(ER_mode=1). 색상 모드의 경우 ColorBarBack = 0 또는 1만 사용하는 것이 좋습니다.

감사합니다 İgor , 나는 당신의 일에 감사드립니다.

 
eKetas:
안녕,

예술 지표의 평화를 주셔서 감사합니다.

저는 HMA , AllAverages 및 AllTrendEnvelopes를 정말 좋아하지만 범위 막대 차트에서 MTF 옵션을 사용하려고 할 때 문제가 발생했습니다.

누군가 그 문제에 대한 해결책을 알고 있을까요?

아마도 사진 몇 장으로 우리가 당신을 도울 수 있습니다

 

이것은 Nicollellis Range Bars입니까? 표시기가 범위 막대를 올바르게 조정해야합니까?

 

흐마

kiasom:
좋은 일 mladen, 감사합니다. 그리고 저는 이미 몇 번의 더 멋진 주말을 보냈습니다...

HMA를 가우시안 필터 및 Nonlag MA와 비교했으며 HMA는 부드러움으로 인해 이들보다 약간의 이점이 있습니다.

따라서 추세 방향의 변화가 최대한 뚜렷해야 하는 EA 구축을 위한 훌륭한 지표입니다. EA는 다중 TF 인식 및 추세 평가를 수행하며 mladen 덕분에 SL 및 TP 수준에 대해 단측 가우시안 라이브러리를 사용할 것입니다.

나는 이 시스템을 통합하기 시작했고 EA는 첫 번째 테스트 버전에서 작업하고 있습니다. 그러나 백테스트할 때 속도가 다소 느립니다. 그 이유는 EA가 각 호출에 대해 HMA를 로드한 다음 언로드하기 때문인 것 같습니다. 테스터의 '저널' 탭에 다음과 같이 표시됩니다.

2009.06.29 01:01:37 2009.06.16 15:20 HMA EURUSD,M5: 제거됨

2009.06.29 01:01:37 2009.06.16 15:20 HMA EURUSD,M5: 성공적으로 로드됨

그리고 이것은 HMA의 모든 호출, 즉 각 막대에 대해 반복 됩니다.

그 원인은 HMA.mq4에 있습니다. HMA를 호출하기 위해 EA의 두 가지 변형을 시도했지만 둘 다 동일한 문제가 있습니다. HMA 코드에서 분리하려고 했지만 원인을 찾지 못했습니다.

코드에서 무엇을 변경해야 하는지에 대한 힌트는 감사히 받아 들일 것입니다!

안녕하세요 키아솜입니다.

AllAverages v2.5.mq4를 사용해 보셨습니까?

내가 알고 있는 설정으로 가능한 모든 MA를 선택할 수 있습니다.

그냥 내 생각.

문안 인사

안토미

 

좋은 일 mladen, 감사합니다. 그리고 저는 이미 몇 번의 더 멋진 주말을 보냈습니다...

HMA를 가우시안 필터 및 Nonlag MA와 비교했으며 HMA는 부드러움으로 인해 이들보다 약간의 이점이 있습니다.

따라서 추세 방향의 변화가 최대한 뚜렷해야 하는 EA 구축을 위한 훌륭한 지표입니다. EA는 다중 TF 인식 및 추세 평가를 수행하며 mladen 덕분에 SL 및 TP 수준에 대해 단측 가우시안 라이브러리를 사용할 것입니다.

나는 이 시스템을 통합하기 시작했고 EA는 첫 번째 테스트 버전에서 작업하고 있습니다. 그러나 백테스트 할 때 속도가 다소 느립니다. 그 이유는 EA가 각 호출에 대해 HMA를 로드한 다음 언로드하기 때문인 것 같습니다. 테스터의 '저널' 탭에 다음과 같이 표시됩니다.

2009.06.29 01:01:37 2009.06.16 15:20 HMA EURUSD,M5: 제거됨

2009.06.29 01:01:37 2009.06.16 15:20 HMA EURUSD,M5: 성공적으로 로드됨

그리고 이것은 HMA의 모든 호출, 즉 각 막대에 대해 반복 됩니다.

그 원인은 HMA.mq4에 있습니다. HMA를 호출하기 위해 EA의 두 가지 변형을 시도했지만 둘 다 동일한 문제가 있습니다. HMA 코드에서 분리하려고 했지만 원인을 찾지 못했습니다.

유일한 가설은 iCustom 기능과 관련이 있다는 것입니다.

코드에서 무엇을 변경해야 하는지에 대한 힌트는 감사히 받아 들일 것입니다!

 

HMA에 전화 걸기

좋은 일 mladen, 감사합니다. 그리고 저는 이미 몇 번의 더 멋진 주말을 보냈습니다...

Have been compairing your HMA's to a Gaussian filter, as well as the Nonlag MA's, and the HMA has some advantage over these due to its smoothness.

따라서 추세 방향의 변화가 최대한 뚜렷해야 하는 EA 구축을 위한 훌륭한 지표입니다. EA는 다중 TF 인식 및 추세 평가를 수행하며 mladen 덕분에 SL 및 TP 수준에 대해 단측 가우시안 라이브러리를 사용할 것입니다.

나는 이 시스템을 통합하기 시작했고 EA는 첫 번째 테스트 버전에서 작업하고 있습니다. 그러나 백테스트할 때 속도가 다소 느립니다. 그 이유는 EA가 각 호출에 대해 HMA를 로드한 다음 언로드하기 때문인 것 같습니다. 테스터의 '저널' 탭에 다음과 같이 표시됩니다.

2009.06.29 01:01:37 2009.06.16 15:20 HMA EURUSD,M5: 제거됨

2009.06.29 01:01:37 2009.06.16 15:20 HMA EURUSD,M5: 성공적으로 로드됨

그리고 이것은 HMA의 모든 호출, 즉 각 막대에 대해 반복됩니다.

그 원인은 HMA.mq4에 있습니다. HMA를 호출하기 위해 EA의 두 가지 변형을 시도했지만 둘 다 동일한 문제가 있습니다. HMA 코드에서 분리하려고 했지만 원인을 찾지 못했습니다.

유일한 가설은 iCustom 기능과 관련이 있다는 것입니다.

코드에서 무엇을 변경해야 하는지에 대한 힌트는 감사히 받아 들일 것입니다!

제 기억이 맞다면 ::: iCustom (NULL,timeFrame,IndicatorFileName,"calculateHMA",HMAPeriod,HMAPrice,HMAMethod,0,0);을 사용하여 이 HMA를 호출하지만 Mladen이 확인하는 것이 더 좋습니다.

edit:: computeHMA는 붙여넣기 하고 분리해서 올릴때 어떤 이유에서인지 한 단어로 되어있습니다!!

 

Antomi에게 감사드립니다.

나는 그것을 시도, 잘 작동합니다. 또한 부드러움을 높이기 위해 Heiken Ashi 가격을 사용하기 위해 가지고 있던 또 다른 문제를 해결했습니다(잘못된 신호 방지).

하지만 AllAverages v2.5.mq4는 어디에서 찾을 수 있습니까?

내가 찾은 마지막 버전은 2.3이었습니다.

어쨌든 Allaverages는 훌륭한 조력자입니다.

 

...

kiasom, mrtools가 맞습니다.

그러나 속도를 위해 EA에서 "단순한" HMA를 사용하지 않는 이유는 무엇입니까? 사용하려는 HMA는 정상적으로 작동하지만(해당 작업을 완료하기 위해 여러 번 자신을 호출함) EA에 적합하지 않은 속도 비용이 발생합니다.

혹시나 해서 제가 사용하는 HMA 버전을 하나 첨부했습니다. 특별한 것은 없지만 ea가 필요로 하는 것 이상도 아닙니다.

파일:
hma.forea.mq4  2 kb