선형 회귀 예시를 통한 인디케이터 가속 그 3가지 방법
이 문서에서는 인디케이터들의 메소드와 최적화 알고리즘에 대해 다루어볼 것입니다. 모든 독자분이 자신에게 적합한 메소드를 찾을 수 있을것입니다. 총 3개의 메소드가 다뤄집니다. 그 중 하나는 몹시 간단하며, 두번째 것은 탄탄한 수학적 지식을 필요로 하며 마지막 것은 약간 지혜가 필요합니다. 설명된 메소드 대부분을 이해하기 위해 인디케이터나 MetaTrader5 터미널 디자인 기능이 사용되었습니다. 이 메소드들은 매우 보편적이며 선형 회귀 계산의 가속뿐만 아니라 다른 많은 지표에도 사용할 수 있습니다.
MQL5 쿡북: TradeTransaction 이벤트 프로세싱
본문은 이벤트 기반 프로그래밍의 관점에서 본 MQL5의 가능성에 대해 다룹니다. 이벤트 기반 프로그래밍의 최대 장점은 프로그램이 거래 오퍼레이션에 대한 단계적인 구현 정보를 수신할 수 있다는 거죠. TradeTransaction 이벤트 핸들러를 이용해 진행 중인 거래 오퍼레이션에 대한 정보를 수신하고 프로세스하는 법에 대해서도 알아볼 겁니다. 제 생각에 이 방법은 터미널 간 거래 카피에 이용할 수 있을 것 같아요.
MQL5-RPC. MQL5에서의 원격 프로시져 호출(Remote Procedure Call): 재미와 돈을 위한 웹 서비스 접속과 XML-RPC ATC 분석기
본 문서에서는 MQL5에서 원격 프로시져 호출(Remote Procedure Call)을 활성화시켜주는 MQL5-RPC 프레임워크에 대해 알아볼 것입니다. 우선 XML-RPC 기초로 시작하여, MQL5 구현을 짚고, 그 뒤엔 실용 예제 두개를 다뤄볼 것입니다. 첫 예제는 간단한 외부 웹 서비스를 이용하는 것이고 두번째 예제는 간단한 XML-RPC ATC 2011 분석기 서비스 클라이언트입니다. 만약 리얼타임으로 ATC 2011의 각기 다른 통계 자료를 구현하고 분석하는지 보고싶으시다면 이 문서는 바로 당신을 위한 것입니다.
MetaTrader 5의 연속 선물 계약
선물 계약의 짧은 수명은 기술적 분석을 복잡하게 만듭니다. 짧은 차트를 기술적으로 분석하는 것은 어렵습니다. 예를 들어, UX-9.13 우크라이나 주가 지수 선물의 일 차트에 있는 바의 수는 100개 이상입니다. 따라서 거래자는 합성 선물 매수 계약을 생성합니다. 이 글은 MetaTrader 5 터미널에서 날짜가 다른 선물 계약을 연결하는 방법을 설명합니다.
Johnpaul77 시그널 프로바이더: "3년 째 수익을 올리고 있는 전략을 왜 바꿔야 하나요?"
MQL5.com 이용자들이 대부분의 시간을 Johnpaul77의 시그널 페이지를 보며 보낸다는 걸 아셨나요? 약 900명의 구독자가 총 570만 달러에 달하는 자금을 투자 중입니다. 그래서 시그널 프로바이더를 인터뷰해봤습니다. 총 네 분이시더라고요! 팀원 간 업무 배분은 어떻게 하는지? 어떤 기술적 도구를 이용하는지? 왜 John Paul이라는 이름을 지었는지? 그리고 마지막으로, 어떻게 인도네시아의 일반 게이머들이 MQL5.com의 최상위 시그널 프로바이더가 되었는지? 본문에서 모두 알아보겠습니다.
올인 외환거래 전략
본 문서의 목적은 가장 단순한 매매 전략인 "올인" 게임 원칙을 구현하는 것입니다. 우리의 목적은 딱히 수익을 올리는 Expert Advisor를 만드는게 아닙니다. 우리의 목표는 가장 나은 확률을 검토하여 여러번에 거쳐 초기 액수를 늘리는 것입니다. 인디케이터나 기술 분석, 이런 것에 대해 하나도 모르면서 외환시장에서 대박을 터뜨리는 것이 과연 가능할까요?
MQL5.com 프리랜서 서비스: 개발자 수익(인포그래픽)
MQL5 프리랜서 서비스 런칭 4주년을 맞아 지난 4년 간의 서비스 결과를 나타내는 인포그래픽을 준비했습니다. 약 60만 달러에 달하는 1만 개의 주문이 처리되었고, 3천 여 명의 고객과 약 3백 명의 개발자가 프리랜서 서비스를 이용했죠.
Mac OS용 MetaTrader 4
당사는 macOS용 MetaTrader 4 트레이딩 플랫폼 전용 설치 프로그램을 제공합니다. 이 프로그램은 애플리케이션을 기본적으로 설치할 수 있는 본격적인 마법사 기능을 합니다. 설치 프로그램은 필요한 모든 단계를 수행합니다: 시스템을 식별하고 최신 Wine 버전을 다운로드 및 설치하고 구성한 다음 그 안에 MetaTrader를 설치합니다. 모든 단계는 자동화 모드로 완료되며 설치 후 즉시 플랫폼을 사용할 수 있습니다.
사용 가능한 기술 칵테일로 MQL5 고객을 놀래켜보세요!
MQL5는 프로그래머가 MetaTrader 환경 내에서 원하는 모든 작업을 수행할 수 있는 매우 완전한 기능 세트와 객체 지향 API를 제공합니다. 그러나 웹 기술은 오늘날 매우 다재다능한 도구로, 매우 구체적인 작업을 수행해야 하거나 고객을 뭔가 다른 것으로 놀라게 하고 싶거나 특정 MT5 Standard Library를 마스터할 시간이 충분하지 않은 경우에 도움이 될 수 있습니다. 오늘의 연습에서는 놀라운 기술 칵테일을 만드는 동시에 개발 시간을 관리할 수 있는 방법에 대한 실용적인 예를 안내해드립니다.
판매자나 공급자가 아닌 경우 MetaTrader AppStore 및 거래 신호 서비스를 통해 수익을 얻는 방법
마켓 애플리케이션 판매자나 수익성 있는 신호 제공자가 되지 않고도 지금 바로 MQL5.com에서 돈을 벌 수 있습니다. 원하는 제품을 선택하고 다양한 웹 리소스에 링크를 게시합니다. 잠재 고객을 끌어들이면 수익은 여러분의 몫입니다!
MQL5에서 이동 평균 계산 성능 테스트
첫 번째 이동 평균 인디케이터 생성 이후 여러 많은 인디케이터가 나타났습니다. 그들 중 다수는 유사한 평활 방법을 사용하지만 다른 이동 평균 알고리즘의 성능은 연구되지 않았습니다. 이 글에서는 MQL5에서 이동 평균을 사용하는 가능한 방법을 고려하고 성능을 비교합니다.
계량경제학 EURUSD 1단계 예측
이 글은 EViews 소프트웨어를 사용한 EURUSD에 대한 한 단계 앞선 예측과 EViews의 프로그램을 사용한 예측 결과의 추가 평가에 중점을 둡니다. 예측에는 회귀 모델이 포함되며 MetaTrader 4용으로 개발된 Expert Advisor를 통해 평가됩니다.
MQL5으로 거래용 능동 제어판 만들기
이 문서는 MQL5의 활성 제어 패널 개발 문제를 다룹니다. 인터페이스 요소는 이벤트 처리 메커니즘에 의해 관리됩니다. 또한 제어 요소 속성의 범용적인 설정 옵션을 사용할 수 있습니다. 활성 제어판을 사용하면 포지션을 다루거나, 시장 혹은 보류 중인 주문을 설정, 수정 및 삭제할 수 있습니다.
MQL5에서 리소스 사용
MQL5 프로그램은 일상적인 계산을 자동화 할 뿐만 아니라 완전한 기능을 갖춘 그래픽 환경을 만들어 주기도 합니다. 진정한 인터랙티브 컨트롤을 만드는 기능은 이제 고전적인 프로그래밍 언어의 기능과 거의 동일합니다. MQL5에서 본격적인 독립 실행형 프로그램을 작성하려면 리소스를 사용하십시오. 리소스가 있는 프로그램은 유지 관리 및 배포가 더 쉽습니다.
지연되지 않는(Non-Lagging) 디지털 필터 생성하기
이 문서에서는 스트림 데이터에서 유용한 신호(트렌드)를 결정하는 방법 중 하나를 설명합니다. 마켓 견적에 적용된 소규모 필터링(스무딩) 테스트는 마지막 막대에 다시 그려지지 않은 지연되지 않는 디지털 필터(지시자)를 만들 수 있는 가능성을 보여줍니다.
Python과 MQL5로 로봇 개발하기(2부): 모델 선택, 생성 및 훈련, Python 사용자 지정 테스터
파이썬과 MQL5로 트레이딩 로봇을 개발하는 방법에 대한 시리즈 기사를 계속 이어갑니다. 오늘 우리는 모델 선택 및 훈련, 테스트, 교차 검증, 그리드 검색 구현, 모델 앙상블 문제를 해결해 보겠습니다.
MetaTrader 5 터미널의 Strategy Tester 내 틱 생성 알고리즘
MetaTrader 5를 사용하면 Expert Advisors와 MQL5 언어를 사용하여 임베디드 전략 테스터 내에서 자동 거래를 시뮬레이션할 수 있습니다. 이러한 유형의 시뮬레이션을 Expert Advisors 테스트라고 하며 다중 스레드 최적화를 사용하여 동시에 여러 기기에서 구현할 수 있습니다. 철저한 테스트를 제공하려면 사용 가능한 분 기록을 기반으로 하는 틱 생성을 수행해야 합니다. 이 글은 MetaTrader 5 클라이언트 터미널에서 이력 테스트를 위해 틱이 생성되는 알고리즘에 대한 자세한 설명을 제공합니다.
인디케이터 데이터 교환: 쉬워요!
차트에 추가된 인디케이터 데이터에 액세스가 가능한 동시에, 데이터 복사가 불필요하고, 필요한 경우 최소한의 수정만을 거쳐 기존의 코드를 사용할 수 있으며, MQL 코드가 선호되는 환경을 제공하고 싶습니다. 물론 DLL을 사용하긴 하겠지만 C++ 문자열을 이용할 겁니다. 이 글은 다른 MQL 프로그램에서 MetaTrader 터미널로 인디케이터 버퍼를 가져올 수 있도록 하는 편리한 개발 환경 구축 방법을 설명하고 있습니다.
ORDER_MAGIC을 사용하여 단일 상품에서 여러 Expert Advisors와의 거래
이 글에서는 매직 식별을 사용한 정보 코딩 문제와 다양한 Expert Advisors의 자동 거래의 분할, 조립 및 동기화에 대해 설명합니다. 이 글은 Expert Advisors와 다양한 전략의 복잡한 동기화 시스템을 구현하는 데 유용할 수 있는 가상 포지션 문제를 다루기 때문에 초보자는 물론 숙련된 거래자에게도 흥미로울 것입니다.
Trading Model 기반 Multi-Expert Advisor 양성
MQL5에서 객체 지향 접근 방식을 사용하면 다중 통화/다중 시스템/다중 타임 프레임 Expert Advisors 생성이 크게 간소화됩니다. 하나의 EA가 수십 가지 거래 전략, 사용 가능한 모든 상품 및 모든 가능한 타임 프레임에서 거래한다고 상상해보십시오! 또한 EA는 테스터에서 쉽게 테스트되며 구성에 포함된 모든 전략에 대해 하나 또는 여러 개의 자금 관리 시스템이 있습니다.
MQL5 클라우드 네트워크로 계산 속도 향상
가정용 컴퓨터에 몇 개의 코어가 있습니까? 거래 전략을 최적화하기 위해 몇 대의 컴퓨터를 사용할 수 있습니까? 여기에서는 MQL5 클라우드 네트워크를 사용하여 마우스 클릭으로 전 세계의 컴퓨팅 성능을 받아 계산을 가속화하는 방법을 보여줍니다. "시간은 돈이다"라는 표현은 해가 갈수록 더욱 화제를 불러 일으키며 수십 시간 또는 며칠 동안 중요한 계산을 기다릴 여유가 없습니다.
MQL5 쿡북: 커스텀 차트 이벤트 핸들링
본문은 MQL5 환경에서의 커스텀 차트 이벤트 시스템 디자인 및 개발을 다루고 있습니다. 이벤트 분류 예제 및 이벤트 클래스 코드와 커스텀 이벤트 핸들러 클래스 코드가 포함되어 있습니다.
HarmonyOS NEXT에 MetaTrader 5 및 기타 MetaQuotes 앱 설치
DroiTong을 사용하여 HarmonyOS NEXT 기기에 MetaTrader 5 및 기타 MetaQuotes 앱을 쉽게 설치하세요. 휴대전화나 노트북을 위한 자세한 단계별 가이드입니다.
여러 중간 인디케이터 버퍼들을 통해 다중 화폐 인디케이터 만들기
최근 FOREX 시장의 클러스터 분석에 대한 관심이 높아지고 있습니다. MQL5는 통화 쌍의 이동 동향을 조사할 수 있는 새로운 가능성을 열어줍니다. MQL4와 차별화되는 MQL5의 주요 기능은 인디케이터 버퍼를 무제한으로 사용할 수 있다는 것입니다. 이 문서에서 그러한 다중 화폐 인디케이터를 만드는 예시에 대해 다뤄보겠습니다.
통계의 기초
기본적 분석을 이용하는 투자자도 어느 정도의 통계적 연산은 필요로 합니다. 본문에서는 통계의 기초와 기본 구성 요소, 그리고 의사결정 과정에 있어 통계의 중요성을 알아보겠습니다.
Named Pipes를 사용하여 MetaTrader 5 터미널 간 통신을 위한 DLL없는 솔루션
이 글에서는 명명된 파이프를 사용하여 MetaTrader 5 클라이언트 터미널 간의 프로세스 간 통신을 구현하는 방법을 설명합니다. 명명된 파이프를 사용하기 위해 CNamedPipes 클래스가 개발되었습니다. 사용을 테스트하고 연결 처리량을 측정하기 위해 눈금 인디케이터, 서버 및 클라이언트 스크립트가 제공됩니다. 실시간 따옴표에는 명명된 파이프를 사용하면 충분합니다.
MQL5 신호의 장점
최근 MetaTrader 5에 도입된 Trading Signals 서비스를 통해 거래자는 모든 신호 공급자의 거래 작업을 복사할 수 있습니다. 사용자는 원하는 신호를 선택하고 가입할 수 있으며 모든 거래가 자신의 계정으로 복사됩니다. 신호 제공업체는 구독 가격을 설정하고 구독자로부터 매달 고정 요금을 받을 수 있습니다.
움직이는 Mini-Max: MQL5의 기술적 분석 및 구현을 위한 새로운 지표
다음 글에서는 Z.G.Silagadze의 논문 'Moving Mini-max: 기술 분석을 위한 새로운 지표'를 기반으로 Moving Mini-Max 지표를 구현하는 과정을 설명합니다. 지표의 아이디어는 알파 붕괴 이론에서 G. Gamov가 제안한 양자 터널링 현상의 시뮬레이션을 기반으로 합니다.
신경망 저렴하고 쾌활합니다 - NeuroPro와 MetaTrader 5의 연결
거래를 위한 특정 신경 네트워크 프로그램이 비싸고 복잡해 보이거나 반대로 너무 단순한 경우에는 NeuroPro를 사용해 보십시오. 그것은 무료이며 아마추어들을 위한 최적의 기능들을 포함하고 있습니다. 이 문서에서는 MetaTrader 5와 함께 사용하는 방법에 대해 설명합니다.
기술 분석: 무엇을 분석해야 합니까?
이 자료에서는 MetaTrader 클라이언트 터미널에서 사용할 수 있는 견적 표현의 몇 가지 특성을 분석하려고 합니다. 기사는 일반적이고 프로그래밍과는 무관합니다.
MetaTrader 5의 병렬 계산
시간은 인류 내역을 통틀어 큰 가치로 여겨져 왔으며, 불필요하게 낭비하지 않도록 노력하고 있습니다. 이 글에서는 컴퓨터에 멀티 코어 프로세서가 있는 경우 Expert Advisor의 작업을 가속화하는 방법에 대해 설명합니다. 또한 제안된 방법의 구현에는 MQL5 외에 다른 언어에 대한 지식이 필요하지 않습니다.
MetaTrader 5: 이메일을 통해 거래 전망과 실시간 거래 명세서를 블로그, SNS, 지정된 웹사이트에 게시하기
이 문서는 MetaTrader 5를 통해 시장 예상을 게시할 수 있게 해주는 레디메이드 솔루션을 다룰 것입니다. MetaTrader 명세서를 게시하기 위해 전용 웹 사이트를 사용하는 것에서부터 웹 프로그래밍 경험이 거의 필요 없는 자체 웹 사이트를 구축하는 것, 그리고 마지막으로 많은 독자들이 예측에 참여하고 따를 수 있는 소셜 네트워크 마이크로블로깅 서비스와의 통합에 이르기까지 다양한 아이디어를 다루고 있습니다. 이 문서에서 다룰 솔루션들은 100% 무료이며, 이메일이나 ftp 서비스에 대한 기초적인 지식이 있는 독자라면 누구건 따라할 수 있습니다. 전문 호스팅 및 상업 거래 예측 서비스에 동일한 기술을 사용하는 데도 어렵지 않습니다.
MQL5 Expert Advisor의 GSM 모뎀 작업
현재 모바일 터미널, 푸시 알림, ICQ 작업과 같이 거래 계정을 원격으로 편안하게 모니터링할 수 있는 방법이 많이 있습니다. 그러나 모두 인터넷 연결이 필요합니다. 이 글에서는 모바일 인터넷을 사용할 수 없는 경우에도 통화 및 문자 메시지를 통해 거래 단말기와 계속 연락할 수 있도록 하는 Expert Advisor를 만드는 과정에 대해 설명합니다.
가격 히스토그램 (시장 프로필) 및 MQL5에서 구현
시장 프로필은 정말 뛰어난 사상가인 Peter Steidlmayer가 개발했습니다. 그는 완전히 다른 모델 세트로 이어지는 "수평" 및 "수직"시장 이동에 대한 정보의 대체 표현을 사용할 것을 제안했습니다. 그는 시장의 근본적인 맥박이나 균형과 불균형의 순환이라는 근본적인 패턴이 있다고 가정했습니다. 이 기사에서는 시장 프로필의 단순화된 모델인 가격 히스토그램을 고려하고 MQL5에서의 구현에 대해 설명합니다.
다른 인디케이터 기반으로 인디케이터를 쓰는 방법에 관하여
MQL5은 인디케이터를 백지로부터 만들어갈 수 있게도 해주지만, 클라이언트 터미널에 이미 빌트인 된 것이나 커스텀 인디케이터 등 이미 존재하는 다른 인디케이터 기반으로 만들 수 있는 옵션 또한 제공합니다. 고르고 나면 여기서도 두가지 선택지가 있습니다 - 새 계산이나 그래픽 스타일을 추가하는 방식으로 인디케이터를 개선하는 것, 그리고 iCustom() 이나 IndicatorCreate() 함수를 써서 클라이언트 터미널에 내장된 것이나 커스텀 인디케이터를 쓰는 것.
MetaTrader 5를MetaTrader4 시그널 프로바이더로 활용하기
MetaTrader 5의 거래 분석을MetaTrader4에서 실행하는 방법, 그 예제 및 분석MetaTrader5로 시그널 프로바이더를 만들어 클라이언트에 연결하고,MetaTrader4에서 실행하는 방법을 알아보겠습니다.MetaTrader4의 실제 거래 계좌로 자동 매매 챔피언십 참가자들을 따르는 방법도 배우실 겁니다.
MetaTrader5와 MATLAB의 상호 작용
이 글은 MetaTrader5와 MATLAB 패키지 사이의 상호 작용에 대한 설명입니다. 데이터 변환 메커니즘과 MATLAB 데스크톱과 상호 작용이 가능한 범용 라이브러리 개발 과정에 대해 살펴볼 겁니다. MATLAB 환경에서 생성된 DLL의 사용법도 알아보겠습니다. 이 글은 C++와 MQL5를 이미 알고 있는 숙련된 프로그래머들을 위해 작성되었습니다.
퍼지 로직 (Fuzzy Logic)을 이용한 인디케이터 생성의 간단한 예
이 글은 금융 시장 분석을위한 fuzzy logic 개념의 실제 적용에 전념합니다. Envelopes 인디케이터를 기반으로 두 가지 퍼지 규칙을 기반으로 신호를 생성하는 인디케이터의 예를 제안합니다. 개발된 인디케이터는 여러 인디케이터 버퍼를 사용함: 계산용 버퍼 7 개, 차트 디스플레이 용 버퍼 5 개, 색상 버퍼 2 개.
거래 내역을 기반으로 한 거래 플레이어
트레이딩 플레이어. 설명이 필요없는 딱 네 단어. 버튼이 있는 작은 상자에 대한 생각이 떠오릅니다. 버튼 하나 누르기 - 재생, 레버 이동 - 재생 속도가 변경됩니다. 실제로는 꽤 비슷합니다. 이 글에서는 거의 실시간으로 트레이딩 히스토리를 재생하는 제 발전을 보여주고 싶습니다. 이 글에서는 지표 작업 및 차트 관리, OOP의 일부 뉘앙스를 다룹니다.
개발자들이 사랑하는 MQL5.com 프리랜서 서비스
더이상 엑스퍼트 어드바이저 개발 광고를 하지 않아도 됩니다. 이제 투자자들이 직접 찾아오니까요! 이미 수천 명의 투자자들이 MQL5.com의 MQL5 프리랜서 서비스를 이용하고 있습니다. 지난 4년 간 총 3천 여명의 투자자들이 1만 건 이상의 프로젝트를 주문했고요. 게다가 점점 더 많은 투자자와 개발자들이 모여들고 있답니다!