[ARCHIVE!] 포럼을 어지럽히 지 않도록 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 4. - 페이지 162

 

다음은 스크립트 코드입니다.

 int start()
{
   int n= 0 , m= 7 , t= 2 , k;
   string s;
   for (n= 0 ;k< 10000 ;t++)
   {k=t* 4 / 2 ;
   Print ( "k=" , k);}

   return ( 0 );
}

스크립트가 실행되면 전문가 로그에 다음 메시지가 표시됩니다.

 2012.06 . 03 19 : 16 : 39      Task1. 4 _hoz AUDUSD,M15: k= 10000
2012.06 . 03 19 : 16 : 39      Task1. 4 _hoz AUDUSD,M15: k= 9998
2012.06 . 03 19 : 16 : 39      Task1. 4 _hoz AUDUSD,M15: k= 9996
2012.06 . 03 19 : 16 : 39      Task1. 4 _hoz AUDUSD,M15: k= 9994
2012.06 . 03 19 : 16 : 39      Task1. 4 _hoz AUDUSD,M15: k= 9992
2012.06 . 03 19 : 16 : 39      Task1. 4 _hoz AUDUSD,M15: k= 9990
......................................................
......................................................
......................................................
2012.06 . 03 19 : 16 : 39      Task1. 4 _hoz AUDUSD,M15: k= 9576
2012.06 . 03 19 : 16 : 39      Task1. 4 _hoz AUDUSD,M15: k= 9574
2012.06 . 03 19 : 16 : 39      Task1. 4 _hoz AUDUSD,M15: k= 9572

저것들. k의 값은 9572부터 시작하고 첫 번째 값은 t*4/2 = 2*4/2 = 4여야 합니다. 캐치는 무엇입니까?

 
hoz :

다음은 스크립트 코드입니다.

스크립트가 실행되면 전문가 로그에 다음 메시지가 표시됩니다.

저것들. k의 값은 9572부터 시작하고 첫 번째 값은 t*4/2 = 2*4/2 = 4여야 합니다. 캐치는 무엇입니까?


로그를 살펴보세요
 
Vinin :

로그를 살펴보세요

특히 모든 로그를 삭제했습니다. 그런 다음 스크립트를 다시 실행한 후 로그에서 본 내용은 다음과 같습니다.

21:07:13 MetaTrader 4.00 build 402 started (Nord Group Investments Inc.)
21:07:13 Custom indicator Igel-Spread AUDUSD,M15: loaded successfully
21:07:17 Script birt's patch AUDUSD,M15: loaded successfully
21:07:17 '3176404': connect failed [Старая версия]
21:07:18 Script birt's patch AUDUSD,M15: removed
21:07:29 Script Task1.4_hoz AUDUSD,M15: loaded successfully
21:07:29 Script Task1.4_hoz AUDUSD,M15: removed
21:08:24 Custom indicator Igel-Spread AUDUSD,M15: removed
21:08:24 MetaTrader 4.00 build 402 stopped

시스템이 터미널 업데이트를 요청하는 것을 제외하고는 오류가 없지만 MT4 이후 버전에서 작동하지 않는 스탠딩 스크립트가 있기 때문에 테스트 터미널에는 이것이 필요하지 않습니다.

이러한 로그가 어떻게 도움이 될까요?

그런데. Print 문에 의해 출력되는 변수 k의 초기 값은 항상 다른 값으로 시작합니다.(+- 몇 백).

 
hoz :

특히 모든 로그를 삭제했습니다. 그런 다음 스크립트를 다시 실행한 후 로그에서 본 내용은 다음과 같습니다.

시스템이 터미널 업데이트를 요청하는 것을 제외하고는 오류가 없지만 MT4 이후 버전에서 작동하지 않는 스탠딩 스크립트가 있기 때문에 테스트 터미널에는 이것이 필요하지 않습니다.

이러한 로그가 어떻게 도움이 될까요?

그런데. Print 문에 의해 출력되는 변수 k의 초기 값은 항상 다른 값으로 시작합니다(+- 몇 백).

Victor, 그들이 당신에게 편지를 썼습니다 - 로그를보십시오. 컴파일 오류 뿐만 아니라 인쇄 작업의 결과까지 모든 정보가 표시됩니다. 시간에 있는 것만이 로그에 표시됩니다(인쇄는 다소 "느린" 연산자임).
 
감사합니다. 알았습니다! 전체 이유는 연산자의 속도가 .. 데이터의 현재 부분을 표시하기 때문입니다.
 
hoz :
감사합니다, 알았어요! 전체 이유는 연산자의 속도가 .. 데이터의 현재 부분을 표시하기 때문입니다.

느림... 예, 하지만 모든 것을 출력합니다!

 
r772ra :

느림... 예, 하지만 모든 것을 출력합니다!

많이 표시해야 하는 경우 표시하지 않습니다. 거의 10k 라인입니다.
 
hoz :
많이 표시해야 하는 경우 표시하지 않습니다. 거의 10k 라인.
10000 대신 시도: 100,1000
 
새 데모 계정을 여는 데 뭔가가 작동하지 않습니다. 모든 것을 채우고 조건에 동의하는 확인란을 선택하고 다음을 클릭하면 녹색 막대가 통과하고 새 로그인 및 암호가 나오지 않는 필드 비어 있는 상태로 유지, 문제가 무엇인지 모르십니까? alpari mt4 터미널에서 Android에서 새 데모 계정을 만들려고 하면 서버에 몇 가지 문제가 발생합니다.
 
sting-igor :
새 데모 계정을 여는 데 뭔가가 작동하지 않습니다. 모든 것을 채우고 조건에 동의하는 확인란을 선택하고 다음을 클릭하면 녹색 막대가 통과하고 새 로그인 및 암호가 나오지 않는 필드 비어 있는 상태로 유지, 문제가 무엇인지 모르십니까? alpari mt4 터미널에서 Android에서 새 데모 계정을 만들려고 하면 서버에 몇 가지 문제가 발생합니다.
6월 1일부터 오래된 빌드는 지원되지 않습니다. 업데이트가 도움이 될까요?