다중 기간 표시기 - 페이지 600

 
john1368:
방금 시도했지만 여전히 작동하지 않습니까?

남자

다음은 동일한 표시기("nmc" 버전)가 일반 모드와 다중 시간 프레임 모드에서 내 터미널에서 어떻게 보이는지 보여줍니다. 어떤 버전을 사용하고 있는지 확인 하십시오(그리고 잘 컴파일되는지 확인하십시오)

파일:
trix.gif  52 kb
 

컴파일을 시도할 때 16개의 오류와 2개의 경고가 표시됩니까?

 
john1368:
컴파일을 시도할 때 16개의 오류와 2개의 경고가 표시됩니까?

남자

Yu는 잘못된 코드를 사용하고 있습니다.

사용하려는 코드를 확인 하고 끝이 다음과 같아야 합니다(char는 발생한 모든 인스턴스에서 tchar로 대체됨).

string stringUpperCase(string str)

{

string s = str;

for (int length=StringLen(str)-1; length>=0; length--)

{

int tchar = StringGetChar(s, length);

if((tchar > 96 && tchar 223 && tchar < 256))

s = StringSetChar(s, length, tchar - 32);

else if(tchar > -33 && tchar < 0)

s = StringSetChar(s, length, tchar + 224);

}

return(s);

}
 
mladen:
진시우스

이것은 경고 부분을 수행하는 코드입니다.

string alert_level; string alert_message;

alert_message = symbol+" "+ tChartPeriod+ " at "+ DoubleToStr(Close[0] ,digits);

if ( Trigger1 && Alert_Lv1 )

{

if( FP_BuferUp[0] != 0 ) { Trigger1 = False ; alert_level =" ZZS: Level 1 Low; ";

if(Box_Alerts) Alert(alert_level,alert_message);

if(Email_Alerts) SendMail(alert_level,alert_message);

if(Sound_Alerts) PlaySound(Alert_Lv1_Low_SoundFile);

}

if( FP_BuferDn[0] != 0 ) { Trigger1 = False ; alert_level =" ZZS: Level 1 High; ";

if(Box_Alerts) Alert(alert_level,alert_message);

if(Email_Alerts) SendMail(alert_level,alert_message);

if(Sound_Alerts) PlaySound(Alert_Lv1_High_SoundFile);

}

}

if ( Trigger2 && Alert_Lv2 )

{

if( NP_BuferUp[0] != 0 ) { Trigger2 = False ; alert_level =" ZZS: Level 2 Low; ";

if(Box_Alerts) Alert(alert_level,alert_message);

if(Email_Alerts) SendMail(alert_level,alert_message);

if(Sound_Alerts) PlaySound(Alert_Lv2_Low_SoundFile);

}

if( NP_BuferDn[0] != 0 ) { Trigger2 = False ; alert_level =" ZZS: Level 2 High; ";

if(Box_Alerts) Alert(alert_level,alert_message);

if(Email_Alerts) SendMail(alert_level,alert_message);

if(Sound_Alerts) PlaySound(Alert_Lv2_High_SoundFile);

}

}

OldBars = Bars ;

"레벨 3" 경고 코드가 전혀 없습니다.

코딩이 이해가 안가네요...

결과적으로 "흰색 전용"이 "3 레벨 ZZ semsfor"로 구성되어 있고 두 개의 경고 수준이 보이지 않는 수준 1과 2라고 생각하여 잘못되었습니다.

경고는 일반적으로 레벨 2에 대한 알림과 함께 나타납니다...(

우리가 마지막 레벨 3을 의미하는 것으로 이해해야 합니까?)

그렇다면 그대로 두고 이 ZZ 전용 MTF로 만드십시오.

혼란을 드려 죄송합니다 ...

 

코딩을 복사하여 붙여넣었는데도 여전히 동일한 오류가 발생합니까?

 
john1368:
코딩을 복사하여 붙여넣었는데도 여전히 동일한 오류가 발생합니까?

함수 를 같은 이름으로 바꾸셨습니까? 이전 기능을 종료하면 안 됩니다. 해당 게시물의 함수로 대체하면 컴파일 오류가 전혀 없어야 합니다.

 

수정된 모든 것을 나에게 보낼 수 있습니까? 코딩에 대해 아무것도 모릅니다, 죄송합니다.

 
john1368:
수정된 모든 것을 나에게 보낼 수 있습니까? 코딩에 대해 아무것도 모릅니다, 죄송합니다.

올바른 표시기를 게시했습니다. 이 게시물의 표시기입니다. https://www.mql5.com/en/forum/173574/page416 그리고 오류 없이 컴파일되는 표시기입니다(메타 트레이더의 이전 빌드 또는 새로운 것은 중요하지 않습니다)

 

죄송합니다. 왜 당신에게는 작동하고 나는 작동하지 않는지 이해할 수 없습니다.

 
Kelch Monteiro:
안녕, 얘들아! 스피어맨 표시기를 mtf 버전으로 바꿀 수 있습니까?

스피어맨랭크corr.mq4

미리 감사합니다!

안녕 얘들아 ... 도와 줄 수 있니? 여기 좀 도와줄래?