MQL5 프로그래밍 예가 포함된 기고글

icon

MQL5 언어 MetaTrader 플랫폼에 대한 지표 및 트레이딩 로봇 생성 방법을 보여주는 코드의 예를 포함한 방대한 기고글 모음에 액세스 하십시오. 소스 코드가 기고글에 첨부되어 있으므로, MetaEditor에서 소스 코드를 열고 실행하여 애플리케이션의 작동 방식을 확인할 수 있습니다.

이 기고글들은 자동 트레이딩을 막 탐구하기 시작한 사람들과 프로그래밍 경험을 가진 전문 트레이더들에게 모두 유용할 것입니다. 예시들뿐만 아니라 새로운 아이디어도 포함하고 있습니다.

새로운 기고글 추가
최신 | 최고
MQL5에서 객체 포인터 사용
MQL5에서 객체 포인터 사용

MQL5에서 객체 포인터 사용

기본적으로 MQL5의 모든 오브젝트는 참조로 전달되지만 오브젝트 포인터를 사용할 가능성이 있습니다. 그러나 객체가 초기화되지 않을 수 있으므로 포인터 검사를 수행해야 합니다. 이 경우 MQL5 프로그램은 심각한 오류로 종료되고 언로드됩니다. 자동으로 생성된 객체는 이러한 오류를 일으키지 않으므로 이 점에서 매우 안전합니다. 이 글에서는 개체 참조와 개체 포인터의 차이점을 이해하고 포인터를 사용하는 보안 코드를 작성하는 방법을 고려합니다.
성장하는 신경 가스: MQL5 구현
성장하는 신경 가스: MQL5 구현

성장하는 신경 가스: MQL5 구현

이 글은 성장 신경 가스 (GNG)라고하는 클러스터링의 적응 알고리즘을 구현하는 MQL5 프로그램을 개발하는 방법의 예를 보여줍니다. 이 글은 언어 문서를 공부하고 신경 정보학 분야에서 특정 프로그래밍 기술과 기본 지식을 보유한 사용자를 대상으로 합니다.
MQL5 Cookbook: MetaTrader 5 전략 테스터의 포지션 속성 분석
MQL5 Cookbook: MetaTrader 5 전략 테스터의 포지션 속성 분석

MQL5 Cookbook: MetaTrader 5 전략 테스터의 포지션 속성 분석

이전 글 "MQL5 Cookbook: 사용자 지정 정보 패널의 포지션 속성"에서 수정된 버전의 Expert Advisor를 소개합니다. 우리가 다룰 문제 중 일부는 바에서 데이터 가져오기, 파일에 대한 표준 라이브러리의 거래 클래스를 포함하여 현재 기호에 대한 새로운 바 이벤트 확인, 거래 신호를 검색하는 기능 및 거래 작업을 실행하는 기능 만들기를 포함합니다. OnTrade() 함수에서 거래 이벤트를 결정하는 것 외에도 말이죠.
MQL5 Cookbook: 다양한 프린트 모드 사용
MQL5 Cookbook: 다양한 프린트 모드 사용

MQL5 Cookbook: 다양한 프린트 모드 사용

MQL5 Cookbook 시리즈의 첫 번째 글입니다. 프로그래밍을 처음 시작하는 사람들이 새로운 언어에 점차 익숙해질 수 있도록 간단한 예제부터 시작하겠습니다. 나는 그것이 내 인생의 첫 번째 프로그래밍 언어라는 사실을 감안할 때 꽤 어려웠다고 말할 수 있는 거래 시스템을 설계하고 프로그래밍하는 첫 번째 노력을 기억합니다. 그러나 생각보다 쉬웠고 상당히 복잡한 프로그램을 개발하는 데 몇 달 밖에 걸리지 않았습니다.
다중 시간대 및 다중 통화 패널 구축을 위한 객체 지향 접근 방식
다중 시간대 및 다중 통화 패널 구축을 위한 객체 지향 접근 방식

다중 시간대 및 다중 통화 패널 구축을 위한 객체 지향 접근 방식

이 글에서는 MetaTrader 5 용 다중 시간 프레임 및 다중 통화 패널을 생성하는데 객체 지향 프로그래밍을 사용하는 방법을 설명합니다. 주요 목표는 패널 자체의 코드를 수정할 필요 없이 가격, 가격 변동, 지표 값 또는 맞춤형 구매/판매 조건과 같은 다양한 종류의 데이터를 표시하는 데 사용할 수 있는 범용 패널을 구축하는 것입니다.
preview
윌리엄 간 메서드(2부): 간 스퀘어 지표 만들기

윌리엄 간 메서드(2부): 간 스퀘어 지표 만들기

우리는 시간과 가격을 제곱하여 구축된 간의 9의 정사각형을 기반으로 지표를 만들 것입니다. 그리고 코드를 준비하고 플랫폼에서 다양한 시간 간격으로 지표를 테스트할 것입니다.
preview
MQL5의 테이블 모델에 기반한 테이블 및 헤더 클래스: MVC 개념 적용하기

MQL5의 테이블 모델에 기반한 테이블 및 헤더 클래스: MVC 개념 적용하기

이 글의 두 번째 파트에서는 MVC(모델-뷰-컨트롤러) 아키텍처 패러다임을 사용하여 MQL5에서 테이블 모델을 구현하는 방법에 대해 알아봅니다. 이 문서에서는 이전에 만든 테이블 모델을 기반으로 테이블 클래스와 테이블 헤더를 개발하는 방법에 대해 알아봅니다. 개발된 클래스는 다음 글에서 설명할 뷰 및 컨트롤러 컴포넌트를 추가 구현하는 기반이 될 것입니다.