찻주전자의 질문 - 페이지 93

 
papaklass :

더 빨리 작동하는 것:

- ArrayMaxmum()을 통해 극값 검색,

- 루프 연산자를 통해 극값을 검색합니까?

첫 번째. ArrayMaximum() 은 최소 2번의 몇 배 적은 반복을 수행합니다.
 
papaklass :

더 빨리 작동하는 것:

- ArrayMaxmum()을 통해 극값 검색,

- 루프 연산자를 통해 극값을 검색합니까?

주기는 내가 이해하는 바와 같이 완전한 순차 열거입니까?

그렇다면 실패.

ArrayMaxmum()은 표준 클래스 라이브러리 (배열 작업을 위한 클래스)의 설명서에 익숙하지 않은 빠른 정렬(QuickSort) 및 빠른 검색(QuickSearch)이 뒤따르는 배열의 내부 복사(QuickSort가 불안정한 정렬을 수행하기 때문에)를 사용합니다. Google. 또한 함수는 바이트 코드에서 달성할 수 없는 컴파일 시 적극적으로 최적화됩니다.

위의 알고리즘을 사용하여 반복할 수 있습니다. ArrayMaxmum()보다 약간 느리지만 여전히 전체 열거를 수십 배 이상 추월하고 배열이 길수록 이득이 높아집니다.

ArrayMaxmum() 알고리즘을 반복하는 위협은 확인하거나 알고리즘의 다른 속성이 필요한 경우(예: 첫 번째가 아니라 n번째 최대값 검색)에만 의미가 있습니다.

ZZY 및 일반적으로 모두 이미 표준 클래스 라이브러리 (배열 작업을 위한 클래스)에 작성되어 있으므로 가져오기만 하면 됩니다.

 
papaklass :

예, 주기는 가장 높은 최고값을 위해 특정 수의 막대를 순차적으로 검색하는 것입니다.

ArrayMaxmum()이 최고입니까?

, 전체 배열이 아니라 섹션에 대해서만 최대값이 필요한 경우 섹션을 임시 배열에 복사하고 이미 함수를 적용하십시오.
 
dhp :

나는 가장 간단한 것부터 시작하려고 노력하고 있지만 모든 것이 그렇게 간단하지 않다는 것이 밝혀졌습니다 ...))

라이브러리 를 가져 갔지만 어디에 넣어야합니까? 많은 폴더를 포함합니다. 어느 것이 내 것입니까? )))

무엇을 찾고 있습니다.
 
dhp :

의외의 질문...

라이브러리를 사용한 예도 있습니다.

예제를 복사했지만 컴파일할 수 없습니다. 아마도 컴파일러는 라이브러리를 보지 못할 것입니다.

양해를 구합니다. 나는 당신이 표준 라이브러리에 대해 이야기하고 있다고 생각했습니다.

그리고 저자에게이 질문에 대해.

 

안녕하세요

설치 후 얼마 지나지 않아 전략 테스터의 최적화 및 시각화 옵션이 사라졌습니다.
다시 가져오는 방법과 이 문제가 발생한 사람이 있습니까?
 

전문가들은 삼각형의 변을 측정하고 나중에 비교할 수 있는 방법을 알려줍니다.


 
speedy :

안녕하세요

설치 후 얼마 지나지 않아 전략 테스터의 최적화 및 시각화 옵션이 사라졌습니다.
그것들을 되찾는 방법과 이 문제가 발생한 사람이 있습니까?
테스터 하위 창을 위로 늘립니다.
 
dhp :

의외의 질문...

라이브러리를 사용한 예도 있습니다.

예제를 복사했지만 컴파일할 수 없습니다. 아마도 컴파일러는 라이브러리를 보지 못할 것입니다.

K_Orders.mqh 파일을 terminal_data 디렉토리\MQL5\Include에 복사합니다.

테스트 스크립트 K_Orders_Demo.mq5(추가됨)를 terminal_data_directory\MQL5\Scripts에 추가했습니다.

 
sergey1294 :

전문가들은 삼각형의 변을 측정하고 나중에 비교할 수 있는 방법을 알려줍니다.


픽셀 단위