초보자의 질문 MQL5 MT5 MetaTrader 5 - 페이지 275

 
jommerbot :
그렇다면 왜 한 기계에서는 그렇게 하고 다른 기계에서는 다르게 할까요? 소스를 %programfiles%\LiteForex MT5\MQL5로 전송하고 편집기를 실행합니다. 소스가 없습니다(%appdata%\MetaQuotes\Terminal\0DF37F59A46B215DB2AE3DCD96D0F055\MQL5에 복사해야 함). 그러나 Windows 7에 놓으면 %programfiles%\MetaTrader 5\ MQL5\에 소스가 있으면 모든 것이 완벽하게 찾아 컴파일됩니다.

아마도 "7"의 터미널이 휴대용 키로 설치되었을 것입니다.

거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼

데이터 폴더 위치

세르게예프 , 2010.01.23 13:21

레나트 정말 감사합니다!

레이블에 metaeditor.exe /portable을 등록했습니다. 모두 작동했습니다. 이제 데이터 폴더에 대한 링크가 터미널 설치 폴더로 자동 이동되었습니다.

(BTW - 나는 Program Files에 터미널을 넣었다)

또한 terminal.exe /portable 바로 가기를 작성해야 설치 경로에서 데이터를 가져옵니다. 글쎄, F4도 오른쪽 공원에서 편집기를 열 수 있도록.

그리고 일치하는 파일 유형에 대한 설정을 통해 올라가서 /portable도 시작하는 줄에 ".mq5"를 추가해야 했습니다.

이제 모든 것이 제대로 작동합니다.


 
barabashkakvn :

아마도 "7"의 터미널이 휴대용 키로 설치되었을 것입니다.

아니요, 실행 바로 가기를 확인한 경우를 대비하여 공식 소스 https://www.metatrader5.com/ru/download 에서 키 없이 다운로드하여 설치한 것을 정확히 기억합니다. 지정된 키도 없습니다... 기적 . 하지만 이제 서버 2003에 있는 방법을 이해합니다. 바로 가기에 이 키를 등록했습니다. 고맙습니다.

그건 그렇고, 그들은 동일한 빌드를 가지고 있습니다.

Скачать MetaTrader 5
Скачать MetaTrader 5
  • www.metatrader5.com
Скачать торговый терминал MetaTrader 5 для комфортной и успешной работы на финансовых рынках. Терминал обладает внушительными торговыми и аналитическими возможностями и является одним из лучших в мире
 
jommerbot :
글쎄, 그것은 git이 나에게 Subversion보다 더 친숙하고 편리하다는 것입니다.
git에는 문제가 없어야 합니다. 개인적으로 그는 mql 파일로 훌륭한 일을 합니다.
 

그리고 여기에 또 다른 질문이 있습니다. 왜 FileIsExist, 파일이 존재하지 않으면 오류 5019가 나타납니다(파일이 존재하지 않음). 제 생각에는 이것이 논리적이지 않습니다. 나는 어드바이저 초기화를 엄격하게 통제하고 있습니다.

   if ( GetLastError () != ERR_SUCCESS ) {
       return ( INIT_FAILED );
   }
특정 오류에 대해 별도의 버팀목 예외를 차단하고 싶지 않습니다 . 파일의 존재를 확인하는 다른 방법이 있습니까?
 
jommerbot :

그리고 여기에 또 다른 질문이 있습니다. 왜 FileIsExist, 파일이 존재하지 않으면 오류 5019가 나타납니다(파일이 존재하지 않음). 제 생각에는 이것이 논리적이지 않습니다. 나는 어드바이저 초기화를 엄격하게 통제하고 있습니다.

특정 오류에 대해 별도의 버팀목 예외를 차단하고 싶지 않습니다 . 파일의 존재를 확인하는 다른 방법이 있습니까?
오류를 읽기 전에 ResetLastError() 가 있습니까?
 
paladin800 :
오류를 읽기 전에 ResetLastError() 가 있습니까?
아니요 - 초기화 중 코드 어딘가에서 오류가 발생한 경우 0으로 재설정하는 것이 위험할 수 있다는 점입니다. 아니면 제가 잘못 알고 있는 것입니까?
 
jommerbot :
아니요 - 초기화 중 코드 어딘가에서 오류가 발생한 경우 0으로 재설정하는 것이 위험할 수 있다는 점입니다. 아니면 제가 잘못 알고 있는 것입니까?
ResetLastError() 는 오류를 읽어야 하는 작업 호출 전에 배치되어야 합니다. FileOpen 예제(두 번째 부분에 있음)에서 ResetLastError는 filehandle 앞에 옵니다. 그것도 해.
 
jommerbot :
아니요 - 초기화 중 코드 어딘가에서 오류가 발생한 경우 0으로 재설정하는 것이 위험할 수 있다는 점입니다. 아니면 제가 잘못 알고 있는 것입니까?
모르는 것이 더 위험합니다. 인쇄한 다음 새 전화를 걸기 전에 재설정하십시오.
 
그러나 FileIsExist 가 있는 섹션 앞에는 잠재적인 오류가 있는 곳이 두 개 이상 있습니다. 그러나 모든 것이 이미 로그에 기록되었습니다. 이 기능에 대해 몰랐습니다. 그러나 이것은 문제를 해결하지 못합니다. FileIsExist를 호출하기 전에 오류가 발생하지 않고 FileIsExist가 호출될 때 발생합니다. 일반적으로 검색을 통해 다르게 했습니다. 답변 감사합니다.
 
aleks557 :

5학년 수학 문제 풀기 초심자, 상급자 안녕하세요 :)

...

제공된 통화의 산술 평균을 찾아야 합니다. 그러한 지표를 작성하는 것이 얼마나 쉽습니까? .......ps 이 아이디어는 거래 목적을 추구하지 않지만 본질적으로 순수하게 교육적입니다.
메시지를 쉽게 읽을 수 있도록 다음을 읽어 보십시오. 포럼에 코드를 올바르게 붙여넣으십시오 .
사유: