D:\Soft\Invests\Develop\MT5\metaeditor64.exe /compile:"%f" /id:\Soft\Invests\Develop\MT5\MQL5\ /log:filename.log 형식 파일 이름.log
그런데 한 가지 문제가 있는데... Expert Advisor의 경우 컴파일된 파일이 MQL5\Experts\Projects\가 아니라 MQL5\Projects 프로젝트 폴더에 생성된다. ME 는 파일을 자동으로 전송하는데 , 위와 같이 콘솔 명령어로 호출하면 전송이 되지 않습니다.
D:\Soft\Invests\Develop\MT5\metaeditor64.exe /compile:"%f" /id:\Soft\Invests\Develop\MT5\MQL5\ /log:filename.log 형식 파일 이름.log
그런데 한 가지 문제가 있는데... Expert Advisor의 경우 컴파일된 파일이 MQL5\Experts\Projects\가 아니라 MQL5\Projects 프로젝트 폴더에 생성된다. ME 는 파일을 자동으로 전송하는데 , 위와 같이 콘솔 명령어로 호출하면 전송이 되지 않습니다.
"metaeditor64.exe /compile: blah blah blah" 뒤에 줄 추가
REM это компилирует
metaeditor.exe /compile:Expert.mq4 / log : log . log
REM это распечатывает содержимое log . log в окошке редактора (у меня visual studio)
type log . log
REM это копирует Expert.mq4 из папки проекта в папку терминала
copy /Y "d:\Projects\Expert.mq4""d:\Programs\MetaQuotes\Terminal\F7AC2FAB8B05738F2F84DD1672A1F0CA\MQL4\Experts\Expert.mq4"
나는 기능에 만족했고 Visual Studio 에서 일하는 것처럼 스스로 조정했습니다. 칩과 팁도 많고 모든 것이 작동합니다 !!! 내 행복은 끝이 없습니다.
그냥 컴파일이 안되네요...
나는 기능에 만족했고 Visual Studio에서 작업하는 것처럼 스스로 조정했습니다. 칩과 팁도 많고 모든 것이 작동합니다 !!! 내 행복은 끝이 없습니다.
그냥 컴파일이 안되네요...
당신은 다음과 같은 것을 썼어야 했습니다.
여기서 MQL5 컴파일러에 대한 경로가 지정됩니다.
컴파일러 86 또는 64 를 다운로드하십시오.
명심하십시오 - 컴파일러는 MT에서 개발자가 가져온 시간 이후에 자동으로 업데이트되지 않습니다. 이제 새 MT 빌드가 릴리스되면 파일을 직접 업데이트해야 합니다.
또한 이 (mql5) 컴파일러는 ex4와 관련하여 작업을 수행하고 이를 위해 수행할 필요가 없음을 명심할 가치가 있습니다. 파일 확장자가 *.mq4이면 충분합니다.
당신은 다음과 같은 것을 썼어야 했습니다.
여기서 MQL5 컴파일러에 대한 경로가 지정됩니다.
컴파일러 86 또는 64 를 다운로드하십시오.
명심하십시오 - 컴파일러는 MT에서 개발자가 가져온 시간 이후에 자동으로 업데이트되지 않습니다. 이제 새 MT 빌드가 릴리스되면 파일을 직접 업데이트해야 합니다.
또한 이 (mql5) 컴파일러는 ex4와 관련하여 작업을 수행하고 이를 위해 수행할 필요가 없음을 명심할 가치가 있습니다. 파일 확장자가 *.mq4이면 충분합니다.
콘솔 명령으로 MetaEditor로 컴파일을 시작하는 방법은 무엇입니까?
내가 하지 않은 것 - 그냥 ME 가 파일을 열면 끝입니다.
예를 들어 설치 폴더에 bat 디렉토리를 만들었습니다. 그 안에 배치 파일:
다음과 같이 컴파일을 설정하는 것으로 나타났습니다.
D:\Soft\Invests\Develop\MT5\metaeditor64.exe /compile:"%f" /id:\Soft\Invests\Develop\MT5\MQL5\ /log:filename.log 형식 파일 이름.log
그런데 한 가지 문제가 있는데... Expert Advisor의 경우 컴파일된 파일이 MQL5\Experts\Projects\가 아니라 MQL5\Projects 프로젝트 폴더에 생성된다. ME 는 파일을 자동으로 전송하는데 , 위와 같이 콘솔 명령어로 호출하면 전송이 되지 않습니다.
다음과 같이 컴파일을 설정하는 것으로 나타났습니다.
D:\Soft\Invests\Develop\MT5\metaeditor64.exe /compile:"%f" /id:\Soft\Invests\Develop\MT5\MQL5\ /log:filename.log 형식 파일 이름.log
그런데 한 가지 문제가 있는데... Expert Advisor의 경우 컴파일된 파일이 MQL5\Experts\Projects\가 아니라 MQL5\Projects 프로젝트 폴더에 생성된다. ME 는 파일을 자동으로 전송하는데 , 위와 같이 콘솔 명령어로 호출하면 전송이 되지 않습니다.
"metaeditor64.exe /compile: blah blah blah" 뒤에 줄 추가
컴파일 명령 또는 별도의 명령에서 직접 수행하시겠습니까?