프로그램을 설명하려면 최소 5000~10000자가 필요합니다. 글쎄, 또는 프로그램 설정의 이름이있는 마지막 탭에서
중재자는 항상 물을 제거하도록 요청할 수 있습니다.
지금은 프로그램에 대한 설명을 작성하고 있으며 3600자를 모두 사용하여 설정을 설명할 뿐이고 가능성의 절반도 설명하지 않았습니다...
블라디미르, 물건을 산 적이 있습니까? 지침을 읽는 데 얼마나 많은 시간을 보냈습니까?
아무도 여러 권으로 된 탈무드를 읽지 않을 것이며 3-5분이 넘는 비디오라도 시청하지 않을 것입니다. 이제 거의 모든 곳에서 수행되므로 프로그램 인터페이스에서 힌트를 만드는 방법은 하나뿐입니다. 일종의 대화형 소개와 같습니다. 고급 사용자를 위한 자세한 지침은 블로그나 웹사이트에 게시할 수 있습니다. 찾고 다운로드하려는 사람.
아무도 여러 권으로 된 탈무드를 읽지 않을 것이며 3-5분이 넘는 비디오라도 시청하지 않을 것입니다. 이제 거의 모든 곳에서 수행되는 것처럼 프로그램 인터페이스에서 힌트를 만드는 한 가지 방법이 있습니다. 일종의 대화형 소개와 같습니다. 고급 사용자를 위한 자세한 지침은 블로그나 웹사이트에 게시할 수 있습니다. 원하는 사람 - 찾고 다운로드하십시오.
Тестер стратегий позволяет тестировать и оптимизировать торговые стратегии (советники) перед началом использования их в реальной торговле. При тестировании советника происходит его однократная прогонка с начальными параметрами на исторических данных. При оптимизации торговая стратегия прогоняется несколько раз с различным набором параметров...
제품 설명 에 공간이 거의 없습니다.
3600자는 크고 심각한 프로그램의 경우 매우 작습니다.
많은 분들이 공감하실 거라 생각합니다.
프로그램을 설명하려면 최소 5000~10000자가 필요합니다. 글쎄, 또는 프로그램 설정의 이름이있는 마지막 탭에서
중재자는 항상 물을 제거하도록 요청할 수 있습니다.
지금은 프로그램에 대한 설명을 작성하고 있으며 3600자를 모두 사용하여 설정을 설명할 뿐이고 가능성의 절반도 설명하지 않았습니다...블라디미르, 물건을 산 적이 있습니까? 지침을 읽는 데 얼마나 많은 시간을 보냈습니까?
아무도 여러 권으로 된 탈무드를 읽지 않을 것이며 3-5분이 넘는 비디오라도 시청하지 않을 것입니다.
이제 거의 모든 곳에서 수행되므로 프로그램 인터페이스에서 힌트를 만드는 방법은 하나뿐입니다. 일종의 대화형 소개와 같습니다. 고급 사용자를 위한 자세한 지침은 블로그나 웹사이트에 게시할 수 있습니다. 찾고 다운로드하려는 사람.
제품 설명 에 공간이 거의 없습니다.
3600자는 크고 심각한 프로그램의 경우 매우 작습니다.
많은 분들이 공감하실 거라 생각합니다.
프로그램을 설명하려면 최소 5000~10000자가 필요합니다. 글쎄, 또는 프로그램 설정의 이름이있는 마지막 탭에서
중재자는 항상 물을 제거하도록 요청할 수 있습니다.
지금은 프로그램에 대한 설명을 작성하고 있으며 3600자를 모두 사용하여 설정을 설명할 뿐이고 가능성의 절반도 설명하지 않았습니다...나는 동의하지 않는다. 간결함은 재치의 영혼입니다.
"당신의 장황한 말에 당신이 들릴 것이라고 생각하지 마십시오."
매트. 6:7
블라디미르, 물건을 산 적이 있습니까? 지침을 읽는 데 얼마나 많은 시간을 보냈습니까?
아무도 여러 권으로 된 탈무드를 읽지 않을 것이며 3-5분이 넘는 비디오라도 시청하지 않을 것입니다.
이제 거의 모든 곳에서 수행되는 것처럼 프로그램 인터페이스에서 힌트를 만드는 한 가지 방법이 있습니다. 일종의 대화형 소개와 같습니다. 고급 사용자를 위한 자세한 지침은 블로그나 웹사이트에 게시할 수 있습니다. 원하는 사람 - 찾고 다운로드하십시오.
읽지도 않고 사지도 않는 분들, 물건의 용도도 모르고 물건을 많이 구입하셨나요?
그러면 모두 블로그에 게시할 수 있습니까?
나는 동의하지 않는다. 간결함은 재치의 영혼입니다.
"당신의 장황한 말에 당신이 들릴 것이라고 생각하지 마십시오."
매트. 6:7
동의합니다만 짧게 3600도 부족합니다...
읽지도 않고 사지도 않는 분들, 물건의 용도도 모르고 물건을 많이 구입하셨나요?
그러면 모두 블로그에 게시할 수 있습니까?
지침에서 제품의 목적을 이해합니까?
우둔. 나는 데모를 다운로드하고 느낀다.
위의 코드는 컴파일러 결함을 기반으로 합니다.
결과: 1... 왜 2가 아닌가요?
C++는 컴파일할 때 오류를 보고하지만 두 함수 모두 분명히 적합하고 게다가 구문에서는 함수를 명시적으로 호출 할 수 없습니다. (2)
또한 MQL의 특성을 감안할 때 정확히 반대를 수행하는 것이 더 논리적일 것입니다. 매개변수 전달의 우선순위를 값으로 설정하는 것이 아니라(현재와 같이) const 참조로 설정하는 것입니다(이의 장점은 특히 문자열의 예)
참조로 수행할 수 있는 경우 값으로 긴 문자열을 전달(실제로 복사)하는 이유는 명확하지 않습니다.
컴파일 중 오류
포함할 수만 있다면 .h 파일의 내용을 수동으로 전송하는 이유는 무엇입니까(특히 주기적으로 변경될 수 있기 때문에)?
좋은 오후, 말해주세요:
로컬 네트워크 팜 또는 MQL5 클라우드 네트워크를 사용할 때 파일에 최적화 결과 를 쓰는 방법은 무엇입니까?
OnTester()에는 다음을 사용하는 절차가 있습니다.
로컬 에이전트 사용 시 공유 폴더에 최적화 결과가 있는 파일이 생성되며, 로컬 네트워크 팜 또는 MQL5 클라우드 네트워크 사용 시 파일이 존재하지 않습니다.
확인 결과:
이 코드는 다음 어셈블러 SSE 코드로 바뀝니다.
이것은 결국 예술 작품입니다. 어셈블러 명령어의 4번 호출에 대해 8개의 루트가 계산됩니다. 한 번의 호출로 두 개의 이중 숫자가 계산되었습니다.
일반적인 결론: MQL5의 수학은 완벽한 최적화 덕분에 승리했습니다. 지는 것은 배열이 아니라 수학이 이깁니다.
다음은 완전한 최적화가 적용된 동일한 Visual C ++ 2017 x64 코드에서 수행한 음란물입니다.
MQL5에서 생성된 코드에 대한 무조건 다중 병합.
놀랍게도 MSVC는 최적화 시도조차 하지 않습니다. 마치 20년 된 프로세서를 위해 작성하는 것처럼 라이브러리를 통해 모든 수학을 구동합니다. 그리고 AVX 명령 세트를 포함해도 컴파일러의 동작은 전혀 변경되지 않습니다.
테스트 C++ 파일이 첨부되었습니다. "테스트 예제의 오류"에 대한 생각은 표현되어서는 안되며 오류는 없습니다.