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

 
feofan :

시작 위치를 알려주세요 ???!!! 방금 등록했습니다

모두를 위해 빈터를 덮으십시오.)
 
feofan :

시작 위치를 알려주세요 ???!!! 방금 등록했습니다

mql5 언어를 배우는 것으로 시작하십시오. "초보자"라는 단어에 대한 기사 검색: https://www.mql5.com/en/search#!keyword=%D0%BD%D0%B0%D1%87%D0%B8%D0%BD%D0% B0%D1%8E%D1%89%D0%B8%D1%85&module=mql5_module_articles
 
C-4 :
감사합니다.
 
"boblokos"라는 단어로 즉시 더 나은 결과를 얻으면 즉시 백만장자가 될 수 있습니다. 즉, 수평선을 표시하십시오))) 5 년의 열심히 검색 한 후에 아마도 무언가가 잘 될 것입니다. 그러나 지금은 신호에 따라 전문가의 전문가 - 이것은 외환 거래에서 mql5.com의 최신 업적입니다. - 하나는 양각대가 있고 백만은 큰 숟가락으로 그 주위에 있습니다)) - 아마도 모든 DC가 곧 파산할 것입니다 - 그래서 그들이 당신에게 ... 행운을 빌어 요
 
MQL로 개발할 때 버전 관리 시스템을 사용하는 사람이 있습니까? 그렇다면 MQL 소스 폴더의 문제를 어떻게 해결했습니까? 사실은 개발 환경(Windows 7 Ultimate x64 SP1) Metatrader 5(Build 965)에서 %programfiles%\MetaTrader 5에 설치했으며 모든 소스는 %programfiles%\MetaTrader 5\MQL5\에 있고 컴파일됩니다. 테스트 회로 환경(Windows Sever 2003 EE x32 SP2)에서 동일한 Metatrader 5(빌드 965)이지만 브로커 웹사이트에서 가져온 것으로 %programfiles%\LiteForex MT5에 설치되고 해당 소스는 이미 %appdata%\MetaQuotes\에 있습니다. 터미널\0DF37F59A46B215DB2AE3DCD96D0F055\ MQL5. 이것은 혼란스럽습니다. 테스트 루프에서 저장소를 초기화해야 하는 위치를 이해하지 못합니다. 이것이 x32 버전의 기능이라고 생각합니까 아니면 브로커 웹 사이트에서 가져온 특정 기능입니까? 소스 위치를 %programfiles%\MetaTrader 5\MQL5\의 일반적인 위치로 변경하는 방법은 무엇입니까?
 
jommerbot :
MQL로 개발할 때 버전 관리 시스템을 사용하는 사람이 있습니까? 그렇다면 MQL 소스 폴더의 문제를 어떻게 해결했습니까? 사실은 개발 환경(Windows 7 Ultimate x64 SP1) Metatrader 5(Build 965)에서 %programfiles%\MetaTrader 5에 설치했으며 모든 소스는 %programfiles%\MetaTrader 5\MQL5\에 있고 컴파일됩니다. 테스트 회로 환경(Windows Sever 2003 EE x32 SP2)에서 동일한 Metatrader 5(빌드 965)이지만 브로커 웹사이트에서 가져온 것으로 %programfiles%\LiteForex MT5에 설치되고 해당 소스는 이미 %appdata%\MetaQuotes\에 있습니다. 터미널\0DF37F59A46B215DB2AE3DCD96D0F055\ MQL5. 이것은 혼란스럽습니다. 테스트 루프에서 저장소를 초기화해야 하는 위치를 이해하지 못합니다. 이것이 x32 버전의 기능이라고 생각합니까 아니면 브로커 웹 사이트에서 가져온 특정 기능입니까? 소스 위치를 %programfiles%\MetaTrader 5\MQL5\의 일반적인 위치로 변경하는 방법은 무엇입니까?

파일 작업

파일 작업을 위한 기능 그룹입니다.

보안상의 이유로 파일 작업은 MQL5 언어로 엄격하게 제어됩니다. MQL5 언어를 통해 파일 작업이 수행되는 파일은 "샌드박스" 파일 외부에 있을 수 없습니다.

작업 파일을 찾을 수 있는 두 개의 디렉터리(하위 디렉터리 포함)가 있습니다.

· terminal_data_folder\MQL5\FILES\(터미널에서 보려면 "파일"-"데이터 디렉토리 열기" 메뉴 항목 선택);

· 컴퓨터에 설치된 모든 터미널의 공통 폴더 – 일반적으로 C:\Documents and Settings\All Users\Application Data\MetaQuotes\Terminal\Common\Files 디렉토리에 있습니다.

ENUM_TERMINAL_INFO_STRING 열거형 을 사용하여 TerminalInfoString() 함수를 사용하여 프로그래밍 방식으로 이러한 디렉터리의 이름을 가져올 수 있습니다.

//--- 터미널 데이터가 저장되는 폴더
    string terminal_data_path= TerminalInfoString ( TERMINAL_DATA_PATH );
//--- 모든 클라이언트 터미널의 공유 폴더
    string common_data_path= TerminalInfoString ( TERMINAL_COMMONDATA_PATH );

다른 디렉토리의 파일 작업이 중지됩니다.


" terminal_data_path "에는 문제가 없습니다. 모든 코드와 표준 라이브러리가 여기에 저장됩니다. 버전 및 상점 코드를 관리하기 위해 "저장소"가 있습니다.

 
barabashkakvn :

" terminal_data_path "에는 문제가 없습니다. 모든 코드와 표준 라이브러리가 여기에 저장됩니다. 버전 및 상점 코드를 관리하기 위해 "저장소"가 있습니다.

글쎄, 그것은 git이 나에게 Subversion보다 더 친숙하고 편리하다는 것입니다.
 
jommerbot :
MQL로 개발할 때 버전 관리 시스템을 사용하는 사람이 있습니까? 그렇다면 MQL 소스 폴더의 문제를 어떻게 해결했습니까? 사실은 개발 환경(Windows 7 Ultimate x64 SP1) Metatrader 5(Build 965)에서 %programfiles%\MetaTrader 5에 설치했으며 모든 소스는 %programfiles%\MetaTrader 5\MQL5\에 있고 컴파일됩니다. 테스트 회로 환경(Windows Sever 2003 EE x32 SP2)에서 동일한 Metatrader 5(빌드 965)이지만 브로커 웹사이트에서 가져온 것으로 %programfiles%\LiteForex MT5에 설치되고 해당 소스는 이미 %appdata%\MetaQuotes\에 있습니다. 터미널\0DF37F59A46B215DB2AE3DCD96D0F055\ MQL5 . 이것은 혼란스럽습니다. 테스트 루프에서 저장소를 초기화해야 하는 위치를 이해하지 못합니다. 이것이 x32 버전의 기능이라고 생각합니까 아니면 브로커 웹 사이트에서 가져온 특정 기능입니까? 소스 위치 를 %programfiles%\MetaTrader 5\MQL5\일반적인 위치로 변경하는 방법은 무엇입니까?
소스가 있는 MQL5 폴더는 %appdata% 경로를 따라 있습니다. 이 장소에서 꽤 오랜 시간 동안 - 모두 Windows 아키텍처를 기쁘게 생각합니다.
 
그렇다면 왜 한 기계에서는 그렇게 하고 다른 기계에서는 다르게 할까요? 소스를 %programfiles%\LiteForex MT5\MQL5로 전송하고 편집기를 실행합니다. 소스가 없습니다(%appdata%\MetaQuotes\Terminal\0DF37F59A46B215DB2AE3DCD96D0F055\MQL5에 복사해야 함). 그러나 Windows 7에 놓으면 %programfiles%\MetaTrader 5\ MQL5\에 소스가 있으면 모든 것이 완벽하게 찾아 컴파일됩니다.
 
jommerbot :
그렇다면 왜 한 기계에서는 그렇게 하고 다른 기계에서는 다르게 할까요?
Windows 7의 터미널이 최신 버전이 아닐 수도 있습니다. 현재 MetaTrader의 최신 버전은 빌드 969입니다. 업데이트하려면 설치 파일을 다운로드하고 기존 파일 위에 설치하거나 다음을 수행할 수 있습니다. ( MetaQuotes-Demo 서버에서 데모 계정을 여는 방법 )
사유: