lottamer : 도움을 주셔서 감사합니다. 하지만 이 동안 무엇이 필요한지 아직 파악하지 못했습니다. 주기가 단단히 멈추고 조건에 침을 뱉으며 컴퓨터가 "중단"됩니다.
음, 컴퓨터가 무한 루프를 멈춥니다. 다음과 같습니다.
while ( true ) ;
그리고 당신은 분명히 while이 어떻게 작동하는지에 대한 단순한 오해가 있습니다. 위 참조, 조건이 true인 동안 루프가 실행되고, 그렇지 않으면 루프 본문에서 종료됩니다.
루프 조건에서 단순히 카운터 변수를 검사하고 변수 자체를 초기화하거나 변경하는 것을 잊어버렸을 가능성이 매우 높습니다. 예:
i = 0 ; // инициализация - обязательно!!!!
while (i< 100 ){ // проверка условия, если будет здесь while(i>100) - цикл не выполнится ни одного раза!!!
i++; // изменение переменной / инкремент
}
추신: for 및 while 문 은 모든 프로그래밍 언어에 존재하며 모든 곳에서 동일하게 작동합니다.
기능 중 작별 인사. 우리는 다시는 만나지 않을 것입니다!
그리고 일반적으로 사이클이 없는 프로그램은 프로그램이 아닙니다.
작동하는 스 니펫을 게시하십시오.
이 교환원에 대한 믿음을 회복하고 싶습니다.
심각도 계수가 있는 2차 또는 선형 회귀 .
그것은 일어날 수 있습니까?
음, 컴퓨터가 무한 루프를 멈춥니다. 다음과 같습니다.
그리고 당신은 분명히 while이 어떻게 작동하는지에 대한 단순한 오해가 있습니다. 위 참조, 조건이 true인 동안 루프가 실행되고, 그렇지 않으면 루프 본문에서 종료됩니다.
루프 조건에서 단순히 카운터 변수를 검사하고 변수 자체를 초기화하거나 변경하는 것을 잊어버렸을 가능성이 매우 높습니다. 예:
추신: for 및 while 문 은 모든 프로그래밍 언어에 존재하며 모든 곳에서 동일하게 작동합니다.아마도 무게?
그리고 "무거움"-자동 번역 비용?
예를 들어 10쌍에서 Ask, Bid ticks를 수집해야 합니다.
각 심볼 차트에서 별도의 Expert Advisor가 틱을 수집하는 방식이 하나의 Expert Advisor에서 Marketinfo()를 통해 한 차트에 대한 틱을 수집하는 방식보다 얼마나 더 빠릅니까?
그리고 또 다른 질문: Marketinfo()는 서버 또는 터미널("시장 감시"에서 기호의 마지막 값)을 참조합니까?
"그것은 흥미로운 것이 밝혀진 것입니다 ...."(c) Muller
10분 만에 어드바이저는 거의 7기가의 로그를 그렸습니다. 실패했습니다... 동안 사용했습니다... 매개변수는 변경되지 않고 인쇄는 각 틱 (포럼 사용자가 나에게 지적한 대로)으로 계속됩니다.
하지만 여기에 흥미로운 것이 있습니다. 로그는 텍스트 파일로 인쇄됩니다. 그래서 (사용 가능한 첫 번째) 텍스트 파일을 열었습니다. 25줄의 텍스트가 있습니다. 파일 무게(디스크) 4kb. (크기는 1kb)
이제 우리는 계산합니다.
1초에 평균 3개의 틱이 발생합니다. 분당 1800틱입니다. 2000까지 반올림합니다. 즉 10분에 20,000.
로그의 1틱은 첫 번째 줄에 해당합니다. 그리고 25줄은 4kb와 같습니다. 그리고 우리는 20,000개의 라인을 가지고 있습니다.
20,000 나누기 25 = 800 곱하기 4kb는 10분 로그 파일의 무게여야 합니다.
우리는 .... 800 * 4 = 3200kb를 얻습니다. 3.2메가바이트!
질문: 7개의 공연은 어디에서?
로타머, 텔레파시를 해볼게. 답은 시간 안에 있다고 생각합니다.
잠시 후에 코드를 게시하겠습니다 ...
지금은 질문: 텍스트 파일에 7기가바이트가 있는 이유는 무엇입니까? 다른 파일이 없습니다. 텍스트 파일을 삭제하면 7기가의 공간이 확보됩니다.
잠시 후에 코드를 게시하겠습니다 ...
지금은 질문: 텍스트 파일에 7기가바이트가 있는 이유는 무엇입니까?
지금은 질문: 텍스트 파일에 7기가바이트가 있는 이유는 무엇입니까?
각 틱 에서 시간이 백만이 아닌 한 줄을 제공한다고 확신합니까? 그래서 그는 사이클이다.