-
MT4 / EA (Expert Advisor) / MQL4 ?Study/MT4 : MQL4 2020. 2. 26. 10:15반응형
1. MT4
MT4는 Foreign Exchange Margin (FX마진) 거래를 위해 Meta Quotes라는 러시아 회사에서 개발한 프로그램입니다.
현재 MT5 버전이 배포되어 있는 상태지만 여전히 해외의 많은 FX거래 회사에서는 MT4를 사용하고 있습니다.
MT4 실행화면 Meta Quotes 홈페이지 - https://www.metaquotes.net/
MetaQuotes — the developer of trading platforms for brokers, banks, exchanges and hedge funds
MetaTrader 5 trading platform is a free Forex and stock trading tool
www.metaquotes.net
2. EA (Expert Advisor)
EA는 Expert Advisor의 줄임말로 외환마진거래 시 자동 매매 (시스템 트레이딩)을 하기위해 구동하는 프로그램입니다.
사용자의 전략을 적용하여 자동매매를 하고, 만들어진 EA를 다른 사람에게 공유도 가능합니다.
아래 공식 사이트를 통해 공유된 EA 프로그램을 무료로 다운로드 할 수 있습니다.
MQL5 Code Base
MQL5 Source Code Library for MetaTrader 5
www.mql5.com
3. MQL4
MQL4는 MT4에서 구동하는 EA를 개발하기 위해서 사용되는 프로그래밍 언어입니다.
MT4에서 MQL4 에디터를 제공하여 별도의 개발툴을 필요로 하지 않습니다.
MQL4 에디터 실행 화면 4. 확장자
.MQ4 : MQL4로 작성된 프로그램 파일입니다.
.MQH : MQL4로 작성된 프로그램 헤더 파일입니다.
.EX4: MQL4로 작성된 프로그램을 컴파일하여 실행 가능한 상태의 파일입니다.
5. 호환
위에서 언급했듯이 현재 Meta Quotes 사에서 개발된 매매툴은 MT4 와 MT5가 있습니다.
두 프로그램은 EA가 서로 호환되지 않아 각각 전용 언어를 사용하고 있으며, 확장자도 다릅니다.
MT5를 사용하기 위해서는 MQL5를 사용하여야 합니다.
6. MT4 다운로드
현재 Meta Quotes 사는 MT5 사용자를 유치하기 위하여 MT4를 직접 배포하고 있지 않습니다.
MT4를 다운받기 위해서는 해외의 외환마진거래를 하는 은행(브로커?) 사이트를 통해서만 받을 수 있습니다.
7. 마치며
필자는 MT4를 공부하기 위해 이 카테고리에 글을 추가할 예정입니다.
언어를 전혀모르는 상태에서 시작하지 않기 때문에 언어의 데이터 구조나 함수, 변수 같은 기본적인 내용은 설명하지 않습니다.
개발하면서 기억하기 위한 내용을 올려둘 예정이며, 저도 공부하는 입장으로 질문은 받지 않습니다;;
반응형'Study > MT4 : MQL4' 카테고리의 다른 글
주문 선택하기 | OrderSelect () (0) 2020.02.28 거래 주문 청산하기 | OrderClose () (0) 2020.02.27 거래 주문 수정하기 | OrderModify () (0) 2020.02.26 거래 주문 넣기 | OrderSend () (0) 2020.02.26 MQL4 레퍼런스 사이트 (0) 2020.02.26