포럼을 어지럽히 지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 6. - 페이지 895

 
AlexeyVik :

상담원을 통해 해결해보세요...

Expert Advisor에서 작동 하지만... 또 다른 문제가 발생 합니다. 매개변수가 있는 팝업 창을 제거하는 방법 (없는...)???
 

전략 테스터에서 옵티마이저의 불쾌한 기능을 발견했습니다.

코드는 다음과 같습니다.

input int      value=1;

int OnInit()

{

    if (value == 3) return (INIT_FAILED);

    return(INIT_SUCCEEDED);

}

우리는 최적화를 위해 테스터에서 1에서 10까지 값 매개변수를 실행합니다.결과적으로 3번의 실행 후에 모든 매개변수 세트가 올바르지 않지만 논리적으로 세 번째 실행만 올바르지 않아야 합니다.

반환 매개변수 INIT_PARAMETERS_INCORRECT 만 사용하여 동일한 코드의 사진을 첨부합니다.

문서에서는 다음과 같이 말합니다.

INIT_FAILED

초기화에 실패했습니다. 치명적인 오류로 인해 테스트를 계속할 수 없습니다. 예를 들어 Expert Advisor가 작동하는 데 필요한 지표를 생성 할 수 없었습니다.

이 값을 반환하는 것은 0이 아닌 값을 반환하는 것과 같습니다. 테스터에서 Expert Advisor 초기화가 실패했습니다. 이 전문가 매개변수 집합에 대한 테스트는 수행되지 않으며 에이전트는 새 작업을 자유롭게 받을 수 있습니다.

뿐만 아니라. 결과를 파일로 출력하면 세 번째 패스 이후에 OnInit() 함수가 전혀 시작되지 않는 것을 볼 수 있습니다.

비슷한 일을 겪은 사람이 있습니까? 문제를 해결하는 방법?

PS MT4 빌드 765에서 테스트됨

 

안녕하세요!

터미널에는 닫힌 코드가 있는 표시기가 표시되지 않지만 다른 브로커의 터미널에서는 표시되는 이유를 알려주세요. 빌드는 두 터미널 모두 동일합니다.

 

도와주세요.

Time[]을 mm/dd/ yyyy hh:mi로 출력해야 합니다.

기본적으로 출력 yyyy.mm.dd hh:mi

돕다 :(



 
w_ersoc :

도와주세요.

Time[]을 mm/dd/ yyyy hh:mi로 출력해야 합니다.

기본적으로 출력 yyyy.mm.dd hh:mi

돕다 :(

 StringReplace (TimeToStr( TimeCurrent (), TIME_DATE | TIME_MINUTES ), "." , "/" );
 
evillive :

작동하지 않습니다. 2015년 4월 22일 14:30 대신 2015/04/22 14:30에 숫자 2.... 또는 동일한 출력만 출력합니다.

뭐가 문제 야?

나는 점을 비스듬히 변경할 필요가 없었지만 일부 장소에서는 연도 일 월 ..

______

설립하다

이와 같이:)

datetime date1=시간[1];
MqlDateTimestr1 ;

TimeToStruct(날짜1, str1);

댓글(str1.mon+"/"+str1.day+"/"+str1.year);

 

안녕하세요!

말해봐, 주문 보내기 오류 134 를 극복하는 방법?

포럼에 올랐습니다. 두 개의 고대 링크만 찾았습니다.

 
Garkusha :

안녕하세요!

말해봐, 주문 보내기 오류 134를 극복하는 방법?

포럼에 올랐습니다. 두 개의 고대 링크만 찾았습니다.

이렇게 봐.
 
DiPach :
이렇게 봐.
감사합니다. 조사해 보겠습니다.
 
Garkusha :

안녕하세요!

말해봐, 주문 보내기 오류 134를 극복하는 방법?

포럼에 올랐습니다. 두 개의 고대 링크만 찾았습니다.


134

ERR_NOT_ENOUGH_MONEY

거래를 완료하기에 충분한 돈이 없습니다