MQL4 및 MQL5 프로그래밍 기고글

icon

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

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

새로운 기고글 추가
최신 | 최고
사용 가능한 기술 칵테일로 MQL5 고객을 놀래켜보세요!
사용 가능한 기술 칵테일로 MQL5 고객을 놀래켜보세요!

사용 가능한 기술 칵테일로 MQL5 고객을 놀래켜보세요!

MQL5는 프로그래머가 MetaTrader 환경 내에서 원하는 모든 작업을 수행할 수 있는 매우 완전한 기능 세트와 객체 지향 API를 제공합니다. 그러나 웹 기술은 오늘날 매우 다재다능한 도구로, 매우 구체적인 작업을 수행해야 하거나 고객을 뭔가 다른 것으로 놀라게 하고 싶거나 특정 MT5 Standard Library를 마스터할 시간이 충분하지 않은 경우에 도움이 될 수 있습니다. 오늘의 연습에서는 놀라운 기술 칵테일을 만드는 동시에 개발 시간을 관리할 수 있는 방법에 대한 실용적인 예를 안내해드립니다.
MetaTrader 5의 연속 선물 계약
MetaTrader 5의 연속 선물 계약

MetaTrader 5의 연속 선물 계약

선물 계약의 짧은 수명은 기술적 분석을 복잡하게 만듭니다. 짧은 차트를 기술적으로 분석하는 것은 어렵습니다. 예를 들어, UX-9.13 우크라이나 주가 지수 선물의 일 차트에 있는 바의 수는 100개 이상입니다. 따라서 거래자는 합성 선물 매수 계약을 생성합니다. 이 글은 MetaTrader 5 터미널에서 날짜가 다른 선물 계약을 연결하는 방법을 설명합니다.
Named Pipes를 사용하여 MetaTrader 5 터미널 간 통신을 위한 DLL없는 솔루션
Named Pipes를 사용하여 MetaTrader 5 터미널 간 통신을 위한 DLL없는 솔루션

Named Pipes를 사용하여 MetaTrader 5 터미널 간 통신을 위한 DLL없는 솔루션

이 글에서는 명명된 파이프를 사용하여 MetaTrader 5 클라이언트 터미널 간의 프로세스 간 통신을 구현하는 방법을 설명합니다. 명명된 파이프를 사용하기 위해 CNamedPipes 클래스가 개발되었습니다. 사용을 테스트하고 연결 처리량을 측정하기 위해 눈금 인디케이터, 서버 및 클라이언트 스크립트가 제공됩니다. 실시간 따옴표에는 명명된 파이프를 사용하면 충분합니다.
MQL5 신호의 장점
MQL5 신호의 장점

MQL5 신호의 장점

최근 MetaTrader 5에 도입된 Trading Signals 서비스를 통해 거래자는 모든 신호 공급자의 거래 작업을 복사할 수 있습니다. 사용자는 원하는 신호를 선택하고 가입할 수 있으며 모든 거래가 자신의 계정으로 복사됩니다. 신호 제공업체는 구독 가격을 설정하고 구독자로부터 매달 고정 요금을 받을 수 있습니다.
신경망 저렴하고 쾌활합니다 - NeuroPro와 MetaTrader 5의 연결
신경망 저렴하고 쾌활합니다 - NeuroPro와 MetaTrader 5의 연결

신경망 저렴하고 쾌활합니다 - NeuroPro와 MetaTrader 5의 연결

거래를 위한 특정 신경 네트워크 프로그램이 비싸고 복잡해 보이거나 반대로 너무 단순한 경우에는 NeuroPro를 사용해 보십시오. 그것은 무료이며 아마추어들을 위한 최적의 기능들을 포함하고 있습니다. 이 문서에서는 MetaTrader 5와 함께 사용하는 방법에 대해 설명합니다.
preview
MQL5 Algo Forge로 이동하기(2부): 여러 리포지토리로 작업하기

MQL5 Algo Forge로 이동하기(2부): 여러 리포지토리로 작업하기

이 글에서 우리는 프로젝트의 소스 코드를 공용 리포지토리에 저장하는 방법 중 하나에 대해 알아볼 것입니다. 프로젝트 개발을 위한 명확하고 편리한 규칙을 수립하기 위해 여러 브랜치에 코드를 배포할 예정입니다.
MQL5-RPC. MQL5에서의 원격 프로시져 호출(Remote Procedure Call): 재미와 돈을 위한 웹 서비스 접속과 XML-RPC ATC 분석기
MQL5-RPC. MQL5에서의 원격 프로시져 호출(Remote Procedure Call): 재미와 돈을 위한 웹 서비스 접속과 XML-RPC ATC 분석기

MQL5-RPC. MQL5에서의 원격 프로시져 호출(Remote Procedure Call): 재미와 돈을 위한 웹 서비스 접속과 XML-RPC ATC 분석기

본 문서에서는 MQL5에서 원격 프로시져 호출(Remote Procedure Call)을 활성화시켜주는 MQL5-RPC 프레임워크에 대해 알아볼 것입니다. 우선 XML-RPC 기초로 시작하여, MQL5 구현을 짚고, 그 뒤엔 실용 예제 두개를 다뤄볼 것입니다. 첫 예제는 간단한 외부 웹 서비스를 이용하는 것이고 두번째 예제는 간단한 XML-RPC ATC 2011 분석기 서비스 클라이언트입니다. 만약 리얼타임으로 ATC 2011의 각기 다른 통계 자료를 구현하고 분석하는지 보고싶으시다면 이 문서는 바로 당신을 위한 것입니다.
소셜 테크 스타트업 만들기 Pt. 2: MQL5 REST 클라이언트 프로그래밍
소셜 테크 스타트업 만들기 Pt. 2: MQL5 REST 클라이언트 프로그래밍

소셜 테크 스타트업 만들기 Pt. 2: MQL5 REST 클라이언트 프로그래밍

앞서 이야기한 PHP 기반 트위터를 만들어 보겠습니다. SDSS의 여러 부분을 함께 묶을 겁니다. 클라이언트 측 시스템 구조에는 MQL5의 WebRequest() 함수를 이용해 HTTP로 거래 시그널을 전송하도록 하겠습니다.
MetaTrader 5의 병렬 계산
MetaTrader 5의 병렬 계산

MetaTrader 5의 병렬 계산

시간은 인류 내역을 통틀어 큰 가치로 여겨져 왔으며, 불필요하게 낭비하지 않도록 노력하고 있습니다. 이 글에서는 컴퓨터에 멀티 코어 프로세서가 있는 경우 Expert Advisor의 작업을 가속화하는 방법에 대해 설명합니다. 또한 제안된 방법의 구현에는 MQL5 외에 다른 언어에 대한 지식이 필요하지 않습니다.
2013년 3분기 MetaTrader AppStore 결과
2013년 3분기 MetaTrader AppStore 결과

2013년 3분기 MetaTrader AppStore 결과

또 다른 분기가 지났고, 우리는 MetaTrader 플랫폼용 거래 로봇 및 기술 지표의 최대 매장인 MetaTrader AppStore의 결과를 요약하기로 결정했습니다. 보고된 분기 말까지 500개 이상의 개발자가 1200개 이상의 제품을 시장에 출시했습니다.
Johnpaul77 시그널 프로바이더: "3년 째 수익을 올리고 있는 전략을 왜 바꿔야 하나요?"
Johnpaul77 시그널 프로바이더: "3년 째 수익을 올리고 있는 전략을 왜 바꿔야 하나요?"

Johnpaul77 시그널 프로바이더: "3년 째 수익을 올리고 있는 전략을 왜 바꿔야 하나요?"

MQL5.com 이용자들이 대부분의 시간을 Johnpaul77의 시그널 페이지를 보며 보낸다는 걸 아셨나요? 약 900명의 구독자가 총 570만 달러에 달하는 자금을 투자 중입니다. 그래서 시그널 프로바이더를 인터뷰해봤습니다. 총 네 분이시더라고요! 팀원 간 업무 배분은 어떻게 하는지? 어떤 기술적 도구를 이용하는지? 왜 John Paul이라는 이름을 지었는지? 그리고 마지막으로, 어떻게 인도네시아의 일반 게이머들이 MQL5.com의 최상위 시그널 프로바이더가 되었는지? 본문에서 모두 알아보겠습니다.
MQL5 Expert Advisor의 GSM 모뎀 작업
MQL5 Expert Advisor의 GSM 모뎀 작업

MQL5 Expert Advisor의 GSM 모뎀 작업

현재 모바일 터미널, 푸시 알림, ICQ 작업과 같이 거래 계정을 원격으로 편안하게 모니터링할 수 있는 방법이 많이 있습니다. 그러나 모두 인터넷 연결이 필요합니다. 이 글에서는 모바일 인터넷을 사용할 수 없는 경우에도 통화 및 문자 메시지를 통해 거래 단말기와 계속 연락할 수 있도록 하는 Expert Advisor를 만드는 과정에 대해 설명합니다.
MetaTrader 시그널 서비스 및 소셜트레이딩 이야기
MetaTrader 시그널 서비스 및 소셜트레이딩 이야기

MetaTrader 시그널 서비스 및 소셜트레이딩 이야기

시그널 서비스 개선을 위해 항상 노력하고 있습니다. 메커니즘을 업그레이드하고, 새로운 기능을 추가하고, 문제를 수정하죠. 2012년의 MetaTrader 시그널 서비스와 현재의 MetaTrader 시그널 서비스는 완전히 다른 서비스나 마찬가지입니다. 현재는 MetaTrader 클라이언트 터미널 버전에 따라 서버가 제공되는 가상 클라우드 호스팅 서비스를 제공하고 있습니다.
통계의 기초
통계의 기초

통계의 기초

기본적 분석을 이용하는 투자자도 어느 정도의 통계적 연산은 필요로 합니다. 본문에서는 통계의 기초와 기본 구성 요소, 그리고 의사결정 과정에 있어 통계의 중요성을 알아보겠습니다.
인디케이터 데이터 교환: 쉬워요!
인디케이터 데이터 교환: 쉬워요!

인디케이터 데이터 교환: 쉬워요!

차트에 추가된 인디케이터 데이터에 액세스가 가능한 동시에, 데이터 복사가 불필요하고, 필요한 경우 최소한의 수정만을 거쳐 기존의 코드를 사용할 수 있으며, MQL 코드가 선호되는 환경을 제공하고 싶습니다. 물론 DLL을 사용하긴 하겠지만 C++ 문자열을 이용할 겁니다. 이 글은 다른 MQL 프로그램에서 MetaTrader 터미널로 인디케이터 버퍼를 가져올 수 있도록 하는 편리한 개발 환경 구축 방법을 설명하고 있습니다.
움직이는 Mini-Max: MQL5의 기술적 분석 및 구현을 위한 새로운 지표
움직이는 Mini-Max: MQL5의 기술적 분석 및 구현을 위한 새로운 지표

움직이는 Mini-Max: MQL5의 기술적 분석 및 구현을 위한 새로운 지표

다음 글에서는 Z.G.Silagadze의 논문 'Moving Mini-max: 기술 분석을 위한 새로운 지표'를 기반으로 Moving Mini-Max 지표를 구현하는 과정을 설명합니다. 지표의 아이디어는 알파 붕괴 이론에서 G. Gamov가 제안한 양자 터널링 현상의 시뮬레이션을 기반으로 합니다.
판매자나 공급자가 아닌 경우 MetaTrader AppStore 및 거래 신호 서비스를 통해 수익을 얻는 방법
판매자나 공급자가 아닌 경우 MetaTrader AppStore 및 거래 신호 서비스를 통해 수익을 얻는 방법

판매자나 공급자가 아닌 경우 MetaTrader AppStore 및 거래 신호 서비스를 통해 수익을 얻는 방법

마켓 애플리케이션 판매자나 수익성 있는 신호 제공자가 되지 않고도 지금 바로 MQL5.com에서 돈을 벌 수 있습니다. 원하는 제품을 선택하고 다양한 웹 리소스에 링크를 게시합니다. 잠재 고객을 끌어들이면 수익은 여러분의 몫입니다!
preview
윌리엄 간 메서드(1부): 간 각도 지표 생성하기

윌리엄 간 메서드(1부): 간 각도 지표 생성하기

간 이론의 본질은 무엇일까요? 간 각도는 어떻게 구성될까요? 우리는 여기서 MetaTrader 5용 간 각도 지표를 만들어 보겠습니다.
preview
윌리엄 간 메서드(3부): 점성술은 맞는 건가요?

윌리엄 간 메서드(3부): 점성술은 맞는 건가요?

행성과 별의 위치가 금융 시장에 영향을 미칠까요? 통계와 빅데이터로 무장하고 별과 주식 차트가 교차하는 세계로 흥미진진한 여행을 떠나보세요.
Expert Advisor 최적화 시 커스텀 조건 만들기
Expert Advisor 최적화 시 커스텀 조건 만들기

Expert Advisor 최적화 시 커스텀 조건 만들기

MetaTrader 5 클라이언트 터미널은 Expert Advisor 패러미터 최적화 용도로 여러 선택지를 제공합니다. 전략 테스터에 포함된 최적화 기준 외에도 개발자에게 자신만의 기준을 만들 수 있는 기회가 주어집니다. 이를 통해 Expert Advisor를 테스트하고 최적화할 수 있는 가능성이 무궁무진해집니다. 본 문서에서 이러한 기준을 만드는 실제 방법(복잡하고 단순한 방법 모두)을 설명할 것입니다.
MetaTrader 5를MetaTrader4 시그널 프로바이더로 활용하기
MetaTrader 5를MetaTrader4 시그널 프로바이더로 활용하기

MetaTrader 5를MetaTrader4 시그널 프로바이더로 활용하기

MetaTrader 5의 거래 분석을MetaTrader4에서 실행하는 방법, 그 예제 및 분석MetaTrader5로 시그널 프로바이더를 만들어 클라이언트에 연결하고,MetaTrader4에서 실행하는 방법을 알아보겠습니다.MetaTrader4의 실제 거래 계좌로 자동 매매 챔피언십 참가자들을 따르는 방법도 배우실 겁니다.
개발자들이 사랑하는 MQL5.com 프리랜서 서비스
개발자들이 사랑하는 MQL5.com 프리랜서 서비스

개발자들이 사랑하는 MQL5.com 프리랜서 서비스

더이상 엑스퍼트 어드바이저 개발 광고를 하지 않아도 됩니다. 이제 투자자들이 직접 찾아오니까요! 이미 수천 명의 투자자들이 MQL5.com의 MQL5 프리랜서 서비스를 이용하고 있습니다. 지난 4년 간 총 3천 여명의 투자자들이 1만 건 이상의 프로젝트를 주문했고요. 게다가 점점 더 많은 투자자와 개발자들이 모여들고 있답니다!
MQL5 Coobook: 지정된 기준에 따라 Expert Advisor의 최적화 결과 저장
MQL5 Coobook: 지정된 기준에 따라 Expert Advisor의 최적화 결과 저장

MQL5 Coobook: 지정된 기준에 따라 Expert Advisor의 최적화 결과 저장

MQL5 프로그래밍에 대한 글 시리즈를 계속합니다. 이번에는 Expert Advisor 매개변수 최적화 중에 각 최적화 패스의 결과를 얻는 방법을 살펴보겠습니다. 구현은 외부 매개변수에 지정된 조건이 충족되면 해당 통과 값이 파일에 기록되도록 수행됩니다. 테스트 값 외에도 그러한 결과를 가져온 매개변수도 저장합니다.
기술 분석: 무엇을 분석해야 합니까?
기술 분석: 무엇을 분석해야 합니까?

기술 분석: 무엇을 분석해야 합니까?

이 자료에서는 MetaTrader 클라이언트 터미널에서 사용할 수 있는 견적 표현의 몇 가지 특성을 분석하려고 합니다. 기사는 일반적이고 프로그래밍과는 무관합니다.
preview
MQL5 Algo Forge로 이동하기(3부): 내 프로젝트에서 외부 리포지토리 사용하기

MQL5 Algo Forge로 이동하기(3부): 내 프로젝트에서 외부 리포지토리 사용하기

MQL5 Algo Forge 저장소의 모든 리포지토리에서 외부 코드를 프로젝트에 통합하는 방법을 살펴보겠습니다. 이 글에서는 유용하면서도 더 복잡한 작업, 즉 MQL5 Algo Forge 내에서 타사 저장소의 라이브러리를 실제로 연결하고 사용하는 방법에 대해 살펴봅니다.
MQL5 Coobook: MQL5에서 다중 기호 변동성 지표 개발
MQL5 Coobook: MQL5에서 다중 기호 변동성 지표 개발

MQL5 Coobook: MQL5에서 다중 기호 변동성 지표 개발

이 글에서는 다중 기호 변동성 지표의 개발을 고려해볼 것입니다. 다중 기호 지표의 개발은 이 글에서 명확히 하는 데 도움이 되는 초보 MQL5 개발자에게 몇 가지 어려움을 줄 수 있습니다. 다중 기호 지표 개발 과정에서 발생하는 주요 문제는 현재 기호에 대한 다른 기호 데이터의 동기화, 일부 지표 데이터의 부족 및 주어진 시간 프레임의 '참' 바에 대한 시작 식별과 관련이 있습니다. 이 모든 문제는 글에서 면밀히 고려해보겠습니다.
MetaTrader5와 MATLAB의 상호 작용
MetaTrader5와 MATLAB의 상호 작용

MetaTrader5와 MATLAB의 상호 작용

이 글은 MetaTrader5와 MATLAB 패키지 사이의 상호 작용에 대한 설명입니다. 데이터 변환 메커니즘과 MATLAB 데스크톱과 상호 작용이 가능한 범용 라이브러리 개발 과정에 대해 살펴볼 겁니다. MATLAB 환경에서 생성된 DLL의 사용법도 알아보겠습니다. 이 글은 C++와 MQL5를 이미 알고 있는 숙련된 프로그래머들을 위해 작성되었습니다.
다른 인디케이터 기반으로 인디케이터를 쓰는 방법에 관하여
다른 인디케이터 기반으로 인디케이터를 쓰는 방법에 관하여

다른 인디케이터 기반으로 인디케이터를 쓰는 방법에 관하여

MQL5은 인디케이터를 백지로부터 만들어갈 수 있게도 해주지만, 클라이언트 터미널에 이미 빌트인 된 것이나 커스텀 인디케이터 등 이미 존재하는 다른 인디케이터 기반으로 만들 수 있는 옵션 또한 제공합니다. 고르고 나면 여기서도 두가지 선택지가 있습니다 - 새 계산이나 그래픽 스타일을 추가하는 방식으로 인디케이터를 개선하는 것, 그리고 iCustom() 이나 IndicatorCreate() 함수를 써서 클라이언트 터미널에 내장된 것이나 커스텀 인디케이터를 쓰는 것.
최초 구매 고객을 위한 팁
최초 구매 고객을 위한 팁

최초 구매 고객을 위한 팁

유명한 말이 있죠? '실패는 성공의 어머니다'라고. 반박하기 힘든 말입니다. 여러분 또는 타인의 과거의 실패를 분석해서 미래의 실패를 최소화할 수 있죠. 구인 서비스를 이용할 때 일어날 수 있는 여러 상황에 대해 알아보겠습니다.
MQL5 Cookbook: 가격 다이버전스를 분석하기 위한 다중 기호 지표 개발
MQL5 Cookbook: 가격 다이버전스를 분석하기 위한 다중 기호 지표 개발

MQL5 Cookbook: 가격 다이버전스를 분석하기 위한 다중 기호 지표 개발

이 글에서는 지정된 기간의 가격 다이버전스를 분석하기 위해 다중 기호 지표의 개발을 고려할 것입니다. 핵심 주제는 다중 통화 표시기 프로그래밍에 대한 이전 글 "MQL5 Cookbook: MQL5의 다중기호 변동성 지표 개발"에서 이미 논의되었습니다. 따라서 이번에는 극적으로 변경된 새로운 기능에 대해서만 설명하겠습니다. 다중 통화 표시기 프로그래밍이 처음이라면 먼저 이전 글을 읽는 것이 좋습니다.
MQL5의 객체 생성 및 파괴 순서
MQL5의 객체 생성 및 파괴 순서

MQL5의 객체 생성 및 파괴 순서

사용자 지정 개체, 동적 배열 또는 개체 배열 등 모든 개체는 특정 방식으로 MQL5 프로그램에서 생성 및 삭제됩니다. 종종 일부 개체는 다른 개체의 일부이며 초기화 해제시 개체 삭제 순서가 특히 중요합니다. 이 글에서는 개체 작업 메커니즘을 다루는 몇 가지 예를 제공합니다.
보조 인디케이터 메모리 소모량 감소시키기
보조 인디케이터 메모리 소모량 감소시키기

보조 인디케이터 메모리 소모량 감소시키기

인디케이터가 다른 인디케이터들의 값을 받아와 계산하는 경우 많은 메모리량이 필요합니다. 본 문서에서는 보조 인디케이터를 사용할 때에 소모되는 메모리량을 감소시키는 다양한 방법에 대하여 논할 것입니다. 메모리를 절약하면 클라이언트 내에서 동시에 이용 가능한 화폐쌍, 인디케이터, 전략을 늘려 더욱 ㅏㄴ은 여지를 줍니다. 이는 매매 포트폴리오의 안정성을 증진시킵니다. 이러한 간단한 관리만으로도 당신의 컴퓨터 리소스가 자산으로 환원될 수 있습니다.
표준 라이브러리의 거래 전략 클래스에 대해 알아보기 - 전략 사용자 정의하기
표준 라이브러리의 거래 전략 클래스에 대해 알아보기 - 전략 사용자 정의하기

표준 라이브러리의 거래 전략 클래스에 대해 알아보기 - 전략 사용자 정의하기

이 기사에서는 MQL5 마법사의 패턴 및 모델 로직을 사용하여 표준 거래 전략 클래스 라이브러리를 탐색하는 방법과 사용자 지정 전략 및 필터/신호를 추가하는 방법에 대해 설명합니다. 결국 MetaTrader 5 표준 지표를 사용하여 자신만의 전략을 쉽게 추가할 수 있으며, MQL5 Wizard는 깨끗하고 강력한 코드와 완벽한 기능을 갖춘 Expert Advisor를 만들 것입니다.
MQL5 마법사 및 Hlaiman EA 생성기를 사용하여 신경망 EA 생성
MQL5 마법사 및 Hlaiman EA 생성기를 사용하여 신경망 EA 생성

MQL5 마법사 및 Hlaiman EA 생성기를 사용하여 신경망 EA 생성

이 글에서는 MQL5 Wizard 및 Hlaiman EA Generator를 사용하여 신경망 EA를 자동으로 생성하는 방법을 설명합니다. 이론적인 정보 전체를 배우고 코드를 작성하지 않고도 신경망 작업을 쉽게 시작할 수 있는 방법을 보여줍니다.
MetaTrader 5의 다중 통화 모드 구현
MetaTrader 5의 다중 통화 모드 구현

MetaTrader 5의 다중 통화 모드 구현

오랫동안 다중 통화 분석 및 다중 통화 거래는 많은 사람들의 관심을 불러일으켜왔습니다. 완전한 다중 통화 체제를 구현할 수 있는 기회는 MetaTrader 5 및 MQL5 프로그래밍 언어의 공개 릴리스에서만 가능했습니다. 이 글에서는 여러 기호에 대해 들어오는 모든 틱을 분석하고 처리하는 방법을 제안합니다. 예를 들어 USDx 달러 인덱스의 다중 통화 RSI 지표를 살펴보겠습니다.
DLLs을 사용하지 않고 명명된 파이프를 사용하여 MetaTrader 5와 통신하기
DLLs을 사용하지 않고 명명된 파이프를 사용하여 MetaTrader 5와 통신하기

DLLs을 사용하지 않고 명명된 파이프를 사용하여 MetaTrader 5와 통신하기

많은 개발자가 동일한 문제에 직면하고 있습니다 - 안전하지 않은 DLL을 사용하지 않고 거래 터미널 샌드박스로 이동하는 방법. 가장 쉽고 안전한 방법 중 하나는 정상적인 파일 작업으로 작동하는 표준 명명된 파이프를 사용하는 것입니다. 프로그램 간의 프로세서 간 클라이언트-서버 통신을 구성할 수 있습니다. C++ 및 MQL5에서 서버, 클라이언트, 두 서버 간의 데이터 교환 및 성능 벤치마크를 포함하는 실용적인 예를 살펴 보십시오.
MQL5 Cookbook: 지표를 사용하여 Expert Advisor의 거래 조건 설정
MQL5 Cookbook: 지표를 사용하여 Expert Advisor의 거래 조건 설정

MQL5 Cookbook: 지표를 사용하여 Expert Advisor의 거래 조건 설정

이 글에서는 MQL5 Cookbook 시리즈의 이전 글에서 작업한 Expert Advisor를 계속 수정할 것입니다. 이번에는 Expert Advisor가 포지션 개방 조건을 확인하는 데 사용할 값의 지표로 향상됩니다. 재미를 더하기 위해 외부 매개변수에 드롭다운 목록을 만들어 세 가지 거래 지표 중 하나를 선택할 수 있습니다.
최적화 몇 가지 아이디어
최적화 몇 가지 아이디어

최적화 몇 가지 아이디어

최적화 프로세스는 여러분의 컴퓨터 리소스의 상당 부분을 필요로 합니다. MQL5 클라우드 네트워크 테스트 에이전트의 리소스까지 필요로 하는 경우도 있죠. 이번 글에서는 제가 이 과정을 용이하게 하기 위해, 또 MT5 전략 테스터르 개선하기 위해 이용하는 몇 가지 간단한 아이디어를 공유해 보겠습니다. 관련 자료 및 포럼 등을 통해 얻은 아이디어입니다.
계량경제학 EURUSD 1단계 예측
계량경제학 EURUSD 1단계 예측

계량경제학 EURUSD 1단계 예측

이 글은 EViews 소프트웨어를 사용한 EURUSD에 대한 한 단계 앞선 예측과 EViews의 프로그램을 사용한 예측 결과의 추가 평가에 중점을 둡니다. 예측에는 회귀 모델이 포함되며 MetaTrader 4용으로 개발된 Expert Advisor를 통해 평가됩니다.
MQL5 에서의 통계적 확률 분산
MQL5 에서의 통계적 확률 분산

MQL5 에서의 통계적 확률 분산

이 문서에서는 적용 통계에 사용되는 랜덤 변수의 확률 분포(정규 분포, 로그-정규 분포, 이항 분포, 로그 분포, 지수 분포, 코시 분포, 스튜던트 t 분포, 라플라스 분포, 푸아송 분포, 쌍곡 시컨트 분포, 베타 및 감마 분포)를 다룹니다. 또한 이러한 배포를 처리하기 위한 클래스도 제공됩니다.