MQL4 및 MQL5 프로그래밍 기고글

icon

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

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

새로운 기고글 추가
최신 | 최고
preview
Expert Advisor 개발(파트 7): 가격에 볼륨 추가 (I)

Expert Advisor 개발(파트 7): 가격에 볼륨 추가 (I)

이것은 현존하는 가장 강력한 지표 중 하나입니다. 어느 정도의 확신을 갖고 거래를 하고자 하는 사람은 차트에 반드시 이 지표가 있어야 합니다. 많은 경우 이 지표는 거래하는 동안 "테이프 읽기"를 선호하는 사람들이 사용합니다. 또한 이 지표는 거래 중 가격의 움직임만을 사용하는 사람들이 활용할 수 있습니다.
리눅스에서 MetaTrader 4 구동하기
리눅스에서 MetaTrader 4 구동하기

리눅스에서 MetaTrader 4 구동하기

이 기사에서는 Linux 버전 중 널리 사용되는 Ubuntu와 Debian에서 MetaTrader 4를 설치하는 방법을 알아봅니다. 이들 시스템은 서버 하드웨어와 트레이더의 개인용 컴퓨터로 널리 사용됩니다.
MetaTrader 5 시장 분석에 피셔 변환(Fisher Transform)과 인버스 피셔 변환 적용하기
MetaTrader 5 시장 분석에 피셔 변환(Fisher Transform)과 인버스 피셔 변환 적용하기

MetaTrader 5 시장 분석에 피셔 변환(Fisher Transform)과 인버스 피셔 변환 적용하기

시장 주기의 확률 밀도 함수(PDF)는 가우스 파 보다는 사인파의 PDF와 비슷해보는데, 대부분의 인디케이터는 시장 주기 PDF가 가우스파라고 가정합니다. 우리는 이를 "수정"할 수 있는 방법이 필요합니다. 해법은 피셔 변환을 사용하는 것입니다. 피셔 변환은 어떠한 형태의 PDF건 가우스 파 형태로 변환합니다. 이 글은 피셔 변환과 인버스 피셔 변환의 이면에 있는 수학과 이들의 거래 적용에 대해 설명합니다. 인버스 피셔 변환 기반으로 하는 독점 거래 신호 모듈을 제시하고 평가합니다.
내가 어째서 걱정을 멈추고 자가학습형 Expert Advisor를 만들었는가
내가 어째서 걱정을 멈추고 자가학습형 Expert Advisor를 만들었는가

내가 어째서 걱정을 멈추고 자가학습형 Expert Advisor를 만들었는가

1년 조금 더 전에 joo는 자신의 글 "Genetic Algorithms - It's Easy!"에서 MQL5에서 유전 알고리즘을 구현할 도구를 주었습니다. 그 도구를 활용하여 우리는 한계 조건에 맞춰 자신의 패러미터를 스스로 유전적으로 수정하는 Expert Advisor를 만들어 볼 것입니다...
SQL 및 MQL5: SQLite 데이터베이스로 작업하기
SQL 및 MQL5: SQLite 데이터베이스로 작업하기

SQL 및 MQL5: SQLite 데이터베이스로 작업하기

이 문서는 프로젝트에서 SQL을 사용하는 데 관심이 있는 개발자를 대상으로 합니다. SQLite의 기능과 장점을 설명합니다. 이 문서에서는 SQLite 기능에 대한 특별한 지식이 필요하지 않지만 SQL에 대한 최소한의 이해만으로도 유용합니다.
MetaTrader 5 - 상상 이상!
MetaTrader 5 - 상상 이상!

MetaTrader 5 - 상상 이상!

MetaTrader 5 클라이언트 터미널은 처음부터 개발되었으며 물론 이전 제품을 훨씬 능가합니다. 새로운 거래 플랫폼은 모든 금융 시장에서 거래할 수 있는 무한한 기회를 제공합니다. 또한 그 기능은 더욱 유용한 기능과 편리함을 제공하기 위해 계속 확장되고 있습니다. 따라서 MetaTrader 5의 수많은 장점을 모두 나열하는 것은 매우 어렵습니다. 우리는 그것들을 하나의 기사로 간략하게 설명하려고했는데 그 결과에 놀랐습니다. 기사가 간단하지 않습니다!
preview
Scikit-learn 라이브러리의 회귀 모델과 이 모델을 ONNX로 내보내기

Scikit-learn 라이브러리의 회귀 모델과 이 모델을 ONNX로 내보내기

이 글에서는 Scikit-learn 패키지의 회귀 모델을 적용하고 이를 ONNX 형식으로 변환하고 결과 모델을 MQL5 프로그램 내에서 사용하는 방법에 대해 살펴봅니다. 또한 부동 소수점 및 배정밀도 모두에서 오리지널 모델의 정확도를 ONNX 버전과 비교할 것입니다. 이후 더 나아가 회귀 모델의 내부 구조와 작동 원리를 더 잘 이해하기 위해 회귀 모델의 ONNX 표현을 살펴볼 것입니다.
가격 상관 관계 통계 데이터를 기반으로 신호 필터링
가격 상관 관계 통계 데이터를 기반으로 신호 필터링

가격 상관 관계 통계 데이터를 기반으로 신호 필터링

과거 가격 변동과 미래의 트렌드 사이엔 어떠한 관계가 있을까요? 왜 오늘날의 가격이 과거에 했던 변동을 반복할까요? 통계학을 통하여 가격의 변동성을 예측할 수 있을까요? 답은, 맞다는 것입니다. 만약 아니라고 생각한다면 이 문서는 당신을 위한 것입니다. MQL5에서 거래 시스템에 대한 작동 필터를 만드는 방법을 알려드리겠습니다. 가격 변동에 대한 흥미로운 패턴을 보여줍니다.
새로운 기능: MQL5의 커스텀 인디케이터
새로운 기능: MQL5의 커스텀 인디케이터

새로운 기능: MQL5의 커스텀 인디케이터

MetaTrader5와 MQL5의 새로운 기능 전체를 나열하지는 않겠습니다. 종류도 많은 데다가, 별도의 설명이 필요한 기능들도 있거든요. 객체 지향 프로그래밍을 이용한 코드 작성법 또한 다음에 알아보도록 하겠습니다. 다른 기능들과 함께 설명하기에는 조금 어려운 이야기일 수 있으니까요. 이 글에서는 인디케이터와 인디케이터의 구조, 드로잉 타입과 프로그래밍 디테일을 MQL4와 비교해 볼게요. 초보자 분들께 많은 도움이 되면 좋겠고 기존에 사용하시던 개발자 분들도 뭔가 새로운 걸 얻어 가실 수 있길 바랍니다.
시계열 예측을 위한 ENCOG 머신 러닝 프레임워크와 함께 MetaTrader 5 지표 사용
시계열 예측을 위한 ENCOG 머신 러닝 프레임워크와 함께 MetaTrader 5 지표 사용

시계열 예측을 위한 ENCOG 머신 러닝 프레임워크와 함께 MetaTrader 5 지표 사용

이 글에서는 MetaTrader 5를 ENCOG(Advanced Neural Network and Machine Learning Framework)에 연결하는 방법을 설명합니다. 여기에는 표준 기술 지표를 기반으로 하는 간단한 신경망 지표와 신경 지표를 기반으로 하는 Expert Advisor에 대한 설명과 구현이 포함되어 있습니다. 모든 소스 코드, 컴파일된 바이너리, DLL 및 훈련된 예시적인 네트워크가 글에 첨부되어 있습니다.
모스크바 거래소의 파생 상품 시장 사례를 통한 거래소 가격 책정 원칙
모스크바 거래소의 파생 상품 시장 사례를 통한 거래소 가격 책정 원칙

모스크바 거래소의 파생 상품 시장 사례를 통한 거래소 가격 책정 원칙

이 문서에서는 모스크바 거래소의 파생 상품 시장 사례를 통하여 거래소 가격 책정 및 청산의 세부 이론에 대해 알아보겠습니다. 이 문서는 파생 상품 거래에 대한 첫 번째 교환 경험을 얻고자 하는 초보자와 중앙 집중식 교환 플랫폼에서 거래를 고려하고 있는 숙련된 외환 트레이더를 위한 포괄적인 문서입니다.
preview
하나의 차트에 여러 개의 지표 넣기(파트 02): 첫 번째 실험

하나의 차트에 여러 개의 지표 넣기(파트 02): 첫 번째 실험

이전 기사 "하나의 차트에 여러 개의 지표 넣기"에서 저는 하나의 차트에 여러 개의 지표를 사용하는 방법과 관련한 개념과 기본적인 사항을 제시했습니다. 이 기사에서는 소스 코드를 제공하고 자세히 설명합니다.
하나의 지표를 다른 지표에 적용하기
하나의 지표를 다른 지표에 적용하기

하나의 지표를 다른 지표에 적용하기

OnCalculate() 함수 호출의 간단한 형식을 사용하는 지시자를 작성할 때, 가격 데이터뿐만 아니라 다른 지시자의 데이터로도 지시자를 계산할 수 있다는 사실을 놓칠 수 있습니다 (내장형이든 맞춤형이든 상관없이). 다른 지표의 데이터에 대한 올바른 적용을 위해 지표를 개선하고 싶습니까? 이 글에서는 그러한 수정에 필요한 모든 단계를 검토할 것입니다.
MetaTrader 5 Tester에서의 전략 시각화
MetaTrader 5 Tester에서의 전략 시각화

MetaTrader 5 Tester에서의 전략 시각화

우리 모두는 "백 번 듣는 것보다 한 번 보는 것이 낫다"라는 말에 대해 알고 있습니다. 파리나 베네치아에 관한 다양한 책은 읽을 수 있지만, 이런 이미지만으로 이 멋진 도시에서 즐기는 저녁 산책의 느낌에 대해 알 수 없을 것입니다. 시각화의 이점은 시장에서의 작업 (예: 지표를 사용한 차트의 가격 분석, 물론 전략 테스트의 시각화)을 포함하여 우리 삶의 모든 측면에서 쉽게 예상 할 수 있다는 데 있습니다. 이 문서에는 MetaTrader 5 전략 테스터의 모든 시각화 기능에 대한 설명이 포함되어 있습니다.
더 잘하는 프로그래머(파트 01): 성공적인 MQL5 프로그래머가 되기 위해서는 다음의 5가지를 하지 말아야 합니다.
더 잘하는 프로그래머(파트 01): 성공적인 MQL5 프로그래머가 되기 위해서는 다음의 5가지를 하지 말아야 합니다.

더 잘하는 프로그래머(파트 01): 성공적인 MQL5 프로그래머가 되기 위해서는 다음의 5가지를 하지 말아야 합니다.

초보자나 고급 프로그래머 모두에게 코딩 경력에서 최고의 프로그래머가 되는 것을 막는 나쁜 습관이 많이 있습니다. 우리는 이 글에서 그것들에 대해 논의할 것입니다. 이 글은 MQL5에서 성공적인 개발자가 되고자 하는 모든 사람들이 반드시 읽어야 하는 글입니다.
OpenCL: 병렬 세계로의 다리
OpenCL: 병렬 세계로의 다리

OpenCL: 병렬 세계로의 다리

2012년 1월 말, MetaTrader 5의 개발을 뒷받침하는 소프트웨어 개발 회사는 MQL5에서 OpenCL에 대한 기본 지원을 발표했습니다. 예시적인 예를 들어, 이 문서에서는 MQL5 환경에서 OpenCL의 프로그래밍 기본 사항을 설명하고 운영 속도 향상을 위한 프로그램 최적화의 몇 가지 예를 제공합니다.
선형 거래 시스템을 강화하세요
선형 거래 시스템을 강화하세요

선형 거래 시스템을 강화하세요

오늘의 글에서는 중급 MQL5 프로그래머가 소위 지수 기법을 쉽게 구현하여 선형 거래 시스템(고정 랏)에서 더 많은 이익을 얻을 수 있는 방법을 보여줍니다. 이는 그 결과 주식 곡선 성장이 포물선의 형태를 취하는 기하학적 또는 지수적이기 때문입니다. 특히, Ralph Vince가 개발한 고정 분수 위치 크기 조정의 실용적인 MQL5 변형을 구현합니다.
preview
데이터 과학 및 기계 학습(파트 02): 로지스틱 회귀

데이터 과학 및 기계 학습(파트 02): 로지스틱 회귀

데이터 분류는 알고리즘 트레이더와 프로그래머에게 중요합니다. 이 기사에서 우리는 예 또는 아니오, 상방 또는 하방, 매수 또는 매도를 식별하는 데 도움이 될 수 있는 분류 로지스틱 알고리즘 중 하나에 초점을 맞출 것입니다.
후행 중지를 사용하는 수익 창출 알고리즘
후행 중지를 사용하는 수익 창출 알고리즘

후행 중지를 사용하는 수익 창출 알고리즘

이 기사의 목적은 트레일링 스톱을 사용하여 거래 및 종료에 대한 다양한 진입 및 종료를 가진 알고리즘의 수익성을 연구하는 것입니다. 사용할 항목 유형은 무작위 입력 및 역 입력입니다. 사용되는 중지 명령은 후행 중지 및 후행 테이크입니다. 이 기사는 연간 약 30%의 수익성으로 수익을 창출하는 알고리즘을 보여줍니다.
Jeremy Scott - 성공적인 MQL5 마켓 셀러
Jeremy Scott - 성공적인 MQL5 마켓 셀러

Jeremy Scott - 성공적인 MQL5 마켓 셀러

MQL5.community에서 Johnnypasado라는 닉네임으로 더 잘 알려진 Jeremy Scott은 저희의 MQL5 마켓 서비스에서 제품을 제공하는 것으로 유명해졌습니다. Jeremy는 이미 시장에서 수천 달러를 벌었고 그것이 한계는 아닙니다. 우리는 미래의 백만장자를 자세히 살펴보고 MQL5 마켓 셀러를 위한 몇 가지 조언을 받기로 했습니다.
preview
Expert Advisor가 실패하는 이유 분석

Expert Advisor가 실패하는 이유 분석

이 기사는 왜 Expert Advisor가 특정 지역에서는 좋은 성과를 보이고 다른 지역에서는 저조한 성과를 낼 수 있는지를 이해하기 위해 통화 데이터를 분석하는 것에 대해 살펴봅니다.
머신 러닝: 트레이딩에서 서포트 벡터 머신을 사용하는 방법
머신 러닝: 트레이딩에서 서포트 벡터 머신을 사용하는 방법

머신 러닝: 트레이딩에서 서포트 벡터 머신을 사용하는 방법

Support Vector Machine은 복잡한 데이터 세트를 평가하고 데이터를 분류하는 데 사용할 수 있는 유용한 패턴을 추출하기 위해 생물정보학 및 응용 수학과 같은 분야에서 오랫동안 사용되어 왔습니다. 이 글에서는 서포트 벡터 머신이 무엇인지, 어떻게 작동하는지, 왜 복잡한 패턴을 추출하는 데 유용할 수 있는지 살펴봅니다. 그런 다음 시장에 적용할 수 있는 방법과 잠재적으로 거래에 조언하는 데 사용할 수 있는 방법을 조사합니다. Support Vector Machine Learning Tool을 사용하여 이 글은 독자가 자신의 거래를 실험할 수 있는 작업 예제를 제공합니다.
preview
하나의 차트에 여러개의 지표 넣기(파트 03): 사용자 정의 개발

하나의 차트에 여러개의 지표 넣기(파트 03): 사용자 정의 개발

오늘은 지표 시스템의 기능을 업데이트할 것입니다. "하나의 차트에 여러 개의 지표 넣기"의 이전 기사에서 우리는 차트 하위 창에서 두개 이상의 지표를 사용할 수 있도록 하게 하는 기본 코드 살펴 보았습니다. 그러나 살펴본 내용은 훨씬 더 큰 시스템을 시작하기 위한 기반에 불과합니다.
MetaTrader 모바일 터미널의 MetaQuotes ID
MetaTrader 모바일 터미널의 MetaQuotes ID

MetaTrader 모바일 터미널의 MetaQuotes ID

Android와 iOS로 구동되는 장치는 우리가 알지도 못하는 많은 기능을 제공합니다. 이러한 기능 중 하나는 전화번호나 모바일 네트워크 운영자에 관계없이 개인 메시지를 수신할 수 있는 푸시 알림입니다. MetaTrader 모바일 단말기(터미널)는 이미 거래 로봇으로부터 이러한 메시지를 바로 받을 수 있습니다. 장치의 MetaQuotes ID를 알고 있어야 합니다. 이미 9000,000개 이상의 모바일 단말기가 이를 수신했습니다.
HedgeTerminal API를 사용한 MetaTrader 5의 양방향 거래 및 포지션 헤지, 파트 2
HedgeTerminal API를 사용한 MetaTrader 5의 양방향 거래 및 포지션 헤지, 파트 2

HedgeTerminal API를 사용한 MetaTrader 5의 양방향 거래 및 포지션 헤지, 파트 2

이 글은 포지션 헤징에 대한 새로운 접근 방식을 설명하고 이 문제에 대해 MetaTrader 4와 MetaTrader 5 사용자 간의 논쟁에 있어서 선을 그어줍니다. 그것은 다음 첫 번째 파트의 연속입니다: "MetaTrader 5에서 HedgeTerminal 패널을 사용한 양방향 거래 및 포지션 헤징, 파트 1". 두 번째 부분에서는 편리한 포지션 관리를 위한 도구를 제공하는 편안한 소프트웨어 환경에서 양방향 거래를 위해 설계된 특수 시각화 라이브러리인 HedgeTerminalAPI와 맞춤형 Expert Advisors의 통합에 대해 설명합니다.
다중 통화 다중 시스템 Expert Advisor 만들기
다중 통화 다중 시스템 Expert Advisor 만들기

다중 통화 다중 시스템 Expert Advisor 만들기

이 글에서는 여러 기호를 거래하고 여러 거래 시스템을 동시에 사용하는 Expert Advisor의 구조를 소개합니다. 모든 EA에 대한 최적의 입력 매개변수를 이미 식별하고 각각에 대해 개별적으로 좋은 백테스팅 결과를 얻었다면 모든 전략을 함께 사용하여 모든 EA를 동시에 테스트하면 어떤 결과를 얻을 수 있는지 자문해 보십시오.
사용자 정의 그래픽 컨트롤. 1 부: 간단한 컨트롤 만들기
사용자 정의 그래픽 컨트롤. 1 부: 간단한 컨트롤 만들기

사용자 정의 그래픽 컨트롤. 1 부: 간단한 컨트롤 만들기

이 글에서는 그래픽 컨트롤 개발의 일반 원칙을 다룹니다. 그래픽 개체로 빠르고 편리한 작업을 위한 도구를 준비하고 텍스트 또는 숫자 데이터를 입력하기위한 간단한 컨트롤 생성의 예와 사용 방법을 분석 할 것입니다.
Bill Williams의 "New Trading Dimensions"에 기반한 Expert Advisor
Bill Williams의 "New Trading Dimensions"에 기반한 Expert Advisor

Bill Williams의 "New Trading Dimensions"에 기반한 Expert Advisor

이 글에서는 Bill Williams의 "New Trading Dimensions: How to Profit from Chaos in Stocks, Bonds, and Commodities" 책을 기반으로 한 Expert Advisor의 개발에 대해 논의할 것입니다. 이 전략 자체는 잘 알려져 있으며 그 사용은 여전히 ​​트레이더들 사이에서 논란이 되고 있습니다. 이 글은 시스템의 거래 신호, 구현의 세부 사항 및 과거 데이터에 대한 테스트 결과를 고려합니다.
MQL5 마법사에 나만의 Expert Advisor 만들기
MQL5 마법사에 나만의 Expert Advisor 만들기

MQL5 마법사에 나만의 Expert Advisor 만들기

이제는 프로그래밍 언어를 몰라도 매매 봇을 만들 수 있게 되었습니다. 옛날에는 프로그래밍을 할 줄 모르면 자신의 매매 전략을 도입하여 봇을 만들기가 무척 어려웠습니다만, MQL5 마법사가 도입되면서 상황은 급반전하였습니다. 이제 신규 트레이더들은 프로그래밍 경험이 없다고해서 두려워할 필요가 없어졌습니다. 새로운 MQL5 마법사와 함께라면 Expert Advisor를 짜는데에 프로그래밍 경험은 필요 없습니다.
일반화된 통계 분포의 구조 분석에 고유값 좌표계 적용하기
일반화된 통계 분포의 구조 분석에 고유값 좌표계 적용하기

일반화된 통계 분포의 구조 분석에 고유값 좌표계 적용하기

응용통계학에 있어 가장 큰 문제는 가설 검증입니다. 아주 오랫동안 해결 불가능한 것으로 치부되어 왔죠. 하지만 고유값 좌표계가 나타나면서 상황이 바뀌었죠. 현대 응용통계학을 이용한 것보다 훨씬 효율적인 시그널 구조 연구가 가능해졌습니다. 본문은 고유값 좌표계의 실제 적용과 MQL5 구현을 다룹니다. Hilhorst와 Schehr가 소개한 분포를 예로 들어 함수 식별 문제에 대해서도 알아보겠습니다.
2013년 1분기 MQL5 시장 결과
2013년 1분기 MQL5 시장 결과

2013년 1분기 MQL5 시장 결과

창립 이래 무역로봇과 기술지표 MQL5 마켓에는 이미 580여 개의 제품을 발행한 250여 명의 개발자가 몰렸습니다. 그들의 제품을 팔아서 아주 큰 수익을 올린 일부 MQL5 마켓 셀러에게는 2013년 1분기가 꽤 성공적인 것으로 나타났습니다.
트레이딩 내 통계적 분산의 역할
트레이딩 내 통계적 분산의 역할

트레이딩 내 통계적 분산의 역할

본 문서는 MQL5의 통계 확률 분포에 대해 논하고 이론적 통계 분산을 다루는 클래스들을 다룬 제 다른 문서의 논리적 후속작입니다. 이제 이론적 기반이 확보되었으므로 실제 데이터 셋으로 직접 이동하여 이 기반을 정보적으로 활용할 것을 제안합니다.
신경망 네트워크: 이론에서 실전까지
신경망 네트워크: 이론에서 실전까지

신경망 네트워크: 이론에서 실전까지

요즘, 모든 거래자들은 신경망에 대해 들어봤을 것이고, 신경망을 사용하는 것이 얼마나 멋진지 알고 있을 것입니다. 대다수는 신경망을 다룰 수 있는 사람들이 일종의 초인적인 존재라고 믿습니다. 이 기사에서는 신경 네트워크 아키텍처를 설명하고, 그 적용 사례를 설명하며, 실제 사용 사례를 보여 드리겠습니다.
인터넷을 통한 터미널 간 데이터 교환에 WinInet.dll 사용하기
인터넷을 통한 터미널 간 데이터 교환에 WinInet.dll 사용하기

인터넷을 통한 터미널 간 데이터 교환에 WinInet.dll 사용하기

이 문서에서는 중간 서버를 사용하여 HTTP 요청 사용 및 터미널 간 데이터 교환을 통해 인터넷 작업 원칙을 설명합니다. MQL5 환경에서 인터넷 리소스로 작업하기 위한 MqlNet 라이브러리 클래스가 제공됩니다. 서로 다른 브로커의 가격을 모니터링하고, 단말기를 종료하지 않고 다른 거래자와 메시지를 교환하고, 인터넷에서 정보를 검색하며, 이 문서에서 검토하는 몇 가지 예시입니다.
MetaTrader 5에서 MetaTrader 4로 거래를 복제하는 방법
MetaTrader 5에서 MetaTrader 4로 거래를 복제하는 방법

MetaTrader 5에서 MetaTrader 4로 거래를 복제하는 방법

오늘 실제 MetaTrader 5 계정에서 거래를 할 수 있나요? 그러한 거래를 조직하는 방법은 무엇입니까? 이 글에서는 이러한 질문에 대한 이론과 MetaTrader 5 터미널에서 MetaTrader 4로 거래를 복제하는 데 사용되는 작업 코드가 포함되어 있습니다. 이 글은 Expert Advisors 개발자와 트레이더 실무자 모두에게 유용할 것입니다.
MQL5 프로그래밍 기본: 목록
MQL5 프로그래밍 기본: 목록

MQL5 프로그래밍 기본: 목록

거래 전략 개발을 위한 프로그래밍 언어의 새 버전인 MQL[MQL5]은 이전 버전[MQL4]에 비해 더 강력하고 효과적인 기능을 제공합니다. 이점은 본질적으로 객체 지향 프로그래밍 기능에 있습니다. 이 글에서는 노드 및 목록과 같은 복잡한 사용자 지정 데이터 유형을 사용할 가능성을 조사합니다. 또한 MQL5의 실제 프로그래밍에서 목록을 사용하는 예를 제공합니다.
MQL5 쿡북: BookEvent 핸들링
MQL5 쿡북: BookEvent 핸들링

MQL5 쿡북: BookEvent 핸들링

이번 글은 시장 심도 이벤트와 그 원리 및 프로세스를 다룹니다. 시장 심도를 다루는 MQL 프로그램을 예로 들겠습니다. 해당 프로그램은 객체 지향 접근법을 적용해 작성되었습니다. 핸들링 결과는 화면에 패널 및 시장 심도 레벨로 표시됩니다.
preview
데이터 과학 및 기계 학습(파트 01): 선형 회귀

데이터 과학 및 기계 학습(파트 01): 선형 회귀

이제 우리는 트레이더로서 우리의 시스템과 우리 자신이 숫자가 나타내는 것에 따라 결정을 내리도록 훈련해야 할 때입니다. 우리의 눈과 우리의 직감이 우리에게 확신을 주는 것이 아닙니다. 세상은 그렇게 흘러 가는 것이니 파도의 방향에 맞서 봅시다.
지표 배출 (Indicator Emissions)의 적분 특성 계산
지표 배출 (Indicator Emissions)의 적분 특성 계산

지표 배출 (Indicator Emissions)의 적분 특성 계산

지표 배출은 시장 조사에서 거의 연구되지 않은 영역입니다. 이는 주로 시변 데이터의 매우 큰 배열 처리로 인한 분석의 어려움 때문입니다. 기존 그래픽 분석은 리소스 집약적이므로 시계열 배출을 사용하는 간결한 알고리즘 개발을 촉발했습니다. 이 글은 시각적(직관적인 이미지) 분석이 배출의 통합 특성 연구로 대체될 수 있는 방법을 보여줍니다. 자동 거래 시스템의 거래자와 개발자 모두에게 흥미로울 수 있습니다.
MQL5 Cookbook - MQL5의 다중 통화 Expert Advisor 및 대기 중인 주문 작업
MQL5 Cookbook - MQL5의 다중 통화 Expert Advisor 및 대기 중인 주문 작업

MQL5 Cookbook - MQL5의 다중 통화 Expert Advisor 및 대기 중인 주문 작업

이번에는 보류 중인 주문 Buy Stop 및 Sell Stop 작업을 기반으로 하는 거래 알고리즘을 사용하여 다중 통화 Expert Advisor를 만들 것입니다. 이 글은 다음 사항을 고려합니다: 지정된 시간 범위의 거래, 보류 주문 배치/수정/삭제, 이익 실현 또는 손절매에서 마지막 포지션이 마감되었는지 확인하고 각 기호에 대한 거래 내역 제어.