MQL4 및 MQL5 프로그래밍 기고글

icon

커뮤니티 구성원들이 주로 작성한 수많은 게시된 글에서 트레이딩 전략 프로그래밍을 위한 MQL5 언어를 학습. 기고글은 테스터, 트레이딩 전략, 통합 프로그래밍과 관련된 질문에 대한 답변을 더 빨리 찾을 수 있도록 카테고리로 그룹화되어 있습니다.

새로운 게시물을 따라 포럼에서 토론하십시오!

새로운 기고글 추가
최신 | 최고
거래신호에 가입하는 방법
거래신호에 가입하는 방법

거래신호에 가입하는 방법

시그널(신호) 서비스는 MetaTrader 4 및 MetaTrader 5와의 소셜 트레이딩을 소개합니다. 이 서비스는 거래 플랫폼에 통합되어 있으며 누구나 전문 거래자의 거래를 쉽게 복사할 수 있습니다. 수천 개의 신호 공급자 중 하나를 선택하고 몇 번의 클릭으로 가입하면 해당 공급자의 거래가 귀하의 계정에 복사됩니다.
지그재그 지표: 신선한 접근 방식과 새로운 솔루션
지그재그 지표: 신선한 접근 방식과 새로운 솔루션

지그재그 지표: 신선한 접근 방식과 새로운 솔루션

이 글에서는 고급 ZigZag 지표를 만들 가능성을 검토합니다. 노드를 식별하는 아이디어는 Envelopes 지표의 사용을 기반으로 합니다. 우리는 모든 ZigZag 노드가 Envelopes 밴드의 범위 내에 있는 일련의 Envelopes에 대한 입력 매개변수의 특정 조합을 찾을 수 있다고 가정합니다. 결과적으로 우리는 새로운 노드의 좌표를 예측하려고 시도할 수 있습니다.
매수하기 전에 거래 로봇을 테스트하는 방법
매수하기 전에 거래 로봇을 테스트하는 방법

매수하기 전에 거래 로봇을 테스트하는 방법

MQL5 Market에서 거래 로봇을 매수하면 다른 모든 유사한 옵션에 비해 뚜렷한 이점이 있습니다. 제공되는 자동화 시스템은 MetaTrader 5 터미널에서 직접 철저히 테스트할 수 있습니다. 매수하기 전에 Expert Advisor는 시스템을 완전히 파악하기 위해 내장된 전략 테스터의 모든 불리한 모드에서 신중하게 실행할 수 있고 또 실행해야 합니다.
박스-칵스(Box-Cox) 변환
박스-칵스(Box-Cox) 변환

박스-칵스(Box-Cox) 변환

이 글은 박스-칵스 변환에 대한 설명입니다. 박스-칵스 변환 사용 관련 문제를 다루며 임의의 시퀀스와 실제 시세를 적용한 변환 효율성 평가 예제가 포함되어 있습니다.
MetaTrader Market에서 거래용 로봇을 구입하여 설치하는 방법은 무엇입니까?
MetaTrader Market에서 거래용 로봇을 구입하여 설치하는 방법은 무엇입니까?

MetaTrader Market에서 거래용 로봇을 구입하여 설치하는 방법은 무엇입니까?

MetaTrader 마켓의 제품은 MQL5.com 웹 사이트에서 구입하거나 MetaTrader 4 및 MetaTrader 5 트레이딩 플랫폼에서 직접 구입할 수 있습니다. 거래 스타일에 맞는 상품을 선택하고 선호하는 결제 방법으로 결제한 후 제품을 활성화하세요.
경험적 모드 분해법의 기초
경험적 모드 분해법의 기초

경험적 모드 분해법의 기초

이 글은 경험적 모드 분해법(EMD)에 대한 설명입니다. 경험적 모드 분해는 힐베르트-황 변환의 기초가 되며 비정상 비선형 데이터 분석에 사용됩니다. EMD의 소프트웨어 구현 방법과 그 특징을 설명한 후 사용 예시를 함께 보겠습니다.
초보자를 위한 MQL5 Expert Advisor 코드 작성 가이드
초보자를 위한 MQL5 Expert Advisor 코드 작성 가이드

초보자를 위한 MQL5 Expert Advisor 코드 작성 가이드

MQL5의 Expert Advisors 프로그래밍은 간단하며 쉽게 배울 수 있습니다. 이 단계별 가이드를 통해 개발된 거래 전략에 따라 간단한 Expert Advisor를 작성할 때 필요한 기본 단계를 확인할 수 있습니다. Expert Advisor의 구조, 내장 기술 인디케이터 및 거래 기능의 사용, 디버그 모드의 세부 사항 및 Strategy Tester의 사용 등이 소개되어 있습니다.
계산을 위해 OpenCL을 설치하고 사용하는 방법
계산을 위해 OpenCL을 설치하고 사용하는 방법

계산을 위해 OpenCL을 설치하고 사용하는 방법

MQL5가 OpenCL에 대한 기본 지원을 제공하기 시작한 지 1년이 넘었습니다. 그러나 Expert Advisors, 지표 또는 스크립트에서 병렬 컴퓨팅 사용의 진정한 가치를 본 사용자는 많지 않습니다. 이 문서는 MetaTrader 5 거래 터미널에서 이 기술을 사용할 수 있도록 컴퓨터에 OpenCL을 설치하고 설정하는 데 도움이 됩니다.
preview
일목균형 지표로 트레이딩 시스템을 설계하는 방법 알아보기

일목균형 지표로 트레이딩 시스템을 설계하는 방법 알아보기

다음은 가장 인기 있는 지표인 거래 시스템을 설계하는 방법에 대한 시리즈의 새로운 기사입니다. 일목균형 지표에 대해 자세히 설명하고 이 지표로 거래 시스템을 설계하는 방법에 대해 설명합니다.
리눅스에서 MetaTrader 5 구동하기
리눅스에서 MetaTrader 5 구동하기

리눅스에서 MetaTrader 5 구동하기

이 기사에서는 Linux 버전 중 널리 사용되는 Ubuntu와 Debian에서 MetaTrader 5를 설치하는 방법을 알아봅니다. 이들 시스템은 서버 하드웨어와 트레이더의 개인용 컴퓨터로 널리 사용됩니다.
preview
데이터 과학 및 머신 러닝(파트 06): 경사 하강법(Gradient Descent)

데이터 과학 및 머신 러닝(파트 06): 경사 하강법(Gradient Descent)

경사 하강법은 신경망과 여러가지 머신러닝 알고리즘을 훈련하는 데 중요한 역할을 합니다. 경사 하강법은 인상적인 작업을 하면서도 빠르고 지능적인 알고리즘입니다. 많은 데이터 과학자들이 잘못 알고 있기도 한데 경사 하강법이 무엇인지 살펴보겠습니다.
바보도 할 수 있는 MQL: 객체 클래스 디자인 및 생성 방법
바보도 할 수 있는 MQL: 객체 클래스 디자인 및 생성 방법

바보도 할 수 있는 MQL: 객체 클래스 디자인 및 생성 방법

그래픽 디자인 샘플 프로그램을 생성해 보면 MQL5로는 어떻게 클래스를 고안하고 생성하는지 알 수 있습니다. 이 글은 MT5 애플리케이션을 이용하는 초보 프로그래머들을 위해 작성되었습니다. 객체 지향 프로그래밍 이론을 깊이 파고들지 않아도 클래스를 생성할 수 있도록 간단하고 쉬운 방법을 알려드리겠습니다.
preview
MetaTrader 4 및 MetaTrader 5의 신호 제공자가 되는 방법

MetaTrader 4 및 MetaTrader 5의 신호 제공자가 되는 방법

거래 시그널을 제공하고 수익을 내고 싶으시나요? MQL5.com 웹사이트에 판매자로 등록하고 거래 계정을 지정하고 트레이더들이 여러분의 거래를 복사할 수 있는 구독을 제공하세요.
MQL5 시장이 판매 전략 및 기술 지표에 가장 적합한 이유는 무엇입니까?
MQL5 시장이 판매 전략 및 기술 지표에 가장 적합한 이유는 무엇입니까?

MQL5 시장이 판매 전략 및 기술 지표에 가장 적합한 이유는 무엇입니까?

MQL5.community Market 은 Expert Advisor 개발자에게 수천 명의 잠재 고객으로 구성된 이미 형성된 시장을 제공합니다. 이곳은 거래로봇과 기술지표를 판매하기에 가장 좋은 장소입니다!
가상 호스팅으로 마이그레이션하기 위해 거래 계정을 준비하는 방법
가상 호스팅으로 마이그레이션하기 위해 거래 계정을 준비하는 방법

가상 호스팅으로 마이그레이션하기 위해 거래 계정을 준비하는 방법

MetaTrader 클라이언트 터미널은 거래 전략 자동화에 완벽합니다. 이 제품은 로봇 개발자를 거래하는 데 필요한 모든 도구, 강력한 C++ 기반 MQL4/MQL5 프로그래밍 언어, 편리한 MetaEditor 개발 환경 및 MQL5 클라우드 네트워크에서 분산 컴퓨팅을 지원하는 멀티 스레드 전략 테스터를 갖추고 있습니다. 이 문서에서는 모든 사용자 지정 요소가 포함된 가상 환경으로 클라이언트 터미널을 이동하는 방법에 대해 설명합니다.
preview
트레이딩에서의 수학: 샤프 및 소르티노 비율

트레이딩에서의 수학: 샤프 및 소르티노 비율

투자에 따른 수익은 투자자와 초보 트레이더가 거래의 효율성을 분석하기 위해 사용하는 가장 확실한 지표입니다. 전문적인 트레이더는 샤프 및 소르티노 비율과 같은 전략을 분석하기 위해 보다 안정적인 도구를 사용합니다.
preview
CCI 지표. 업그레이드 및 새로운 기능

CCI 지표. 업그레이드 및 새로운 기능

이 기사에서는 CCI 지표를 업그레이드 하는 가능성에 대해 알아봅니다. 또한 저는 지표의 수정을 제시할 것입니다.
결제 및 결제 수단
결제 및 결제 수단

결제 및 결제 수단

MQL5.커뮤니티 서비스는 트레이더들 뿐만 아니라 MetaTrader 터미널용 어플리케이션을 개발하는 개발자들에게도 최고의 기회를 제공합니다. 이 기사에서는 MQL5 서비스에 대한 결제가 어떻게 수행되는지, 번 돈이 어떻게 인출될 수 있는지, 운영 보안이 어떻게 보장되는지 설명합니다.
preview
모집단 최적화 알고리즘: 개미 군집 최적화(ACO)

모집단 최적화 알고리즘: 개미 군집 최적화(ACO)

이번에는 개미 군집 최적화 알고리즘을 분석해 보겠습니다. 이 알고리즘은 매우 흥미롭고 복잡합니다. 이 글에서는 새로운 유형의 ACO를 만들기 위한 시도를 할 것입니다.
MQL5 및 MQL4에서 거래 로봇을 주문하는 방법
MQL5 및 MQL4에서 거래 로봇을 주문하는 방법

MQL5 및 MQL4에서 거래 로봇을 주문하는 방법

"Freelance"는 MQL4/MQL5 거래 로봇 및 기술 지표를 주문하기 위한 최대 프리랜서 서비스입니다. 수백 명의 전문 개발자가MetaTrader(MetaTrader) 4/5 터미널용 맞춤형 거래 애플리케이션을 개발할 준비가 되어 있습니다.
MQL5에서의 엘리엇 파동(Elliot Waves) 자동 분석 도입
MQL5에서의 엘리엇 파동(Elliot Waves) 자동 분석 도입

MQL5에서의 엘리엇 파동(Elliot Waves) 자동 분석 도입

시장 분석에서 가장 인기 좋은 방법 중 하나는 엘리엇 파동(Elliot Wave) 이론입니다. 하지만 이 과정은 꽤나 복잡하기때문에 다른 툴을 사용해야합니다. 그런 툴 중 하나는 자동 마커입니다. 본 문서에서는 MQL5로 엘리엇 파동 자동 분석기를 만드는 법에 대해서 다뤄보겠습니다.
preview
MetaTrader 5에서 DirectX를 사용하여 3D 그래픽을 만드는 방법

MetaTrader 5에서 DirectX를 사용하여 3D 그래픽을 만드는 방법

3D 그래픽은 숨겨진 패턴을 시각화 할 수 있습니다. 그러므로 방대한 양의 데이터를 분석하는 데 탁월합니다 이러한 작업은 MQL5에서 직접 해결할 수 있는데 DireсtX 함수를 사용하면 3차원 객체를 만들 수 있습니다. 따라서 MetaTrader 5용 3D 게임과 같은 복잡한 프로그램을 만드는 것도 가능합니다. 간단한 3차원 도형을 그리는 것으로 3D 그래픽을 배워보세요.
preview
MQL5 간단하게 알아보기

MQL5 간단하게 알아보기

매매 전략 프로그래밍 언어인 MQL5를 배우기로 결심은 했는데 아무 것도 모르겠다고요? 초보 투자자의 입장에서 MQL5와 MetaTrader5를 이용해 보고 간단한 소개글을 남깁니다. 이 글은 MQL5를 이용해 할 수 있는 것들에 대한 설명 그리고 MetaEditor5와 MetaTrader5를 사용하는 데에 유용한 팁들을 포함하고 있습니다.
Google Chart API를 통해 차트를 구성하는 라이브러리
Google Chart API를 통해 차트를 구성하는 라이브러리

Google Chart API를 통해 차트를 구성하는 라이브러리

다양한 유형의 다이어그램 구성은 시장 상황 분석 및 거래 시스템 테스트의 필수 부분입니다. 종종 멋진 다이어그램을 구성하려면 데이터 출력을 파일로 구성해야 하며 그 후에 MS Excel과 같은 응용 프로그램에서 사용됩니다. 이건 그닥 편리하지 않고 데이터를 동적으로 업데이트하는 함수를 뺏어가기까지 합니다. Google Charts API는 서버에 특별한 요청을 보내 온라인 모드에서 차트를 만드는 수단을 제공했습니다. 이 글에서는 이러한 요청을 작성하고 Google 서버에서 차트를 가져 오는 프로세스를 자동화하려고 합니다.
preview
MQL5에서 행렬 및 벡터 연산

MQL5에서 행렬 및 벡터 연산

효율적인 연산을 위해 수학적인 솔루션과 함께 행렬과 벡터가 MQL5에 도입되었습니다. 새로운 유형은 수학적인 표기법에 가까운 간결하고 이해하기 쉬운 코드를 생성하도록 하는 기본 메서드를 제공합니다. 배열은 광범위한 기능을 제공하지만 행렬이 훨씬 더 효율적인 경우가 많습니다.
포인트 앤 피겨 차트 지표
포인트 앤 피겨 차트 지표

포인트 앤 피겨 차트 지표

현재 시장 상황에 대한 정보를 제공하는 차트 유형이 많이 있습니다. Point and Figure 차트와 같은 많은 것들은 먼 과거의 유산입니다. 이 글에서는 실시간 지표를 사용한 점 및 그림 차트의 예를 설명합니다.
MetaTrader 4 및 MetaTrader 5의 신호 거래에 대한 일반 정보
MetaTrader 4 및 MetaTrader 5의 신호 거래에 대한 일반 정보

MetaTrader 4 및 MetaTrader 5의 신호 거래에 대한 일반 정보

MetaTrader 4 / MetaTrader 5 거래 신호는 거래자가 신호 제공자의 거래 작업을 복사할 수 있도록 하는 서비스입니다. 우리의 목표는 가입자를 보호하고 불필요한 비용을 덜어주는 새로운 대량 사용 서비스를 개발하는 것이었습니다.
preview
표준 편차로 거래 시스템을 설계하는 방법 알아보기

표준 편차로 거래 시스템을 설계하는 방법 알아보기

이 기사는 MetaTrader 5 거래 플랫폼에서 가장 인기 있는 기술 지표를 사용하여 거래 시스템을 설계하는 방법에 대해 알아보는 시리즈의 새로운 기사입니다. 이번 기사에서는 표준 편차 지표로 거래 시스템을 설계하는 방법에 대해 알아봅니다.
마켓에 제품 출시하기
마켓에 제품 출시하기

마켓에 제품 출시하기

Marekt을 통해 전 세계 수백만 명의 MetaTrader 사용자에게 트레이딩 애플리케이션을 제공하십시오. 이미 구축된 인프라가 있습니다: 많은 사용자, 라이선스 솔루션, 평가판, 업데이트 게시 및 결제등의 인프라를 활용할 수 있습니다. 간단한 판매자 등록 절차를 완료하고 제품을 게시하기만 하면 됩니다. 이러한 서비스를 통해 저희가 구축해 놓은 각종 기술들을 사용해서 귀하의 프로그램을 만들어 추가적인 수익을 창출 하십시오.
preview
Williams PR로 트레이딩 시스템을 설계하는 방법 알아보기

Williams PR로 트레이딩 시스템을 설계하는 방법 알아보기

이 기사는 MetaTrader 5 MQL5의 가장 인기 있는 기술 지표를 사용하여 거래 시스템을 설계하는 방법을 알아보는 시리즈의 새로운 기사입니다. 이 기사에서는 Williams의 %R 지표로 거래 시스템을 설계하는 방법에 대해 알아봅니다.
preview
파라볼릭 SAR 기반의 트레이딩 시스템을 설계하는 방법 알아보기

파라볼릭 SAR 기반의 트레이딩 시스템을 설계하는 방법 알아보기

이 기사에서는 가장 인기 있는 지표를 사용하여 거래 시스템을 설계하는 방법에 대한 시리즈를 계속할 것입니다. 이 기사에서는 파라볼릭 SAR 지표에 대해 자세히 알아보고 몇 가지 간단한 전략을 사용하여 MetaTrader 5에서 사용할 거래 시스템을 설계하는 방법을 배웁니다.
preview
차이킨 오실레이터로 트레이딩 시스템을 설계하는 방법 알아보기

차이킨 오실레이터로 트레이딩 시스템을 설계하는 방법 알아보기

가장 인기 있는 보조지표로 트레이딩 시스템을 설계하는 방법을 소개하는 시리즈의 새로운 글에 오신 것을 환영합니다. 이 새로운 기사를 통해 우리는 차이킨 오실레이터 지표로 거래 시스템을 설계하는 방법을 배웁니다.
preview
MetaTrader VPS 시작하기: 단계별 지침

MetaTrader VPS 시작하기: 단계별 지침

트레이딩 로봇이나 시그널 구독을 사용해 본 사람이라면 누구나 트레이딩 플랫폼에 안정적인 연중무휴 호스팅 서버를 임대해야 한다는 필요성을 알고 있습니다. 저희는 다양한 이유로 메타트레이더 VPS 사용을 권장합니다. MQL5.community 계정을 통해 간단하게 서비스 비용을 결제하고 구독을 관리할 수 있습니다.
Expert Advisor 처음부터 개발하기
Expert Advisor 처음부터 개발하기

Expert Advisor 처음부터 개발하기

이 기사에서는 최소한의 프로그래밍을 통해 트레이딩 로봇을 개발하는 방법에 대해 알아봅니다. 물론 MetaTrader 5는 트레이딩과 관련한 높은 수준의 제어를 제공합니다. 그러나 수동으로 주문하는 것은 경험이 적은 사용자에게는 상당히 어렵고 위험할 수 있습니다.
다양한 이동 평균 시스템을 설계하는 방법
다양한 이동 평균 시스템을 설계하는 방법

다양한 이동 평균 시스템을 설계하는 방법

어떠한 전략이든 생성된 신호를 필터링하는 데 사용할 수 있는 많은 전략이 있습니다. 이 글의 주제인 이동 평균을 사용하는 경우도 마찬가지입니다. 따라서 이 글의 목적은 이동 평균 전략과 알고리즘 거래 시스템을 설계하는 방법을 공유하는 것입니다.
preview
모집단 최적화 알고리즘: 뻐꾸기 최적화 알고리즘(COA)

모집단 최적화 알고리즘: 뻐꾸기 최적화 알고리즘(COA)

다음으로 살펴볼 알고리즘은 레비 비행을 사용한 뻐꾸기 검색 최적화입니다. 이는 최신의 최적화 알고리즘 중 하나이며 인기 있는 새로운 알고즘 중 하나입니다.
preview
앨리게이터로 트레이딩 시스템 설계 방법 알아보기

앨리게이터로 트레이딩 시스템 설계 방법 알아보기

이번 글이 가장 인기 있는 보조지표를 기반으로 트레이딩 시스템을 설계하는 방법에 대한 시리즈의 마지막 기사입니다. 우리는 앨리게이터 지표를 기반으로 트레이딩 시스템을 만드는 방법을 배워볼 것입니다.
preview
이동 평균으로 할 수 있는 것

이동 평균으로 할 수 있는 것

이 기사에서는 이동 평균 지표를 적용하는 몇 가지 방법에 대해 살펴봅니다. 곡선 분석과 관련된 각각의 방법에는 아이디어를 시각화 하는 지표가 수반됩니다. 대부분의 경우 여기에서 다루는 아이디어는 존경받는 저자들의 것입니다. 저의 유일한 임무는 그것들을 모아 여러분이 주요한 접근 방식에 대해 알아보고 더 합리적인 거래 결정을 내릴 수 있도록 하는 것이었습니다. MQL5 숙련도 수준 - 기본.
preview
모집단 최적화 알고리즘: 파티클 스웜(PSO)

모집단 최적화 알고리즘: 파티클 스웜(PSO)

이 글에서는 널리 사용되는 파티클 스웜 최적화(PSO) 알고리즘에 대해 살펴보겠습니다. 이전에는 수렴, 수렴 속도, 안정성, 확장성과 같은 최적화 알고리즘의 중요한 특성에 대해 알아보고 테스트 스탠드를 개발했으며 가장 간단한 RNG 알고리즘에 대해 알아보았습니다.
Renko 차트 표시
Renko 차트 표시

Renko 차트 표시

이 글에서는 Renko 차트 작성의 예와 MQL5에서 지표로 구현하는 방법을 설명합니다. 이 지표를 수정하면 기존 차트와 구별됩니다. 지표 창과 메인 차트 모두에서 구성할 수 있습니다. 또한 지그재그 표시기가 있습니다. 차트 구현의 몇 가지 예를 찾을 수 있습니다.