자동 유효성 검사기 - 문제 - 페이지 3

 
Vladimir Karputov :

이는 Market에 CODoBase에 없는 추가 검사가 있음을 의미합니다.

그리고 이러한 추가 요구 사항이 발표됩니까?

 
Uladzimir Kirychenka :

그리고 이러한 추가 요구 사항이 우리에게 표시됩니까?

아니요. 기가바이트로 로그 파일을 막히지 않으면서 오류 메시지 를 보고 사용자에게 오류 상황을 알리는 방법을 스스로 생각할 필요가 있습니다.

 
Vladimir Karputov :

아니요. 기가바이트로 로그 파일을 막히지 않으면서 오류 메시지 를 보고 사용자에게 오류 상황을 알리는 방법을 스스로 생각할 필요가 있습니다.

따라서 이해할 수 없는 입력 데이터로 모든 것이 보고됩니다(인쇄, INIT_PARAMETERS_INCORRECT). 잔액 부족에 대해(인쇄물, 경고에서 이미 리메이크됨).

이것으로 충분하지 않습니까?

제품 설명에 최소 잔액 요구 사항도 있습니다. 아무 것도 작동하지 않으면 개발자에게 요청할 수 있습니다.

 
Uladzimir Kirychenka :

따라서 이해할 수 없는 입력 데이터로 모든 것이 보고됩니다(인쇄, INIT_PARAMETERS_INCORRECT). 잔액 부족에 대해(인쇄, 경고에서 이미 다시 작성).

이것으로 충분하지 않습니까?

제품 설명에 최소 잔액 요구 사항도 있습니다. 아무 것도 작동하지 않으면 개발자에게 요청할 수 있습니다.

아니요. 상황을 예측할 필요가 있습니다. 무성한 돌연변이가 코드를 구매, 다운로드 및 실행합니다. 당연히 아무것도 읽지 않고. 그리고 그의 계정에 한 명의 몽골 투그릭이 있다고 가정해 봅시다. 여기에서는 어쨌든 거래가 불가능하다고 알려야합니다. 이 경우 고문은 계속 작업해야하며 고문을 언로드하는 것은 금지되어 있습니다.

 

OnInit 에 한 줄을 추가했습니다 (올바르지 않다고 생각하지만).

   if (AccountInfoDouble (ACCOUNT_BALANCE) < 2) return INIT_PARAMETERS_INCORRECT;

그리고 더 많은 오류를 얻었다


 
Uladzimir Kirychenka :

OnInit 에 한 줄을 추가 했습니다.

   if (AccountInfoDouble (ACCOUNT_BALANCE) < 2) return INIT_PARAMETERS_INCORRECT;

그리고 더 많은 오류가 발생했습니다

경고와 함께 오류를 보고하면 됩니다. 그러나 INIT_SUCCEEDED 코드로 Expert Advisor를 초기화하십시오.

 
Vitalii Ananev :

경고와 함께 오류를 보고하면 됩니다. 그러나 INIT_SUCCEEDED 코드로 Expert Advisor를 초기화하십시오.

그래서 문제가 해결되지 않는다.

 
Uladzimir Kirychenka :

그래서 문제가 해결되지 않는다.

경고 + 전역 오류 플래그를 설정하고 OnTick에서 플래그를 확인합니다. true이면 OnTick을 그대로 둡니다. 따라서 오류(경고)를 보고하면 어드바이저가 언로드되지 않습니다(어드바이저 언로드는 금지됩니다!).

 

"INIT_SUCCEEDED 코드로 EA 초기화", 사용자 경고 , " 기가바이트로 로그 파일을 어지럽히지 마십시오 " - 이러한 모든 조건이 충족되지만 문제는 남아 있습니다.

123

다음에 무엇을할지?

 
Denis Nikolaev :

"INIT_SUCCEEDED 코드로 EA 초기화", 사용자 경고, " 로그 파일을 기가바이트로 버리지 마십시오 " - 이러한 모든 조건이 충족되지만 문제는 남아 있습니다.

다음에 무엇을할지?

내 버전이 나왔습니다. 나는 다만 제안할 수 있다: 바베큐에 갈 시간이다. 그리고 휴일이 지나면 저절로 해결됩니다.