nJMAnumber(MaxJMAnumber) 매개변수를 JJMASeries 함수에 대한 호출 수와 동일하게 만드는 것이 필요합니다. 즉, nJMAnumber 최대값이 1만큼 증가합니다. 그리고 nJMAreset은 재설정 변수에 의해 -1로 지정되어야 합니다(-1을 삽입하지 마십시오. 함수에서는 매개변수로만 수행해야 합니다!). 다른 매개변수는 0에 할당해야 합니다. JJMASeries 기능이 있는 사용자 지정 표시기 및 EA를 프로그래밍하는 동안 JMA... 또는 dJMA...에서 시작하는 표시기 및 EA의 이름을 변수에 지정하지 않는 것이 좋습니다.
함수 호출의 예:
int start()
{
int reset,counted_bars=IndicatorCounted();
//----+ check for possible errors
if (counted_bars<0) return (-1);
int limit=Bars-counted_bars-1;
//----+ initialization if inner variables of JJMASeries function (one calling, nJMAPhase and nJMALength parameters are not changed )
if (limit==Bars-1){reset=-1;int set=JdJMAJMASeries(0,1,0,0,0,0,0,0,reset);if((reset==1)||(set!=0))return(-1);reset=1;}
//----+ JJMASeries function call for the Ind_Buffer[] buffer calculation
Newdigital: 원래 JMA 표시기가 있는 사람이 있습니까 ??? 여기에 게시된 것은 클론이고 제대로 작동하지 않기 때문입니다. 다른 기간의 2개의 JMA를 실행하면 정상적으로 시작한 다음 2개의 줄이 합쳐지기 시작하고 마지막 20-30개의 막대에서 정말 지저분해집니다.
잘......
JJMA 파일을 포함한 사용자 지정 지표 에 모두 넣었습니다.(만일을 대비하여 전문가에게도 시도했습니다)
그러나 클릭하면 아무 것도 하지 않습니다.
수정할 수 있지만 화면에 넣을 수 없습니다
만난 빌드 번호, 184
감사해요
남자 이름
잘......
JJMA 파일을 포함한 사용자 지정 지표에 모두 넣었습니다.(만일을 대비하여 전문가에게도 시도했습니다)
그러나 클릭하면 아무 것도 하지 않습니다.
수정할 수 있지만 화면에 넣을 수 없습니다
만난 빌드 번호, 184
감사해요
남자 이름잘. 지표 중 하나에 아주 작은 버그가 있었습니다.
이 표시기 세트를 다시 한 번 찾으십시오(지금 작동해야 함).
게다가 JJMASeries.mqh 파일(첨부됨)은 MetaTrader\experts\include\에 있어야 합니다. 그렇지 않으면 작동하지 않습니다(설명에 러시아어로 작성되었습니다.
그리고 가격이 어떻게 움직이는 지 보기 위해 표시기의 창에 부착할 수 있는 다른 표시기를 찾으십시오(흰색 선 - KGSP 표시기).
영어로 무언가를 번역해야 하는 경우 알려주십시오.
이 세트의 3c_JDemark_H 표시기는 매우 흥미롭지만 주석의 번역 없이는 아무도 사용할 수 없습니다.
Guy's가 아직 작동하지 않아 죄송합니다.
나는 정말로 주릭 ADX를 원하기 때문에 칩으로 아프다. 나는 met 4 ADX가 마음에 들지 않고 내 Tradestation이 포기했습니다.![](https://c.mql5.com/forextsd/smiles/mad.png)
많은 감사
남자 이름
Guy's가 아직 작동하지 않아 죄송합니다.
나는 정말로 주릭 ADX를 원하기 때문에 칩으로 아프다. 나는 met 4 ADX가 마음에 들지 않고 내 Tradestation이 포기했습니다.![](https://c.mql5.com/forextsd/smiles/mad.png)
많은 감사
남자 이름남자 이름,
JJMASeries.mqh를 '포함' 폴더에 넣습니다.
MetaTrader\experts\include\
컴퓨터의 MetaTrader 폴더에서 'include'라는 폴더를 찾아 이 파일을 이 폴더에 다운로드하십시오.
그런 다음 (그 후에!) 표시기의 폴더에 있는 모든 표시기를 다운로드하고 MetaEditor를 열고 탐색 MetaEditor의 패널을 사용하여 해당 표시기를 찾고 F7 또는 F5 등을 누릅니다.
효과가있다.
빌드 184가 있습니다.
WooHoooo, 알겠습니다.도와주셔서 감사합니다.
어떤 이유로 MIG Met 4에서 작동하지 않습니다!
누구나 -di와 +di를 만들 수 있습니까? 아직 크리스마스가 아닌 걸 알지만 생일이 있어서....![](https://c.mql5.com/forextsd/smiles/biggrin.png)
남자 이름
JJMASeries.mqh 파일에 대해 말하고 싶습니다.
이 파일은 mql4 프로그램 개발자가 거의 모든 지표에 대해 JMA 평활화를 얻을 수 있도록 Nikolay Kositsin이 만들었습니다.
영어로 번역된 이 파일을 찾아 MetaTrader\experts\include\ 폴더에 있어야 합니다.
이 기능에 대한 설명은 다음과 같습니다.
JJMASeries 함수는 이 JMA 알고리즘에 대한 클래식 평균 계산을 변경하기 위한 모든 지표를 프로그래밍하는 동안 JMA 알고리즘의 구현을 위해 생성됩니다. 이 버전의 파일은 EA를 지원하지 않습니다.
입력 매개변수:
nJMAnumber - JJMASeries 기능에 대한 액세스 번호입니다. (0, 1, 2, 3 등).
nJMAdinJ - 매개변수, 모든 막대에서 nJMALength 및 nJMAPhase 매개변수를 변경할 수 있습니다. 0 - 변경 금지, 기타 값 - 권한.
nJMAMaxBar - 최대값, 계산 막대의 수일 수 있습니다. 일반적으로 바-1.
nJMAlimit - 아직 계산되지 않은 막대 수에 1 또는 마지막으로 계산되지 않은 막대 수를 더한 값입니다. 일반적으로 Bars-IndicatorCounted()-1입니다.
nJMALength - 스무딩의 강도입니다.
nJMAPhase - -100 ... +100 사이의 값을 변경하는 매개변수로 전환 프로세스의 품질에 영향을 줍니다.
dJMAseries - JJMASeries 함수 계산을 위한 입력 매개변수.
nJMAbar - 계산 막대의 수. 이 매개변수는 루프 연산자에 의해 최대값에서 0으로 변경되어야 합니다.
nJMAreset - 매개변수, 값이 -1이면 JJMASeries 함수의 내부 변수가 초기화됩니다.
출력 매개변수:
JJMASeries() - dJMAJMA 함수의 값.
nJMAreset - 함수 계산에 오류가 있는 경우 0이 아닌 값을 반환하는 매개변수. 이 매개변수는 값이 아니라 변수일 뿐입니다!
함수 호출 메커니즘:
막대의 수가 0인 경우 JJMASeries 함수를 호출하기 전에 JJMASeries 함수의 내부 변수를 초기화해야 합니다. 다음 매개변수를 사용하여 수행하십시오.
재설정=-1; dJMAJMASeries(0,MaxJMA숫자+1,0,0,0,0,0,0,재설정);
nJMAnumber(MaxJMAnumber) 매개변수를 JJMASeries 함수에 대한 호출 수와 동일하게 만드는 것이 필요합니다. 즉, nJMAnumber 최대값이 1만큼 증가합니다. 그리고 nJMAreset은 재설정 변수에 의해 -1로 지정되어야 합니다(-1을 삽입하지 마십시오. 함수에서는 매개변수로만 수행해야 합니다!). 다른 매개변수는 0에 할당해야 합니다. JJMASeries 기능이 있는 사용자 지정 표시기 및 EA를 프로그래밍하는 동안 JMA... 또는 dJMA...에서 시작하는 표시기 및 EA의 이름을 변수에 지정하지 않는 것이 좋습니다.
함수 호출의 예:
{
int reset,counted_bars=IndicatorCounted();
//----+ check for possible errors
if (counted_bars<0) return (-1);
int limit=Bars-counted_bars-1;
//----+ initialization if inner variables of JJMASeries function (one calling, nJMAPhase and nJMALength parameters are not changed )
if (limit==Bars-1){reset=-1;int set=JdJMAJMASeries(0,1,0,0,0,0,0,0,reset);if((reset==1)||(set!=0))return(-1);reset=1;}
//----+ JJMASeries function call for the Ind_Buffer[] buffer calculation
for(int x=limit;x>=0;x--)
(
reset=1;
Series=Close[x];
Ind_Buffer[x]=JJMASeries(0,0,Bars-1,limit,Phase,Length,Series,x,reset);
if (reset!=0)return(-1);
}
return(0);
}
#include++
JMA 시리즈
...\MetaTrader 4\Expert\Indicators.:: 3c_JDemark_H.mq4
.:: 3c_JMACD.mq4
.:: 3c_JRSX_Hs.mq4
.:: J2JMA.mq4
.:: JADX.mq4
.:: JFatl.mq4
.:: JJMA.mq4
.:: JMACD.mq4 고정
.:: JFatl_Channal.mq4
--
안녕 newdigital... 알렉스...
JJMASeries.mqh를 해당 폴더 " MetaTrader\experts\include\"에 넣었지만 일부 표시기가 작동하지 않습니다(3c_JDemark_H.mq4; 3c_JMACD.mq4; J2JMA.mq4; JADX.mq4; JFatl.mq4).
왜 그런지 아세요?
Tks
안녕 newdigital... 알렉스...
JJMASeries.mqh를 해당 폴더 " MetaTrader\experts\include\"에 넣었지만 일부 표시기가 작동하지 않습니다(3c_JDemark_H.mq4; 3c_JMACD.mq4; J2JMA.mq4; JADX.mq4; JFatl.mq4).
왜 그런지 아세요?
Tks모든 표시기를 다시 설치하고 잘 작동합니다 ...
감사합니다..
제이마
Jurik 이동 평균. 이 표시기 및 기타 정보는 https://www.mql5.com/en/forum/173021 을 참조하십시오.
Newdigital: 원래 JMA 표시기가 있는 사람이 있습니까 ??? 여기에 게시된 것은 클론이고 제대로 작동하지 않기 때문입니다. 다른 기간의 2개의 JMA를 실행하면 정상적으로 시작한 다음 2개의 줄이 합쳐지기 시작하고 마지막 20-30개의 막대에서 정말 지저분해집니다.
JMA는 어디에 게시된 다른 MA와 비교할 때 훌륭한 MA입니다.