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

 
mladen:
많은 다중 시간 프레임 표시기에서 새 빌드(현재 600)는 stringUpperCase() 함수로 인해 표시기 컴파일을 방지할 것입니다(컴파일을 시도할 때 몇 가지 컴파일 오류가 있음). 다시 활성화하려면 stringUpperCase() 함수를 다음 함수로 간단히 교체하십시오.
string stringUpperCase(string str)

{

StringToUpper(str); return(str);

}

안녕 mladen...

제발 도와주세요...., 내 표시기를 수정하려고 하지만 여전히 오류입니다.

/--------------------------------------------------------

문자열 stringUpperCase(문자열 str)

{

StringToUpper(문자열);

문자열 s = str;

(int 길이=StringLen(str)-1; 길이>=0; 길이--)

{

int char = StringGetChar(s, 길이)

if((문자 > 96 && 문자 223 && 문자 < 256))

s = StringSetChar(s, 길이, 문자 - 32);

else if(문자 > -33 && 문자 < 0)

s = StringSetChar(s, 길이, 문자 + 224);

}

반환(문자열);

}

/--------------------------------------------------------

고칠 수 있었나요... 감사합니다

 

vidya_mtf_1.01.mq4 vidya_mtf_1.01.mq4 이 vidya 표시기는 jpy 쌍에서 작동하지 않습니다. 엔 쌍 가격의 5 자리 숫자 때문에 생각합니다. 누구든지 jpy 쌍으로 작동하게 할 수 있습니까?

파일:
 
craig65:
vidya_mtf_1.01.mq4 vidya_mtf_1.01.mq4 이 vidya 표시기는 jpy 쌍에서 작동하지 않습니다. 엔 쌍 가격의 5 자리 숫자 때문에 생각합니다. 누구든지 jpy 쌍으로 작동하게 할 수 있습니까?

크레이그65

그것은 나를 위해 작동합니다 (vidya 표시기에는 숫자 종속성이 없으며 기호 속성(숫자)에 관계없이 모든 기호에서 작동해야 합니다.

어쨌든 (확인을 위해) 이전 버전의 metatrader 4(빌드 509)와 새 버전의 metatrader 4(현재 빌드 600)에서 제대로 작동하는 버전을 첨부합니다.

파일:
 

안녕하세요 mladen님

새 버전 "600"이 나타나기 전에 이 피벗 표시기가 장바구니 오프라인 차트에서 매우 잘 작동하도록 했습니다. 지금 무엇이 잘못되었는지 한 번 봐주시겠습니까?

언제나처럼 도와주셔서 진심으로 감사드립니다....

 
jjventural:
안녕하세요 mladen님

새 버전 "600"이 나타나기 전에 이 피벗 표시기가 장바구니 오프라인 차트에서 매우 잘 작동하도록 했습니다. 지금 무엇이 잘못되었는지 한 번 봐주시겠습니까?

언제나처럼 도와주셔서 정말 감사합니다....

jjventural

문제가 없습니다. 컴파일된 mql4\indicators 폴더에 저장했는데 이것이 결과입니다(코드가 전혀 변경되지 않음)

파일:
auto_pivot.gif  40 kb
 
mladen:
jjventural 아무 문제 없습니다. 컴파일된 mql4\indicators 폴더에 저장했는데 이것이 결과입니다(코드가 전혀 변경되지 않음)

알았어, mladen.... 근데 왜 오프라인 차트에서는 안 보여? " ArrayCopyRates 함수 내부 오류"라는 메시지가 나타납니다........

 
jjventural:
알았어, mladen.... 근데 왜 오프라인 차트에서는 안 보여? "ArrayCopyRates 함수 내부 오류"라는 메시지가 나타납니다........

어떤 오프라인 차트를 말씀하시는 건가요?

ArrayCopyRates()는 오프라인 차트와 관련이 없습니다(적어도 내가 알고 있는 차트와 관련됨).

 
niqcom:
안녕 mladen...

제발 도와주세요...., 내 표시기를 수정하려고 하지만 여전히 오류입니다.

/--------------------------------------------------------

문자열 stringUpperCase(문자열 str)

{

StringToUpper(문자열);

문자열 s = str;

(int 길이=StringLen(str)-1; 길이>=0; 길이--)

{

int char = StringGetChar(s, 길이)

if((문자 > 96 && 문자 223 && 문자 < 256))

s = StringSetChar(s, 길이, 문자 - 32);

else if(문자 > -33 && 문자 < 0)

s = StringSetChar(s, 길이, 문자 + 224);

}

반환(문자열);

}

/--------------------------------------------------------

고칠 수 있었나요... 감사합니다

니크컴

다음과 같이 하십시오.

tring 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);

}
 

첨부된 지표로 만든 "장바구니 차트"를 사용하고 있습니다. 플랫폼 버전이 변경되기 전에는 매우 잘 작동했습니다.

장바구니 차트는 다음 링크에 지정된 대로입니다.

아직도 바구니 - 페이지 355 @ Forex Factory

파일:
 
jjventural:
첨부된 지표로 만든 "장바구니 차트"를 사용하고 있습니다. 플랫폼 버전이 변경되기 전에는 매우 잘 작동했습니다.

장바구니 차트는 다음 링크에 지정된 대로입니다.

아직도 바구니 - 페이지 355 @ Forex Factory

해당 표시기에는 ArrayCopyRates() 함수도 없으므로 이로 인한 오류가 아닙니다.

또한, 해당 표시기를 사용하려면 빌드 509로 컴파일하고 ex4 파일을 mql4\indicators 폴더에 복사하십시오. 그렇지 않으면 새 기록 파일 형식으로 작업하기 위해 다시 작성해야 합니다.