자청의 유튜브 추출기

유튜브 영상의 자막과 AI요약을 추출해보세요

AI 요약 제목

FX마진 자동매매 완벽 가이드 1편: Meta Trader와 MQL 핵심 구조 해부!

원본 제목

FX마진 자동매매 프로그래밍 강습 - 1. Meta Trader와 MQL (MetaQutoes Language)의 이해와 구조

FX 프라임의 FX마진 자동매매

조회수 조회수 1.1K 좋아요 좋아요 54 게시일 게시일

설명

강습 내용중 참고내용 https://cafe.naver.com/inmakpower/23501 https://docs.mql4.com/ CMG 브로커 metatrader4 다운로드 링크 https://download.mql5.com/cdn/web/10607/mt4/cmgaustraliaptyltd4setup.exe * MT4 설치 방법 및 다운로드는 아래 동영상 참고 https://www.youtube.com/watch?v=wau4S-PFW74
자막

자막

전체 자막 보기
안녕하세요 FX 마진 mql 코딩 MT4 버전으로 강의를 맡게 된 FX 프라임입니다 우선 제 카페에 제가이 코딩 관련된 소스와 내용들을 등록해 두었고요 유튜브에서는 무료로 시청 가능한 부분도 있지만 뒷부분이라던가 중요 부분에 대해서는 무료로 시청할 수 없는 점 양해 부탁드리구요 총 강에는 몇 강으로 이루어질지는 모르겠지만 전혀 프로그램을 못 하시는 분을 기준으로 강습을 하고자 하지만 그래도 어느 정도 혹시라든가 기본적으로이 품은 폼은 변수 함수 사용 정도는 아시는 분들에게 도움이 될 만한 내용으로 찾아뵙겠습니다 먼저 메타트레이더라고 불리워지는 MT4 mt5 그리고 mql 메타포토스의 [음악] 완전히 변경되었고 mt5부터는 프로그램 언어가 거의 객체지향형 프로그램이에요 쉽게 이렇게 얘기하면 클래스라든가 상속 이런 부분을 잘 이해하지 못하시는 분들이 코딩하기는 좀 어렵구요 일반적인 c라든가 기본적으로 코딩이 어떤 건지 변수가 어느 정도 되는지만 이해하시는 정도라면 mt4로 코딩을 배우시는 걸 추천드립니다 그리고 지금 mt5가 대세이지 않느냐 그래서 2023년도 접어들면서도 mt5부터 시작하시려고 하시는 분이나 mt5에서 거래하시려는 분들이 계시는데요 실제로 mt5는 lp라고 얘기하면 유동성 공급업자들의 층이 좀 약하기 때문에 실제 자동매매로 운영하시면 mt4보다 수익률도 떨어지고요 앉아서 또 많이 떨어집니다 그래서 현재는 MT4 버전으로 공부하시고 개발하는 방법을 배우시는 걸 추천드립니다 우선 메타트레이드를 만든 회사 같은 경우에는 FX 마진 전용 HTS 홈트레이딩 시스템을 개발한 회사고요 러시아 회사입니다 스마트폰으로 접속하셔 가지고 MT4 프로그램을 다운로드 받아서 브로콜을 선택해보면 굉장히 많은 브로커들이 나오고 있습니다 그 브로커 1개당을 사용료가 지금 현재 스마트폰이 1000불 PC 버전이 1000불 그래서 약 2,000불의 월 사용료를 내야 하지만 실제로 브로커들이 HTS mt4를 사용할 수가 있는데요 업체 개수를 보시면 알겠지만 엄청난 개수에 사용료를 받고 있습니다 아주 거대한 회사구요 한때 한국에서 회사에 대해서 자기들이 투자했고 자기들이 이걸로 돈을 벌고 있고이 회사의 절반 이상이 자기 거라고 해서 홍보하던 다단계에 불법 사이트도 있었습니다 그런 것들에 현혹되지 마시구요 mql 코딩은 굉장히 쉽고 사용자 정이 함수가 많기 때문에 조금만 활용하시면 쉽게 한 컴퓨터 프로그램을 하시는 분이면 두세 시간 전혀 모르시는 분들은 20시간 정도만 투자하셔도 충분히 나만의 자동 매매를 개발할 수 있으니까 MT4 사용법 그 다음에 mql 언어에 대해서 배워 보시기 바랍니다 우리가 거래하는 FX 마진은 주로 외환통화 상품을 거래하고요 5일이라든가 지수 항생지수 나스닥 s&p 그 다음에 에너지 그 다음에 골드 금속 또 요즘에는 암호화폐들도 거래를 하고 있습니다 여기서 끓이는 종목들은 선물과 좀 다르게 기간 만료가 없어요 기간 만료가 없다는 얘기가 무슨 얘기냐면 기간이 만료될 때이 부분에 대해서 FX 바지 회사들이 연속적으로 거래할 수 있게끔 수수료를 지불하고 선물 종목을 계속 거래하게 해줍니다이 부분은 파생상품하고 그 다음에 선물 거래에 대해서 이해를 하시는 부분에 대해서는 따로 공부를 좀 하셔야 되는데 개념만 하시면 왜 FX 마진이 훨씬 더 효과적으로 공부하실 수 있는지 아실 수 있습니다 그러나 기본적으로 FX 마진은 외환 통화 상품을 주로 거래하는게 맞습니다 간혹 텍사스이 정도까지는 거래하지만 대부분은 추천하는 거는 외환통화로 거래하시길 바랍니다 여기를 보시면 [음악] 머리 상품들이 있어요 여기서 cfd라고 해서 차액 결제라고 하는 용어가 나온데요 뭐이 부분에 대해서는 별도로 공개된 게시글이 있으니까 잘 읽어 한번 보시고요 여기서 아셔야 될 거는 우리가 하는 거는 장외시장이에요 오버덕트 그러니까 카운터가 없다는 거예요 그러니까 한국 증권거래소나 미국 같은 경우에는 모든 거래소에 다 뭉쳐 있거든요 선물 cm 같은 경우라든가 그런데 fx는 실제로 각각의 회사들이나 은행들의 별도로 연결되는 시장이에요 그래서 장점도 있지만 단점도 많아요 그래서 우리가 알고 있는 otca에 대한 개념을 조금 많이 알고 계셔야 나중에 코딩 할 때도 이해하실 수 있는 부분이 있는데요 그냥 쉽게 생각하시면 브로커 별로 가격이 다를 수 있다 브로커 별로 장난칠 수도 있다 그렇기 때문에 그 브로커에 맞춰서 거래를 하시는게 중요하구요 그래서 브로커의 특징 브로커가 어떤 브로커인지도 굉장히 중요하게 됩니다이 부분도 별도로 강의하다가 추가해 드리도록 하겠습니다 게시글은이 게시글에서 읽어보시면 되고요 메타코치사에서 만든 언어구요 mt4에서 자동매매와 전략을 테스트하는 기능을 탑재한 자동 매매 전문 완화에요 메타트레이드에서만 작동하고요 버전은 MT4 mt5 버전이 나와 있습니다 nql 언어 수준은 기초적인 자동매매를 백테스트를 통해서 검증하고 실제 거래 가능한 자동매매 프로그램을 개발하여서 vps를 통해서 실제 운영도 가능합니다 nql 4라고 된 언어로 레디트에서 프로그램을 만드는 원시 언어로 프로그램을 만들고 컴파일을 하게 되면 ex4라는 실행 파일이 되고요이 실행 파일은 실제로는 컴파일링이 안 되도록 되어 있습니다 과거에는 컴파일러가 있어 가지고 예전에 1900년도 버전들은 다 그러니까 mql4 600 이하 버전에서는 d컴파일링이 됐었어요 그리고 이제 지금 현재는 버전 600이 넘어가는데 600이 넘어간 다음부터는 D 컴파일링이 안 된다고 얘기하지만 실제로 컴파일러가 존재합니다 금액은 아주 비싸서 500불 정도 한 개 파일 컴파일 500불 정도 한국 돈으로 60만원이 조금 넘습니다 이렇게 들어가기 때문에 예전보다 D 컴파일 하시는 분이 적지만 그래도 소스가 유출되고 내 프로그램이 정말 좋다면 ex4 자체도 유출하시는 걸 주의하셔야 됩니다 nql이 메타코츠 랭귀지 이해를 하기 위해서 구조를 먼저 알아야 되는데요 뭐 간단하게 랭귀지 4는 FX 마진을 자동으로 거래하도록 개발된 스크립트 언어이기 때문에 그렇게 지금 현재는 굉장히 많이 복잡해졌는데 기본적인 기능은 우리들이 사용하는 것들은 총 3가지 정도 사용합니다 EA ea라는 거는 익스퍼트 어드바이저라고 해서 경험자 경력자가 도와주는 프로그램 그래서 자동 매매라고 하구요 인디케이터 보조 지표를 만드는 거고요 하나는 스크립트에요 스크립트는 뭐냐면 한 번만 실행할 때 그리고 이제 라이브러리나 인크루드를 사용해서 프로그램을 더 효율적으로 운영할 수 있도록 구성되어 있습니다 기본적으로 현재 과거 시세를 분석하기 위해 필요한 기능들이 많이 있습니다 사용자가 미리 만들어 놓은 함수가 굉장히 많아요 가격 정보 같은 거 이번 봉에 시작가 전뽕의 종류가 종가 이런 것들을 쉽게 가지고 올 수가 있고요 통화성별로 시간대별로 차트별로 결과값을 가져올 수 있는 기능들이 자체적으로 제공되고 있어요 그렇기 때문에 다른 자동매매 프로그램에 비해서 굉장히 쉽습니다이 말은 무슨 말이냐면 주식 자동매매 프로그램도 제가 개발을 해서 사용하고 있는데요 거기서 만약에 보조지표를 사용하겠다 하면은 보조지표도 직접 개발을 해야 돼요 아니면 돈 주고 유료 1파일을 구매하셔야 돼요 그렇지만 랭크엘은 기본적으로 기본적으로 차트에서 제공하는 모든 가격이라든가 보조지표의 가격 값을 제공해주기 때문에 굉장히 쉽게 접근할 수가 있어요 그래서 실제로 개발자는 기본적인 계산하고 논리적인 기능을 추가만 해주면 바로 거래가 돼요 거래 함수도 바로 존재하기 때문에 그리고 실제 거래를 하면서 필요한 기능들도 많이 제공하고 있어요 이거는 이제 나중에 사용자 함수라고 MPL 레퍼런스에 가면 리스트 오브 MPL 펑션이라고 해서 굉장히 많은 함수들이 지원되고 있거든요이 함수들을 확인해 보면서 배우실 수 있습니다 그리고 mqf4 베타 에디터라고 해서 메타트레이더를 실행시켰을 때 문서 마크 언어 편집기 f4번을 누르면 나타나는 [음악] 에디터 프로그램을 이용해서 여러분들이 코딩을 하실 수가 있습니다 인터넷 존재해요 현재 베타코트는 mt4를 운영하다가 mt5를 만들었지만 mt5 사용자들이 늘어나지 않기 때문에 mt4를 서비스를 계속 제한하고 있지만 아직도 MT4 사용자가 많습니다 쉽게 얘기해서 mt4.

com으로 가게 되면 여러가지 레퍼런스들이 존재하는데요 검색이 지원되지 않습니다 왜 그러냐면 mt5에서는 제공해요 mt4에서는 키워드 검색이 되지 않습니다 그래서 키워드 검색을 하시려면 mt5 닷컴으로 하셔야 되구요 mt5 mql5죠 M2 l5.

com에서 모든 레퍼런스 제공하고 있지만 mt4로 코딩 하실 때는이 페이지만 보시면 되거든요 그래서요 페이지는 항상 수시로 방문하셔서 보시면 됩니다 첫 번째 지금 현재 다루는 부분들도 랭귀지가 어떻게 돼 있고 4와 5의 변화 그리고 이 부분에 해당합니다 익스퍼트 어드바이저 차트와 연결된 기계적인 거리 시스템 매번 시세 시세가 뭐냐면 튀기거든요 틱이란 거는 뭘 얘기하냐면 차트가 움직이는 걸 얘기하는데요 여기서 움직이는 거 여기서 잘 안 보이니까 f9번 눌러 가지고 여기서 지금 현재는 틱이 들어올 때마다 프로그램이 ea가 한 번씩 작동하도록 되어 있는게이 mql의 원리에요 그래서 일본 시세가 들어올 때마다 새로운 시세가 들어올지라도 이전에 프로세스가 끝나지 않으면 불시되고 실행이 됩니다 이건 굉장히 중요한 개념인데요 그러니까 내이 얘기가 굉장히 많은 연산을 통해서 연산을 하다 보니까 틱이 5번 연속 들어오는 동안 실행이 되고 있었다 그러면 실행되는 동안에 들어온 틱들의 가격이라던가 이것들은 무시됩니다 이제 뭐 굉장히 중요하거든요 결국은 무슨 말이냐면 코딩을 굉장히 간단하게 아셔야지 틱이 여러 번 들어올 때 좋은 가격에 거래할 수가 있는 겁니다 자동으로 주문을 보낼 수도 있고요 과거 시세 기록으로 전략 테스트를 할 수도 있습니다 그래서 기본적으로 메타트레이드 폴더 안에 익스포트란 폴더에 생기는데 이게 메타트레이드 보풀도가 설치를 하게 되면 예전에는 프로그램 스파일을 깔렸는데요 요즘엔 같은 경우에는 별도로 알 수 없는 골드에 깔리거든요 그래서 보통 데이터 폴더 열기를 선택하셔서 여기에 들어가시면이 부분에 있는 이게 실제로 데이터 폴더입니다이 데이터 폴더는 프로그래밍 스파일이 존재하는게 아닙니다 여기서 mk4에 익스퍼트 인크루드 인디케이터 라이브러리 스크립트 다양한 것들이 존재하게 됩니다 그래서 항상 내가 ea를 집어넣고 싶다 그러면 npl4의 익스포트 안에 파일을 복사해서 집어넣어야 됩니다 만약에 mt4를 여러개 깔았으면 요런 형식으로 5개가 보이는데 제일 컴퓨터는 5개의 mt4가 깔려있구요 그 중에서이 폴더가 현재이 CMG mt4인데이 제목만 가지고는 cmg인지 알 수가 없기 때문에 항상 제대로 파일을 찾으려면 데이터 폴더에 연결하셔야 돼요 그래서 게시글에서 나오는 메타트레이드 4 폴더라는 거는 mt4에서 데이터 폴더를 얘기합니다 독립적으로 쓰여지는 기술적 보조지표 이건 무슨 말이냐면 인디게이터도 본인이 직접 만들 수가 있어요 기본적으로 제공되는 인디 게이터 자체가 이렇게 존재하거든요 주세 지표 오실레이터 거래량 윌리엄스 굉장히 많은 것들이 존재하는데 직접 만들어서 인디게이터를 사용하실 수도 있어요 이번 코딩에서는 코딩 강좌에서는 인디게이터 부분에 대해서는 많이 다루지 않을 겁니다 저는 보조지표를 이용해서 거래에서 수익을 낼 수 있다고 생각하는 사람이 아니기 때문에 실제로 인디게이터 부분에 대해서는 많이 다루지 않을 생각이고 인디게이터에서 나오는 커스터머 가격을 이용해서 거래하는 정도까지만 mql 코딩하는 방법을 알려드리고자 합니다 그리고 이제 스크립트 같은 경우에는 한 번만 실행되는 프로그램입니다 두 개의 차이점은 뭐냐면 스크립트는 한 번이고이 한 번이 매칭하다 실행되면 export 어드바이저 ea가 되는 겁니다 스크립트는 예전에는 그냥 실행됐는데 지금은 시스템 트레이딩 버튼 이게 눌러진 상태에서만 스크립트가 사용됩니다 뭐 간단하게 스크립트 중에 브로크 환경 체크하는 함수를 한번 제가 유달해서 실행을 시키면 시스템 트레이딩에 이렇게 다양하게 결과치가 표시가 됩니다 여기서부터 이런 형식으로 시스템 트레이딩 화면에 프린트했을 경우에 스크립트가 실행될 때 표시가 됩니다 리 같은 경우에는 [음악] 라이브러리를 설정해 놓으면 앱을 들어가는데요 간단히 한번 보시면 파일에 대해서 폴더 안에 라이브러리 같은 경우에는 이런 형식으로 MPL 소스파이를 만들면이 x4로도 포함되고요 실제로는 라이브러리에 대한 부분은 다시 한번 다룰 생각입니다 인크루드 파일 같은 경우에도 실제로 이것과 이거의 차이점이 뭐냐면 먼저 한번 보여 드릴게요 [음악] 보시면 돼요 NPL 문서고요 그냥 헤더 파일입니다 그래서 이거 같은 경우에도 32 [음악] 윈도우에 유저 32.

1파이를 가져다 쓴 nql 헤더 파일이구요 그래서 임포트 해가지고 사용하는 함수들을 가지고 오는 건데 뭐 이런 부분 모르고 코딩 하셔도 됩니다 그렇기 때문에 내가 정말 제대로 배우고 싶다고 하실 때 보시면 되고요 지금 현재 이해를 제작할 때는 라이브러리나 이크루드 파일 사용하지 않고도 가능하고요 이제 단어 2에서 제공하지 않는 것들 그러니까 홈페이지에 있는 내용을 트롤링 해가지고 내가 데이터를 쓰고 싶다 이런 경우에는 이제 공부를 좀 하셔야 돼요 근데 그 경우를 제가 거의 사용할 일이었구요 지금 현재 방금 알려드린 데이터 폴더 열기 윈도우 7 같은 경우에는 프로그램 스파일에 깔리는데 윈도우 7 이상 버전부터는 텐 8 이런 부분에서는 유연혁씨로 파일 경로가 찾기 어렵기 때문에 항상 데이터 폴더 잡기로 하셔야 돼요 cmd 브로커의 다운로드도 제가 현재 게시글 밑에 링크를 걸어 드릴테니까이 파일을 다운 받아서 사용해 보시고요이 게시글을 보시면은 이렇게 설치 방법하고 하는 방법을 제 유튜브에 제가 제공하고 있어요 광고가 나와 있네요 이렇게 보면은 다운로드 받아서 설치하는 방법에 대해서 설명드리겠습니다이 부분을 참고해서 한번 보시기 바랍니다 요 링크도 제가 제공해 드리겠습니다 우선 오늘은 아주 첫 시간이기 때문에 짧게 mt4에서 사용하는 mqr이 무엇인지 정도만 알려드렸구요 다음 시간에는 어느 특징에 대해서 간단히 설명드리고 나서 진행하도록 하겠습니다 감사합니다
영상 정리

영상 정리

1. FX 프라임이 MT4 강의를 맡았어요.

2. 강의 자료는 카페에 공개되어 있어요.

3. 유튜브 무료 영상은 일부만 볼 수 있어요.

4. 강의는 초보자 기준으로 진행됩니다.

5. 기본 변수와 함수 정도는 알아야 도움돼요.

6. MT4와 MT5는 프로그램 언어가 달라요.

7. MT5는 객체지향형이라 어렵기도 해요.

8. 초보는 MT4로 배우는 게 좋아요.

9. 현재는 MT4가 더 안정적이고 수익률도 좋아요.

10. MT4는 러시아 회사가 만든 거래 시스템이에요.

11. 스마트폰과 PC용 MT4 사용료는 각각 1000달러예요.

12. 많은 브로커들이 MT4를 제공하고 있어요.

13. 과거 한국 투자사들도 MT4로 돈 벌었어요.

14. 불법 다단계 사이트도 있었으니 조심하세요.

15. MQL 코딩은 쉽고 함수도 많아서 빨리 배울 수 있어요.

16. 2~3시간만 투자하면 자동매매 개발 가능해요.

17. FX 마진은 주로 외환통화와 지수, 금속, 암호화폐 거래예요.

18. FX는 선물과 달리 만료 기간이 없어요.

19. FX는 장외시장이라 가격이 다를 수 있어요.

20. 브로커별로 가격이 다를 수 있으니 주의하세요.

21. 메타트레이드의 자동매매는 EA라고 불러요.

22. EA는 백테스트와 실거래 모두 가능해요.

23. MQL4는 컴파일해서 EX4 파일로 만들어져요.

24. 예전엔 무료 컴파일러도 있었어요.

25. 지금은 비싸서 유출 위험도 있어요.

26. MQL4는 기본 3가지 프로그램으로 나뉘어요.

27. EA는 자동매매, 인디케이터는 보조지표, 스크립트는 한 번 실행용이에요.

28. 인디케이터는 직접 만들어 쓸 수도 있어요.

29. MQL은 차트 데이터와 보조지표를 쉽게 사용할 수 있어요.

30. 코딩은 쉽고, 함수도 많아 빠르게 배울 수 있어요.

31. MQL 에디터는 F4키로 열 수 있어요.

32. 데이터 폴더는 별도로 열어야 하고, 위치가 중요해요.

33. 여러 MT4가 설치돼 있으면 폴더 찾기 조심하세요.

34. 인디케이터는 직접 만들어 쓸 수도 있어요.

35. 스크립트는 한 번만 실행돼요.

36. 시스템 트레이딩 버튼이 활성화된 상태에서만 사용 가능해요.

37. 라이브러리와 인크루드 파일도 활용할 수 있어요.

38. 헤더 파일은 함수들을 불러오는 역할을 해요.

39. 윈도우 버전에 따라 폴더 위치가 달라질 수 있어요.

40. 브로커 다운로드 링크도 제공할 예정이에요.

41. 오늘은 MQL이 무엇인지 간단히 소개했어요.

42. 다음 강의에서는 더 자세한 특징을 설명할 예정입니다.

최근 검색 기록