코딩 도움말 - 페이지 252

 

안녕하세요 누구든지 빌드 610에 icustom 기능을 사용 하는 표시기를 업로드할 수 있습니다........

privateer:
안녕하세요, 이 코드가 작동하지 않는 이유를 알려주세요...(빌드 509에서 잘 작동했습니다)

빌드 610에서는 오류 없이 컴파일되지만 터미널이 멈추고 로드할 수 없습니다...

정수 시작()

{

int counted_bars=IndicatorCounted();

if(counted_bars>0) counted_bars--;

int limit=바 개수 계산된_바;

for(int i=0; i<limit; i++)

{

BUFFER_1 = iCustom(NULL,0,"MYindicator", 기간,3,iBarShift(NULL,0,시간,거짓));

BUFFER_2 = iCustom(NULL,0,"MYindicator2",Period,3,iBarShift(NULL,0,시간,거짓));}

 
privateer:
안녕하세요, 이 코드가 작동하지 않는 이유를 알려주세요...(빌드 509에서 잘 작동했습니다)

빌드 610에서는 오류 없이 컴파일되지만 터미널이 멈추고 로드할 수 없습니다...

정수 시작()

{

int counted_bars=IndicatorCounted();

if(counted_bars>0) counted_bars--;

int limit=바 개수 계산된_바;

for(int i=0; i<limit; i++)

{

BUFFER_1 = iCustom(NULL,0,"MYindicator", 기간,3,iBarShift(NULL,0,시간,거짓));

사략선

표시기의 이름이 정상이라고 가정하면 매개변수 유형이 정상인지 확인합니다(매개변수 유형이 잘못된 경우 터미널이 중단될 수 있음). 올바른 호출을 위해 "MyIndicator"를 업로드하지 않으시겠습니까?

 

친애하는 mladen 감사합니다 많이 변경했습니다

BUFFER_1 = iCustom(NULL,0,"MYindicator", 기간,3,iBarShift(NULL,0,시간,거짓)); 에게

BUFFER_1 = iCustom(NULL,0,"MYindicator",3,iBarShift(NULL,0,시간,거짓));

방금 사용자 지정 표시기 입력 매개변수를 제거했습니다.

그러나 틀리지 않다면 언급된 입력 매개변수와도 작동해야 합니다.

빌드 509의 .ex4 파일이 작동합니다.

다시 한번 감사합니다

mladen:
privateer 표시기의 이름이 정상이라고 가정하면 매개변수 유형이 정상인지 확인합니다(매개변수 유형이 잘못된 경우 터미널이 중단될 수 있음). 올바른 호출을 위해 "MyIndicator"를 업로드하지 않으시겠습니까?
 

컴파일 불가능

안녕,

이 EA를 컴파일할 수 없는 이유:

정적 날짜 시간 lastAlerted = 0;

이중 닫기 = 0;

이중 Valeur1 = 0;

이중 Valeur2=100;

정수 시작()

{

if (닫기 <= Valeur2)

if (iTime(NULL,PERIOD_D1,0)!=lastAlerted)

{

lastAlerted = iTime(NULL,PERIOD_D1,0);

경고("ALERTE BAISSE ",닫기," ",Symbol());

}

if (닫기>=Valeur1)

if (iTime(NULL,PERIOD_D1,0)!=lastAlerted)

{

lastAlerted = iTime(NULL,PERIOD_D1,0);

경고("ALERTE HAUSSE ",닫기," ",Symbol());

}

}

리턴(0);

오류 메시지가 표시되지 않습니다. 아무 것도 표시되지 않습니다.

도움에 감사드립니다.

 
Jovager:
안녕,

이 EA를 컴파일할 수 없는 이유:

정적 날짜 시간 lastAlerted = 0;

이중 닫기 = 0;

이중 Valeur1 = 0;

이중 Valeur2=100;

정수 시작()

{

if (닫기 <= Valeur2)

if (iTime(NULL,PERIOD_D1,0)!=lastAlerted)

{

lastAlerted = iTime(NULL,PERIOD_D1,0);

경고("ALERTE BAISSE ",닫기," ",Symbol());

}

if (닫기>=Valeur1)

if (iTime(NULL,PERIOD_D1,0)!=lastAlerted)

{

lastAlerted = iTime(NULL,PERIOD_D1,0);

경고("ALERTE HAUSSE ",닫기," ",Symbol());

}

}

리턴(0);

오류 메시지가 표시되지 않습니다. 아무 것도 표시되지 않습니다.

도움에 감사드립니다.

다음과 같이 하십시오.

static datetime lastAlerted = 0;

double close=0;

double Valeur1 =0;

double Valeur2=100;

int start()

{

if (close <= Valeur2)

if (iTime(NULL,PERIOD_D1,0)!=lastAlerted)

{

lastAlerted = iTime(NULL,PERIOD_D1,0);

Alert ("ALERTE BAISSE ",close," ",Symbol());

}

if (close>=Valeur1)

if (iTime(NULL,PERIOD_D1,0)!=lastAlerted)

{

lastAlerted = iTime(NULL,PERIOD_D1,0);

Alert ("ALERTE HAUSSE ",close," ",Symbol());

}

return(0);

}
 

안녕하세요 여러분. 누군가 이 전문가 조언자 에게 후행 중지를 추가하십시오 . 30핍 후행 정지。고마워요。

여기는 ea입니다 ea.rar

 

안녕하세요 여러분. 누군가 이 전문가 조언자 에게 후행 중지를 추가하십시오 . 30핍 후행 정지。고마워요。

여기는 ea입니다 ea.rar

 
devilcode:
안녕하세요 여러분. 누군가 이 전문가 조언자 에게 후행 중지를 추가하십시오 . 30핍 후행 정지。고마워요。 여기는 ea입니다 ea.rar

악마 코드

원래(디컴파일되지 않은) 코드가 있습니까?

 

친애하는 믈라덴

아마도 어리석은 질문이 있을 것입니다!

중심 TMA에서 절반 길이는 표시기가 다시 계산하는 막대의 수입니다 .

또한 지연이 전혀 없는 LWMA는 비슷한 길이의 중앙 TMA와 다르게 보입니다.

그들은 비슷하지 않아야합니까?

최상의,

 
-IXI-:
친애하는 믈라덴

아마도 어리석은 질문이 있을 것입니다!

중심 TMA에서 절반 길이는 표시기가 다시 계산하는 막대의 수입니다.

또한 지연이 전혀 없는 LWMA는 비슷한 길이의 중앙 TMA와 다르게 보입니다.

그들은 비슷하지 않아야합니까?

최상의,

아니요 "Absolutely no lag LWMA"는 성배를 닮는 것이 얼마나 쉬운지 보여주기 위해 게임으로 만들어졌습니다. 수행된 작업은 여기에서 설명됩니다: https://www.mql5.com/en/forum/general