엘리엇 파동 이론에 기반한 거래 전략 - 페이지 105

 
라이브러리 자체에서 다음을 지정하는 것을 잊지 마십시오.
#속성 라이브러리

MT의 초기 버전은 이것을 자동으로 수행하지 않는 것 같습니다. 어떤 버전이 있는지 모르겠습니다. 헤더 파일을 사용하지 않습니다. 코드에서 호출된 함수를 선언하기만 하면 됩니다.


감사합니다. 매우 중요한 점입니다.
내가 이해하는 한 #include 지시문은 선택 사항입니다. 모든 선언을 코드에 명시적으로 삽입할 수 있습니까?
 
라이브러리가 필요하지 않으며 포함을 사용하는 것보다 느립니다. 나는 라이브러리를 전혀 사용하지 않습니다.
 
라이브러리가 필요하지 않으며 포함을 사용하는 것보다 느립니다. 나는 라이브러리를 전혀 사용하지 않습니다.

이제 나는 그것이 어떻게 되어야 하는지 완전히 이해하지 못하게 되었습니다.
로쉬 , 어떻게 하는지 설명해주세요.
 
모든 절대 함수는 포함 상자에 배치되어 스크립트, 표시기, 심지어 Expert Advisors에서도 호출할 수 있습니다. 컴파일할 때 인클루더의 전체 코드가 소스 코드에 삽입되고 불필요한(호출할 수 없는) 함수는 자동으로 버려집니다.



작업 속도를 라이브러리와 비교하지는 않았지만 Slava(내 생각에는)는 #import가 #include보다 훨씬 느리게 작동한다고 말했습니다.
 
추신: 정보를 위해 누군가는 모르고 누군가는 도움이 될 것입니다 ;o)
http://www.basegroup.ru/neural/conjugate.htm[/인용]
매우 관련성이 높은 링크입니다. 고맙습니다!
이제 어떻게든 기사에 대한 추천 문헌을 읽고 싶습니다.
N.N.Moiseev, Yu.P.Ivanilov, E.M.Stolyarova "최적화 방법", M. Nauka, 1978
A.Fiakko, G.McCormick "비선형 프로그래밍", M. Mir, 1972
W.I. Zangvill "비선형 프로그래밍", M. 소비에트 라디오, 1973
Jonathan Richard Shewchuk "2차 그라디언트 방법", 컴퓨터 과학 대학 Carnegie Mellon University Pittsburg, 1994

누군가 다운로드할 수 있는 위치를 알고 있습니까? 나는 우편으로 배달되는 중고 서점에서 구매하는 방법에 대한 제안을 제외하고는 검색 엔진에서 아무 것도 찾을 수 없었습니다. 원칙적으로 전자 형식이 아닌 경우 우편으로 주문해야 할 수도 있습니다.
 
감사합니다. 이해합니다. 이것이 나를 정말로 괴롭혔습니다.
컴파일할 때 인클루더의 전체 코드가 소스 코드에 삽입되고 불필요한(호출할 수 없는) 함수는 자동으로 버려집니다.

그리고 더. 내가 이해하는 한 *.mqh 파일에는 헤더만 포함되어 있습니다. 또한 라이브러리 디렉토리에 해당 소스 파일이 필요합니다. 그래서 ?
 
아니요, *.mqh 파일에는 기능 자체(소스 텍스트)가 포함되어 있습니다. 표시기의 모든 기능을 별도의 파일에 넣고 나중에 다른 소스에 포함할 수 있도록 이름을 지정하기로 결정했다고 상상해 보십시오.
예는 기사 자체 통계(#include 명령) - http://www.alpari-idc.ru/ru/experts/articles/24.html 에서 찾을 수 있습니다.
 
덕분에 다 이해했습니다. MQL 참조에 다른 체계가 설명되어 있을 뿐입니다.
그러나 이것이 바로 내가 원했던 것입니다. 라이브러리 파일에서 필요한 소스를 컴파일 전에 프로그램 텍스트에 삽입하는 것입니다.
 
덕분에 다 이해했습니다. MQL 참조에 다른 체계가 설명되어 있을 뿐입니다.
그러나 이것이 바로 내가 원했던 것입니다. 라이브러리 파일에서 필요한 소스를 컴파일 전에 프로그램 텍스트에 삽입하는 것입니다.

원칙적으로 거기에 올바르게 작성되어 있습니다. 처음에 C의 헤더 파일은 모든 종류의 설명을 저장하기 위해 특별히 고안되었으며 아마도 제가 잘못 사용하고 있는 것 같습니다.
 
마지막으로 지표의 모든 오류를 잡아내고 2년 조금 넘게 EA에서 실행했습니다. 결과는 확률 지표입니다 - https://c.mql5.com/mql4/forum/2006/07/VGProbEURUSD60.zip - 250kb