MQL5를 사용한 MetaTrader 5 통합 관련 기고글

icon

트레이더는 종종 혁신적인 접근 방식이 필요한 흥미로운 과제에 당면하게 됩니다. 이 카테고리는 가격 데이터 및 트레이딩 결과 평가, 분석 및 처리하기 위한 가장 예상치 못한 솔루션을 제공하는 기고글들을 특징으로 합니다. 기고글에서는 데이터베이스 및 ICQ 연결, 소셜 네트워크 및 OpenCL 사용, 델피 및 C# 사용등 다양한 통합 솔루션을 설명합니다.

전문화된 수학적, 뉴럴 패키지를 사용하는 방법, 그리고 더 많은 것들을 읽어 보십시오. 작성자가 되어 MQL5.커뮤니티 구성원들과 독창적인 아이디어를 공유하십시오.

새로운 기고글 추가
최신 | 최고
12
preview
모집단 최적화 알고리즘: 침입성 잡초 최적화(IWO)

모집단 최적화 알고리즘: 침입성 잡초 최적화(IWO)

다양한 조건에서 살아남는 잡초의 놀라운 능력은 강력한 최적화 알고리즘을 만들기 위한 아이디어가 되었습니다. IWO는 앞서 검토한 알고리즘 중 가장 우수한 알고리즘 중 하나입니다.
preview
모집단 최적화 알고리즘: 박쥐 알고리즘(BA)

모집단 최적화 알고리즘: 박쥐 알고리즘(BA)

이 기사에서는 부드러운 함수에서 좋은 수렴을 보이는 박쥐 알고리즘(BA)에 대해 알아볼 것입니다.
preview
모집단 최적화 알고리즘: 반딧불이 알고리즘(FA)

모집단 최적화 알고리즘: 반딧불이 알고리즘(FA)

이 글에서는 반딧불이 알고리즘(FA) 최적화 방법에 대해 살펴보겠습니다. 수정을 통해 알고리즘은 주변부의 존재에서평점 테이블의 실제 리더가 되었습니다.
인구 최적화 알고리즘
인구 최적화 알고리즘

인구 최적화 알고리즘

이 글은 최적화 알고리즘(OA) 분류에 관한 소개 글입니다. 이 글에서는 OA를 비교하고 널리 알려진 알고리즘 중에서 가장 보편적인 알고리즘을 알아보는 데 사용할 테스트 스탠드(함수 집합)를 만들려고 합니다.
preview
Expert Advisor 개발 기초부터(17부): 웹에서 데이터 액세스하기(III)

Expert Advisor 개발 기초부터(17부): 웹에서 데이터 액세스하기(III)

이 문서에서는 웹에서 데이터를 가져와 Expert Advisor에서 사용하는 방법에 대해 계속 살펴봅니다. 이번에는 대체 시스템 개발에 대해 알아볼 것입니다.
preview
트레이딩 Expert Advisor를 처음부터 개발하기(16부): 웹에서 데이터 액세스하기(II)

트레이딩 Expert Advisor를 처음부터 개발하기(16부): 웹에서 데이터 액세스하기(II)

웹에서 Expert Advisor에 데이터를 입력하는 방법은 그리 당연하지 않습니다. MetaTrader 5가 제공하는 모든 가능성을 이해하지 않고는 그렇게 쉬운 일이 아닙니다.
preview
Expert Advisor 개발 기초부터 (파트 15): 웹에서 데이터 액세스 하기(I)

Expert Advisor 개발 기초부터 (파트 15): 웹에서 데이터 액세스 하기(I)

MetaTrader 5를 통해 온라인 데이터에 어떻게 액세스할 수 있을까요? 웹에는 엄청난 양의 정보를 제공하는 많은 웹사이트가 있습니다. 여러분이 알아야 할 것은 어디에서 이 정보를 가장 잘 사용할 수 있을까 하는 점입니다.
preview
MQL5에서 행렬 및 벡터 연산

MQL5에서 행렬 및 벡터 연산

효율적인 연산을 위해 수학적인 솔루션과 함께 행렬과 벡터가 MQL5에 도입되었습니다. 새로운 유형은 수학적인 표기법에 가까운 간결하고 이해하기 쉬운 코드를 생성하도록 하는 기본 메서드를 제공합니다. 배열은 광범위한 기능을 제공하지만 행렬이 훨씬 더 효율적인 경우가 많습니다.
preview
MetaTrader 5에서 DirectX를 사용하여 3D 그래픽을 만드는 방법

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

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

시각화! R 언어의 'plot'과 유사한 MQL5 그래픽 라이브러리

트레이딩의 로직을 연구할 때 그래프의 형태로 표시되는 시각적 표현은 매우 중요합니다. 과학 관련 커뮤니티에서 널리 사용되는 여러 프로그래밍 언어(예: R 및 Python)에는 시각화에 사용되는 특수한 '플롯' 함수가 있습니다. 이 함수들이 선, 점 분포 및 히스토그램을 그려서 패턴을 시각화 할 수 있습니다. MQL5에서는 CGraphics 클래스를 사용하여 동일한 작업을 수행할 수 있습니다.
preview
SQLite: MQL5로 SQL 데이터베이스의 처리

SQLite: MQL5로 SQL 데이터베이스의 처리

트레이딩 전략을 개발하는 일은 많은 양의 데이터를 처리하는 것과 관련이 있습니다. 이제 MQL5에서 SQLite를 기반으로 하는 SQL 쿼리를 사용하여 데이터베이스로 작업할 수 있습니다. 이 엔진에서 중요한 점 전체 데이터베이스가 사용자의 PC에 있는 단일 파일에 저장된다는 것입니다.
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의 통합에 대해 설명합니다.
HedgeTerminal 패널을 이용하여 MetaTrader 5로 양방향 매매와 포지션 헤징하기, 파트 1
HedgeTerminal 패널을 이용하여 MetaTrader 5로 양방향 매매와 포지션 헤징하기, 파트 1

HedgeTerminal 패널을 이용하여 MetaTrader 5로 양방향 매매와 포지션 헤징하기, 파트 1

이 문서는 포지션 헤징에 대한 새로운 접근 방식을 설명하고 이 문제에 대해 MetaTrader 4와 MetaTrader 5 사용자 간의 논쟁에 종지부를 찍을 것입니다. 헤징을 신뢰할 수 있게 하는 알고리즘은 일반인의 용어로 설명되고 간단한 차트와 다이어그램으로 설명됩니다. 이 문서는는 MetaTrader 5 내의 새로운 완전 기능 트레이딩 터미널이자 새로운 패널인 HedgeTerminal에 전면적으로 집중할 것입니다. HedgeTerminal과 그를 통한 매매 가상화를 통하여 MetaTrader 4와 비슷한 방식으로 포지션을 관리할 수 있게 되었습니다.
소셜 테크 스타트업 만들기 Pt. 2: MQL5 REST 클라이언트 프로그래밍
소셜 테크 스타트업 만들기 Pt. 2: MQL5 REST 클라이언트 프로그래밍

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

앞서 이야기한 PHP 기반 트위터를 만들어 보겠습니다. SDSS의 여러 부분을 함께 묶을 겁니다. 클라이언트 측 시스템 구조에는 MQL5의 WebRequest() 함수를 이용해 HTTP로 거래 시그널을 전송하도록 하겠습니다.
MQL5 마법사: 주문, 손실 중지 및 계산된 가격에서 이익 취하기. 표준 라이브러리 확장
MQL5 마법사: 주문, 손실 중지 및 계산된 가격에서 이익 취하기. 표준 라이브러리 확장

MQL5 마법사: 주문, 손실 중지 및 계산된 가격에서 이익 취하기. 표준 라이브러리 확장

이 문서에서는 MQL5 표준 라이브러리 확장을 설명합니다, 이로써, MQL5 마법사를 사용하여 Expert Advisor를 생성하고, 주문, 손실 중지 및 이익 취하기를 포함된 모듈에서 받은 가격으로 설명합니다. 이 접근 방식은 모듈 수에 대한 추가 제한을 적용하지 않으며 모듈 공동 작업에서 충돌을 일으키지 않습니다.
MQL5(MQL4)에서 MySQL 데이터베이스에 액세스하는 방법
MQL5(MQL4)에서 MySQL 데이터베이스에 액세스하는 방법

MQL5(MQL4)에서 MySQL 데이터베이스에 액세스하는 방법

이 문서에서는 MQL과 MySQL 데이터베이스 간의 인터페이스 개발에 대해 설명합니다. 기존의 실용적인 솔루션에 대해 설명하고 데이터베이스 작업을 위한 라이브러리를 보다 편리하게 구현할 수 있는 방법을 제공합니다. 이 문서에는 기능, 인터페이스 구조, 예제 및 MySQL 사용 시 특정 기능에 대한 자세한 설명이 포함되어 있습니다. 소프트웨어 솔루션의 경우 문서 첨부 파일에는 동적 라이브러리 파일, MQL4 및 MQL5 언어의 설명서 및 스크립트 예가 포함됩니다.
소셜 테크놀로지 스타트업을 구축하기, 1부: MetaTrader 5 신호를 트윗하세요
소셜 테크놀로지 스타트업을 구축하기, 1부: MetaTrader 5 신호를 트윗하세요

소셜 테크놀로지 스타트업을 구축하기, 1부: MetaTrader 5 신호를 트윗하세요

오늘은 EA의 거래 신호를 트윗할 수 있도록 MetaTrader 5 단말기를 트위터와 연결하는 방법에 대해 알아보겠습니다. 우리는 RESTful 웹 서비스를 기반으로 PHP의 사회적 의사결정 지원 시스템을 개발하고 있습니다. 이 아이디어는 컴퓨터 지원 거래라고 불리는 자동 거래의 특별한 개념에서 나온 것입니다. 우리는 휴먼 거래자들의 인지 능력이 Expert Advisor가 자동으로 시장에 내놓는 거래 신호를 걸러내기를 원합니다.
SQL 및 MQL5: SQLite 데이터베이스로 작업하기
SQL 및 MQL5: SQLite 데이터베이스로 작업하기

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

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

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

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

MQL5 Expert Advisor의 GSM 모뎀 작업

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

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

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

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

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

DLL 생성이 불필요한 이유

MQL5 기능이 부족하다고 느껴지면 개발자는 추가 도구를 이용하게 됩니다. 다른 프로그램 언어를 이용해 중간 DLL을 만들어야 하죠. MQL5로 다양한 형식의 데이터를 만들어 API로 전송할 수는 있지만 수락된 포인터에 대한 데이터 추출 과정에서 발생하는 문제는 해결할 수 없습니다. 이 글에서는 복합 데이터 유형을 다루고 교환하는 간단한 메커니즘에 대해 자세히 알아보겠습니다.
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의 각기 다른 통계 자료를 구현하고 분석하는지 보고싶으시다면 이 문서는 바로 당신을 위한 것입니다.
UML 툴을 사용하여 Expert Advisor 개발하기
UML 툴을 사용하여 Expert Advisor 개발하기

UML 툴을 사용하여 Expert Advisor 개발하기

이 문서는 객체지향 소프트웨어 시스템의 시각 모델링에 사용되는 UML 그래픽 언어를 사용하여 Expert Advisor를 개발하는 방법에 대해 다뤄볼 것입니다. 이 접근의 장점은 모델링 프로세스를 시각화할 수 있다는 점입니다.. 이 문서에서는 소프트웨어 아이디어 모델러(Software Ideas Modeler)를 통해 Expert Advisor의 구조와 속성을 모델링하는 예시를 보여드릴 것입니다.
결제 및 결제 수단
결제 및 결제 수단

결제 및 결제 수단

MQL5.커뮤니티 서비스는 트레이더들 뿐만 아니라 MetaTrader 터미널용 어플리케이션을 개발하는 개발자들에게도 최고의 기회를 제공합니다. 이 기사에서는 MQL5 서비스에 대한 결제가 어떻게 수행되는지, 번 돈이 어떻게 인출될 수 있는지, 운영 보안이 어떻게 보장되는지 설명합니다.
MQL5에서 WinInet 사용하기 파트 2: POST 리퀘스트 및 파일
MQL5에서 WinInet 사용하기 파트 2: POST 리퀘스트 및 파일

MQL5에서 WinInet 사용하기 파트 2: POST 리퀘스트 및 파일

본 문서에서는 우리는 인터넷을 HTTP 리퀘스트를 다루는 법에 대하여 계속하여 알아보고 실제 서버와 정보 교환을 해볼 것입니다. CMqlNet 클래스 내의 신규 함수를 다뤄보고 POST 리퀘스트를 통해 정보를 보내는 메소드, 그리고 Cookies를 이용해 홈페이지 로그인 인증을 처리하는 것을 다뤄봅니다.
인터넷을 통한 터미널 간 데이터 교환에 WinInet.dll 사용하기
인터넷을 통한 터미널 간 데이터 교환에 WinInet.dll 사용하기

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

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

MQL5 표준 라이브러리 확장 및 코드 재사용

MQL5 표준 라이브러리는 개발자로서의 삶을 더 쉽게 만들어줍니다. 그럼에도 불구하고 전 세계 모든 개발자의 요구 사항을 모두 구현하지는 않으므로 사용자 지정 항목이 더 필요하다고 느끼면 한 단계 더 나아가 확장할 수 있습니다. 이 글은 MetaQuotes의 Zig-Zag 기술 지표를 표준 라이브러리에 통합하는 방법을 안내합니다. 우리는 MetaQuotes의 디자인 철학에서 영감을 얻어 목표를 달성합니다.
기술 지표 및 디지털 필터
기술 지표 및 디지털 필터

기술 지표 및 디지털 필터

이 글에서 기술 지표는 디지털 필터로 취급됩니다. 디지털 필터의 작동 원리와 기본 특성을 설명합니다. 또한 MetaTrader 5 터미널에서 필터 커널을 수신하고 "스펙트럼 분석기 구축" 글에서 제안한 기성 스펙트럼 분석기와 통합하는 몇 가지 실용적인 방법을 고려합니다. 일반적인 디지털 필터의 펄스 및 스펙트럼 특성을 예로 사용합니다.
사용 가능한 기술 칵테일로 MQL5 고객을 놀래켜보세요!
사용 가능한 기술 칵테일로 MQL5 고객을 놀래켜보세요!

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

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

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

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

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

오늘 실제 MetaTrader 5 계정에서 거래를 할 수 있나요? 그러한 거래를 조직하는 방법은 무엇입니까? 이 글에서는 이러한 질문에 대한 이론과 MetaTrader 5 터미널에서 MetaTrader 4로 거래를 복제하는 데 사용되는 작업 코드가 포함되어 있습니다. 이 글은 Expert Advisors 개발자와 트레이더 실무자 모두에게 유용할 것입니다.
자동 거래 시스템(Automata-Based Programming)을 위한 새로운 접근 방식
자동 거래 시스템(Automata-Based Programming)을 위한 새로운 접근 방식

자동 거래 시스템(Automata-Based Programming)을 위한 새로운 접근 방식

이 글은 MQL4와 MQL5에서 EA, 지표 및 스크립트를 개발하는 데 있어 완전히 새로운 방향을 제시합니다. 향후 이러한 프로그래밍 패러다임은 EA 구현에 있어 모든 거래자의 기본 기준이 될 것입니다. MQL5와 MetaTrader5 개발자는 오토마타 기반 프로그래밍 패러다임을 이용하여 새로운 언어인 MQL6와 새로운 플랫폼인 MetaTrader 6를 만들 수 있습니다.
preview
OpenCL: 기본에서 통찰력 있는 프로그래밍으로 향하여

OpenCL: 기본에서 통찰력 있는 프로그래밍으로 향하여

이 자료에서는 OpenCL 커널이 실행되는 기본 하드웨어에 대한 고려 사항이 있을 때 열리는 몇 가지 최적화 기능에 초점을 맞춥니다. 얻어진 수치는 상한값과는 거리가 멀지만, 심지어 그 수치들조차도 현재 현재 사용 가능한 기존 자원을 가지고 있다는 것을 시사합니다. (터미널 개발자가 구현한 OpenCL API는 최적화에 중요한 일부 매개변수-특히 작업 그룹 크기-를 제어할 수 없습니다.) 호스트 프로그램 실행에 대한 성능 향상 효과는 매우 큽니다.
OpenCL: 병렬 세계로의 다리
OpenCL: 병렬 세계로의 다리

OpenCL: 병렬 세계로의 다리

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

EX5 라이브러리로 프로젝트 홍보하기

클래스 및 함수 구현 세부 사항을 .ex5 파일에 은닉함으로써 다른 개발자들과 노하우를 공유하고 공동 프로젝트 작업을 하며 온라인에서 프로젝트를 홍보할 수도 있습니다. MetaQuotes에서 EX5 라이브러리 클래스의 직접 상속을 가능하게 하기 위해 열심히 개발 중이긴 하지만 우리가 한번 먼저 구현해 보도록 하겠습니다.
MQL5 코드 보호하기: 보안 암호, 키 생성기, 시간 제한, 원격 라이선스 및 고급 EA 라이선스 키 암호 테크닉
MQL5 코드 보호하기: 보안 암호, 키 생성기, 시간 제한, 원격 라이선스 및 고급 EA 라이선스 키 암호 테크닉

MQL5 코드 보호하기: 보안 암호, 키 생성기, 시간 제한, 원격 라이선스 및 고급 EA 라이선스 키 암호 테크닉

개발자라면 자신이 개발한 프로그램이 안전하게 보호되길 바라죠. 이번 글에서는 MQL5 소프트웨어를 보호할 수 있는 몇 가지 방법을 알아보겠습니다. 어떻게 하면 MQL5 스크립트, 엑스퍼트 어드바이저 및 인디케이터에 대한 라이선스를 획득할 수 있는지 설명해 드릴게요. 보안 암호, 키 생성기, 계정 라이선스, 시간 제한 및 MQL5-RPC 원격 호출에 대해 다룰 겁니다.
소스 코드의 트레이싱, 디버깅, 및 구조 분석
소스 코드의 트레이싱, 디버깅, 및 구조 분석

소스 코드의 트레이싱, 디버깅, 및 구조 분석

실행된 코드의 구조 생성과 추적에 따른 전체 문제를 큰 어려움 없이 해결할 수 있습니다. MQL5 언어의 새로운 기능인 복잡한 유형의 데이터(구조 및 클래스)의 자동 생성과 로컬 범위를 벗어날 때 이러한 변수가 제거됨에 따라 MetaTrader 5에서 이러한 가능성이 대두되었습니다. 이 문서에서는 방법론에 대한 해석과 레디메이드 툴을 보여드리겠습니다.
트레이딩 내 통계적 분산의 역할
트레이딩 내 통계적 분산의 역할

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

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