ArrayMaxmum()은 표준 클래스 라이브러리 (배열 작업을 위한 클래스)의 설명서에 익숙하지 않은 빠른 정렬(QuickSort) 및 빠른 검색(QuickSearch)이 뒤따르는 배열의 내부 복사(QuickSort가 불안정한 정렬을 수행하기 때문에)를 사용합니다. Google. 또한 함수는 바이트 코드에서 달성할 수 없는 컴파일 시 적극적으로 최적화됩니다.
위의 알고리즘을 사용하여 반복할 수 있습니다. ArrayMaxmum()보다 약간 느리지만 여전히 전체 열거를 수십 배 이상 추월하고 배열이 길수록 이득이 높아집니다.
ArrayMaxmum() 알고리즘을 반복하는 위협은 확인하거나 알고리즘의 다른 속성이 필요한 경우(예: 첫 번째가 아니라 n번째 최대값 검색)에만 의미가 있습니다.
ZZY 및 일반적으로 모두 이미 표준 클래스 라이브러리 (배열 작업을 위한 클래스)에 작성되어 있으므로 가져오기만 하면 됩니다.
더 빨리 작동하는 것:
- ArrayMaxmum()을 통해 극값 검색,
- 루프 연산자를 통해 극값을 검색합니까?
더 빨리 작동하는 것:
- ArrayMaxmum()을 통해 극값 검색,
- 루프 연산자를 통해 극값을 검색합니까?
주기는 내가 이해하는 바와 같이 완전한 순차 열거입니까?
그렇다면 실패.
ArrayMaxmum()은 표준 클래스 라이브러리 (배열 작업을 위한 클래스)의 설명서에 익숙하지 않은 빠른 정렬(QuickSort) 및 빠른 검색(QuickSearch)이 뒤따르는 배열의 내부 복사(QuickSort가 불안정한 정렬을 수행하기 때문에)를 사용합니다. Google. 또한 함수는 바이트 코드에서 달성할 수 없는 컴파일 시 적극적으로 최적화됩니다.
위의 알고리즘을 사용하여 반복할 수 있습니다. ArrayMaxmum()보다 약간 느리지만 여전히 전체 열거를 수십 배 이상 추월하고 배열이 길수록 이득이 높아집니다.
ArrayMaxmum() 알고리즘을 반복하는 위협은 확인하거나 알고리즘의 다른 속성이 필요한 경우(예: 첫 번째가 아니라 n번째 최대값 검색)에만 의미가 있습니다.
ZZY 및 일반적으로 모두 이미 표준 클래스 라이브러리 (배열 작업을 위한 클래스)에 작성되어 있으므로 가져오기만 하면 됩니다.
예, 주기는 가장 높은 최고값을 위해 특정 수의 막대를 순차적으로 검색하는 것입니다.
ArrayMaxmum()이 최고입니까?
나는 가장 간단한 것부터 시작하려고 노력하고 있지만 모든 것이 그렇게 간단하지 않다는 것이 밝혀졌습니다 ...))
라이브러리 를 가져 갔지만 어디에 넣어야합니까? 많은 폴더를 포함합니다. 어느 것이 내 것입니까? )))
의외의 질문...
라이브러리를 사용한 예도 있습니다.
예제를 복사했지만 컴파일할 수 없습니다. 아마도 컴파일러는 라이브러리를 보지 못할 것입니다.
양해를 구합니다. 나는 당신이 표준 라이브러리에 대해 이야기하고 있다고 생각했습니다.
그리고 저자에게이 질문에 대해.
안녕하세요
설치 후 얼마 지나지 않아 전략 테스터의 최적화 및 시각화 옵션이 사라졌습니다.전문가들은 삼각형의 변을 측정하고 나중에 비교할 수 있는 방법을 알려줍니다.
안녕하세요
설치 후 얼마 지나지 않아 전략 테스터의 최적화 및 시각화 옵션이 사라졌습니다.의외의 질문...
라이브러리를 사용한 예도 있습니다.
예제를 복사했지만 컴파일할 수 없습니다. 아마도 컴파일러는 라이브러리를 보지 못할 것입니다.
K_Orders.mqh 파일을 terminal_data 디렉토리\MQL5\Include에 복사합니다.
테스트 스크립트 K_Orders_Demo.mq5(추가됨)를 terminal_data_directory\MQL5\Scripts에 추가했습니다.
전문가들은 삼각형의 변을 측정하고 나중에 비교할 수 있는 방법을 알려줍니다.