AutoGraf 시리즈 4 - MQL 기능. - 페이지 12

 
이전 빌드 위에 압축을 풉니 까?
 

예, 새 뉴스 파일만 있습니다. 누군가가 그것을 필요로 할 가능성은 거의 없습니다(오래된 것).

 

2. Добавлен настроечный параметр - программная пауза. Изменение значения позволяет регулировать загрузку процессора.

이 설정 매개변수는 어디에서 찾을 수 있습니까?

 

일시 중지_프로그램. 디지털 설정 목록의 마지막 매개변수( 전문가 설정 ).
설정에 액세스하려면(무엇을 할 수 있습니까?) 다음을 수행해야 합니다.
1. 어드바이저 버튼을 누릅니다.
2. F7 키를 누릅니다.
3. 새 매개변수를 설정합니다. 확인합니다.
4. 작업을 시작하려면 Expert Advisors 버튼을 누르십시오. Expert Advisor는 가장 가까운 눈금부터 작업을 시작합니다.
---

이 설정 액세스 기술은 기술에 의해 결정됩니다. MT4 제한. 5에서 무언가가 바뀔 것이라는 희망이 남아 있습니다. 예를 들어 프로그램 실행 중에 설정 패널을 호출하는 것이 가능하다고 믿고 싶습니다. 특수 속성도 확장될 수 있습니다. 기능.
그리고 지금까지.

 
아 죄송합니다 설정 파라미터가 버튼이나 보조버튼으로 스케일로 표시되는건 죄인줄 알았어요 :)
 
예, 더 있습니다. Time_Before_News = 5. 다음 뉴스 그룹 5분 전에 엿보기입니다.
 
"ku-ku"는 정직하게 일했습니다. 숨겨진 뉴스 라인이 있어도 승인합니다 :)
 

"나도 십자수..":)

뉴스 파일의 형식이 약간 변경되었습니다. 0과 1은 뉴스의 중요성입니다.
통화 이름 오른쪽의 +는 중요한 소식을 의미합니다.

(뉴스 파일은 메모장에서 볼 수 있으며 모든 것이 간단합니다. 거기에 입력하거나 수정하십시오)

 
Sergey, Pause_Program의 허용 가능한 값을 희생하여 "poke"방법을 사용하여 선택하지 않도록 약간의 주제를 열어주십시오.
 
alexx_v :
Sergey, Pause_Program의 허용 가능한 값을 희생하여 "poke"방법을 사용하여 선택하지 않도록 약간의 주제를 열어주십시오.

이 매개변수는 프로세스의 듀티 사이클을 증가시킵니다.

프로그램 작업을 하면서 반복 카운터를 설정했습니다. Pause_Program = 1의 기본값으로 프로그램은 초당 20~500회 반복을 수행합니다(영화 테이프와 유사, 초당 24프레임). 이것은 프로세스의 지속 시간(일시 중지 포함)이 2에서 50밀리초 사이임을 의미합니다. 일시 중지는 작업 주기의 지속 시간을 늘리지만 일시 중지 기간 동안에는 프로그램이 작동하지 않습니다. 따라서 프로세서의 부하가 줄어듭니다.

평균적으로 초당 100회 반복에서 프로그램은 9ms + 1ms 일시 중지 = 10ms 동안 실행됩니다. 듀티 사이클은 매우 작습니다(약= 1.1, https://book.mql4.com/en/special/index 참조 ). 일시 중지가 예를 들어 10ms로 증가하면 듀티 사이클이 증가합니다(최대 약 2). 프로세서를 두 번 언로드합니다.

이 설정을 더 높이면 프로세서가 더 많이 언로드되지만 프로그램은 점점 더 비활성 상태로 작동합니다. Pause_Program을 너무 크게 설정하면(예: = 1000) 사용자 제어 작업 실행의 지연이 상당히 눈에 띌 것입니다. 예를 들어, 패널에서 차트로 아이콘을 끌어 주문을 하면 프로그램이 일시 중지되고(시간은 설정 값 내에서 임의적임) 그 후에야 지정된 알고리즘을 실행하기 시작합니다. 필름 테이프의 속도가 느려집니다. 즉, 이미지가 불안정해집니다) .

자신의 기본 설정을 이해하려면 이 매개변수를 probe = 1000 - 2000으로 설정하십시오. 지연은 민감할 것입니다. 그런 다음 지연을 구별할 수 없도록 값을 줄입니다. 대부분 허용되는 값은 300-500을 넘지 않습니다. 동시에 CPU의 부하가 어떻게 변하는지 확인하십시오. 종속성은 반비례하므로 값을 500 이상으로 늘리는 것은 의미가 없습니다(차이점은 무엇입니까? CPU는 10/300 또는 10/500에서 로드됨).

Pause_Program 값을 1에서 100 사이로 설정하는 것이 좋습니다.