지표: MACD Histogram, multi-color [v04] - 페이지 2 123 새 코멘트 Diogo Ludwiger 2017.12.02 13:40 #11 안녕하세요, 여러분, 안녕하세요?저는 EA를 개발 중이며이 MACD 지표를 사용합니다.실제 계좌와 데모에서 EA를 사용하려고 할 때 다음 오류가 나타났습니다."ExtFastMaHandle의 모든 데이터가 계산되지 않았습니다 (-1brs) 오류 4806" 이 오류를 어떻게 수정할 수 있나요? sanpietro 2018.07.22 20:13 #12 안녕하세요, 4802 오류( 사용자 지정 지표 'MQL5\지표\macd_histogram_mc'를 로드할 수 없음)가 발생하고 있습니다. 올바른 디렉토리에 있다고 생각합니다. 아래 이미지를 참조하세요. 그러나 전달할 매개 변수 (및 해당 값)에 대해 확신 할 수 없습니다. 누구든지 일반적인 완전한 예제를 제공 할 수 있습니까? int CustomInd_ControlPanel = iCustom(_심볼, _기간,"\\MQL5\\지표\\macd_histogram_mc"); 감사합니다. jay314 2021.02.24 20:07 #13 정말 감사합니다. '진정한' MACD 히스토그램을 가진 지표를 찾기 위해 모든 곳을 찾아다녔습니다. 43111237 2021.05.03 21:50 #14 안녕하세요. 이 표시기에 대한 다운로드 지침이 있나요? 고마워요 43111237 2021.05.03 21:59 #15 MT4에서 작동하나요? Fabio 2022.02.25 15:23 #16 안녕하세요. 우선, 환상적인 직업입니다. 나는 당신의 코드를 많이 사용합니다. ;-) 두 가지 간단한 제안이 있습니다: 에서 변경하십시오: 인디케이터셋스트링( 인디케이터_숏네임, "MACD_히스토그램("+string(InpFastEMA)+","+string(InpSlowEMA)+","+string(InpSignalMA)+")); to: IndicatorSetString( INDICATOR_SHORTNAME, "MACD_Histogram("+string(InpFastEMA)+","+string(InpSlowEMA)+","+string(InpSignalMA)+") - " + EnumToString(InpAppliedSignalMA) ); 에서 변경합니다: #속성 표시기_색상3 녹색,빨간색,파란색 에서 : #속성 표시기_색상3 녹색,빨간색,파란색,라임,보라색 로 변경합니다: if(InpUseMultiColour==멀티컬러) { if(ExtHistogramBuffer[i]>ExtHistogramBuffer[i+1]) ExtHistogramColorBuffer[i]=0; if(ExtHistogramBuffer[i]<ExtHistogramBuffer[i+1]) ExtHistogramColorBuffer[i]=1; if(ExtHistogramBuffer[i]==ExtHistogramBuffer[i+1]) ExtHistogramColourBuffer[i]=2; } 에 if(InpUseMultiColour==MultiColour) { if (ExtHistogramBuffer[i]>0) { // 0-그린,1-레드,2-블루,3-라임,4-바이올렛 if(ExtHistogramBuffer[i]>ExtHistogramBuffer[i+1]) ExtHistogramColorBuffer[i]=3; if(ExtHistogramBuffer[i]<ExtHistogramBuffer[i+1]) ExtHistogramColorBuffer[i]=0; if(ExtHistogramBuffer[i]==ExtHistogramBuffer[i+1]) ExtHistogramColourBuffer[i]=2; } else { // 0-그린,1-레드,2-블루,3-라임,4-바이올렛 if(ExtHistogramBuffer[i]>ExtHistogramBuffer[i+1]) ExtHistogramColorBuffer[i]=4; if(ExtHistogramBuffer[i]<ExtHistogramBuffer[i+1]) ExtHistogramColorBuffer[i]=1; if(ExtHistogramBuffer[i]==ExtHistogramBuffer[i+1]) ExtHistogramColourBuffer[i]=2; } } Indicators: MACD Histogram, multi-color 엘리트 지표 :) 초보자의 질문 MQL4 MT4 tooraj928 2022.03.09 02:52 #17 개발자 여러분 안녕하세요, 참고로, 컬러 히스토그램에 대한 귀하의 아이디어는 매력적이고 유용합니다. 처음에는 계산 된 모든 MACD 숫자가 정확하지만 (일반 MACD와 숫자를 비교했습니다) 몇 분 후에 두 번째 숫자가 변경되고 MACD와 일반 MACD 간의 불일치가 표시되고 그에 따라 다이어그램이 변경됩니다 ... 감사합니다, Tooraj Widy Prasetyo 2022.07.09 03:41 #18 '신호 MACD'가 자동 업데이트되지 않아 계산이 잘못되는 것 같습니다.... 시간 프레임을 전환하여 수동으로 새로 고쳐야 합니다. 전반적으로 훌륭한 지표입니다... 좋은 아이디어입니다. Earthy Stag beetle 2023.01.25 17:33 #19 이 지표와 소스를 공개해 주셔서 감사드리며, 정말 유용합니다. P.1 S.2 2024.06.18 16:52 #20 이 코드와 소스를 공유해 주셔서 감사합니다. 연구해 봅시다. 안부 123 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
안녕하세요, 여러분, 안녕하세요?
이 오류를 어떻게 수정할 수 있나요?
안녕하세요,
4802 오류( 사용자 지정 지표 'MQL5\지표\macd_histogram_mc'를 로드할 수 없음)가 발생하고 있습니다. 올바른 디렉토리에 있다고 생각합니다. 아래 이미지를 참조하세요.
그러나 전달할 매개 변수 (및 해당 값)에 대해 확신 할 수 없습니다. 누구든지 일반적인 완전한 예제를 제공 할 수 있습니까?
int CustomInd_ControlPanel = iCustom(_심볼, _기간,"\\MQL5\\지표\\macd_histogram_mc");
감사합니다.
안녕하세요. 우선, 환상적인 직업입니다. 나는 당신의 코드를 많이 사용합니다. ;-)
두 가지 간단한 제안이 있습니다:
에서 변경하십시오:
인디케이터셋스트링( 인디케이터_숏네임, "MACD_히스토그램("+string(InpFastEMA)+","+string(InpSlowEMA)+","+string(InpSignalMA)+"));
to:
IndicatorSetString( INDICATOR_SHORTNAME, "MACD_Histogram("+string(InpFastEMA)+","+string(InpSlowEMA)+","+string(InpSignalMA)+") - " + EnumToString(InpAppliedSignalMA) );
에서 변경합니다:
#속성 표시기_색상3 녹색,빨간색,파란색
에서 :
#속성 표시기_색상3 녹색,빨간색,파란색,라임,보라색
로 변경합니다:
if(InpUseMultiColour==멀티컬러)
{
if(ExtHistogramBuffer[i]>ExtHistogramBuffer[i+1])
ExtHistogramColorBuffer[i]=0;
if(ExtHistogramBuffer[i]<ExtHistogramBuffer[i+1])
ExtHistogramColorBuffer[i]=1;
if(ExtHistogramBuffer[i]==ExtHistogramBuffer[i+1])
ExtHistogramColourBuffer[i]=2;
}
에
if(InpUseMultiColour==MultiColour)
{
if (ExtHistogramBuffer[i]>0)
{
// 0-그린,1-레드,2-블루,3-라임,4-바이올렛
if(ExtHistogramBuffer[i]>ExtHistogramBuffer[i+1])
ExtHistogramColorBuffer[i]=3;
if(ExtHistogramBuffer[i]<ExtHistogramBuffer[i+1])
ExtHistogramColorBuffer[i]=0;
if(ExtHistogramBuffer[i]==ExtHistogramBuffer[i+1])
ExtHistogramColourBuffer[i]=2;
}
else
{
// 0-그린,1-레드,2-블루,3-라임,4-바이올렛
if(ExtHistogramBuffer[i]>ExtHistogramBuffer[i+1])
ExtHistogramColorBuffer[i]=4;
if(ExtHistogramBuffer[i]<ExtHistogramBuffer[i+1])
ExtHistogramColorBuffer[i]=1;
if(ExtHistogramBuffer[i]==ExtHistogramBuffer[i+1])
ExtHistogramColourBuffer[i]=2;
}
}
개발자 여러분
안녕하세요,
참고로, 컬러 히스토그램에 대한 귀하의 아이디어는 매력적이고 유용합니다.
처음에는 계산 된 모든 MACD 숫자가 정확하지만 (일반 MACD와 숫자를 비교했습니다) 몇 분 후에 두 번째 숫자가 변경되고 MACD와 일반 MACD 간의 불일치가 표시되고 그에 따라 다이어그램이 변경됩니다 ...
감사합니다,
Tooraj
'신호 MACD'가 자동 업데이트되지 않아 계산이 잘못되는 것 같습니다.... 시간 프레임을 전환하여 수동으로 새로 고쳐야 합니다.
전반적으로 훌륭한 지표입니다... 좋은 아이디어입니다.