MQL5에서 CPU에서 GPU로: 연구, 최적화 및 패턴 분석 가속화를 위한 실용적인 OpenCL 프레임워크
MQL5에서 CPU에서 GPU로: 연구, 최적화 및 패턴 분석 가속화를 위한 실용적인 OpenCL 프레임워크
OpenCL을 사용하여 MQL5에서 CPU에서 GPU로의 전환 경로를 설계하는 방법을 알아보세요. 우리는 컨텍스트 초기화, 버퍼 구성, 대용량 배치 처리, 커널 시작 및 데이터 교환을 최소화하는 데에 중점을 둘 것입니다. 이 과정에서 흔히 발생하는 오류와 이를 방지하는 방법도 함께 살펴볼 것입니다. 캔들스틱 패턴을 사용한 예시는 이 접근 방식의 실질적인 이점을 보여줍니다.
MetaTrader 5와 MQL5 경제 달력: 뉴스를 재현 가능한 있는 트레이딩 시스템으로 구현하는 방법
MetaTrader 5와 MQL5 경제 달력: 뉴스를 재현 가능한 있는 트레이딩 시스템으로 구현하는 방법
이 글에서는 MetaTrader 5에 내장된 경제 달력를 활용한 뉴스 트레이딩에 대한 체계적인 접근 방식에 대해 알아봅니다: 구체적으로는 데이터 구조, API 함수, 시간 동기화 규칙 및 이벤트 필터링에 대해 알아봅니다. 서버에 과부하를 일으키지 않고 캐싱 및 점진적인 업데이트를 하는 방법이 다루어집니다. 또한 동일한 알고리즘을 사용하여 결정적 테스트를 위해 히스토리를 .EX5 리소스로 내보내는 작동 메커니즘도 제공합니다.
파이썬 + MetaTrader 5: 데이터, 피처 및 프로토타입을 위한 고속의 연구용 프레임워크
파이썬 + MetaTrader 5: 데이터, 피처 및 프로토타입을 위한 고속의 연구용 프레임워크
이 글은 파이썬과 MetaTrader 5를 통합함으로써 어떻게 연구의 유연성과 거래의 실행을 단일 워크플로로 결합하는지 그 방법을 보여줍니다. 파이썬은 데이터 분석, 피처 선택 및 모델 훈련에 사용되고 MetaTrader 5는 테스트 및 거래의 자동화에 사용됩니다. 이러한 접근 방식은 솔루션을 실제로 적용하는 과정을 간단하게 하고 재현성을 높여주며 거래 시스템의 개발을 더욱 빠르고 체계적으로 만들어 줍니다.
루틴 없는 알고리즘 트레이딩: MetaTrader 5에서 SQLite를 사용하여 트레이딩 분석을 빠르게 하는 방법
루틴 없는 알고리즘 트레이딩: MetaTrader 5에서 SQLite를 사용하여 트레이딩 분석을 빠르게 하는 방법
이 글에서는 SQLite를 사용하여 MQL5로 거래 일지를 관리하기 위한 최소한의 작업 세트를 소개합니다: 여기에는 거래, 신호 및 이벤트, 지수, 준비된 명세서 및 거래 테이블 구조와 표준 분석 SQL 쿼리가 포함됩니다. MetaTrader 5의 통계 대시보드와의 통합과 MetaEditor를 통한 데이터베이스 작업이 시연됩니다. 이 접근 방식을 통해 EA 코드를 복잡하게 만들지 않고도 저널을 자동화하고 계산 속도를 향상시키고 분석을 하는 것이 가능해집니다.
외환 거래에서 포트폴리오 최적화: VaR와 마코위츠 이론의 결합
외환 거래에서 포트폴리오 최적화: VaR와 마코위츠 이론의 결합
외환 시장에서 포트폴리오 거래는 어떻게 이루어지나요? 포트폴리오 비율 최적화를 위한 마코위츠 포트폴리오 이론과 포트폴리오 위험 최적화를 위한 VaR 모델이 어떻게 통합될 수 있을까요? 여기서 우리는 포트폴리오 이론에 기반한 코드를 개발해서 한편으로는 낮은 위험을, 다른 한편으로는 만족스러운 장기적인 수익성을 확보해 볼 것입니다.
3차원 반전 패턴에 기반한 알고리즘 트레이딩
3차원 반전 패턴에 기반한 알고리즘 트레이딩
3차원 바를 활용한 자동 트레이딩의 새로운 세계를 만나보세요. 다차원의 가격 바에서 트레이딩 로봇은 어떤 모습일까요? 3차원 바에서 "노란색" 클러스터들이 추세의 반전을 예측할 수 있을까요? 다차원 트레이딩이란 어떤 모습일까요?
주식시장 예측을 위한 비선형 회귀 모델
주식시장 예측을 위한 비선형 회귀 모델
주식시장 예측을 위한 비선형 회귀 모델: 금융 시장을 예측하는 것이 가능할까요? EURUSD 가격을 예측하는 모델을 만들고 이를 기반으로 파이썬과 MQL5를 사용하여 로봇 두개를 만들어 보겠습니다.
시간, 가격 및 볼륨을 기반으로 3차원 바 생성하기
시간, 가격 및 볼륨을 기반으로 3차원 바 생성하기
이 글은 다변량 3차원 가격 차트와 이러한 차트를 생성하는 방법에 대해 자세히 다룹니다. 또한 3차원 바가 가격의 반전을 예측하는 방법과 Python 및 MetaTrader 5를 사용하여 이러한 볼륨 바를 실시간으로 그리는 방법에 대해 살펴보겠습니다.
미래 트렌드의 추세를 파악하기 위한 핵심인 볼륨 기반의 신경망 분석
미래 트렌드의 추세를 파악하기 위한 핵심인 볼륨 기반의 신경망 분석
이 글에서는 기술적 분석 원리를 LSTM 신경망 아키텍처와 통합하여 볼륨 분석을 기반으로 가격을 예측하는 것을 개선할 수 있는 가능성에 대해 알아봅니다. 특히 이상 볼륨의 탐지 및 해석, 클러스터링 활용, 볼륨 기반의 피처 생성 및 이들에 대해 머신 러닝 맥락에서의 정의에 중점을 둡니다.
외환 데이터 분석에서 연관 규칙 사용하기
외환 데이터 분석에서 연관 규칙 사용하기
슈퍼마켓 소매 분석의 예측 규칙을 실제 외환 시장에 적용하는 방법은 무엇일까요? 과자, 우유, 빵 구매는 주식 시장 거래와 어떤 관련이 있을까요? 이 글에서는 연관 규칙을 활용한 알고리즘 거래에 대한 혁신적인 접근 방식이 논의됩니다.
파이썬을 이용하여 농업 국가의 통화에 대한 날씨의 영향 분석
파이썬을 이용하여 농업 국가의 통화에 대한 날씨의 영향 분석
날씨와 외환 거래는 어떤 관계가 있을까요? 고전 경제 이론은 오랫동안 날씨와 같은 요인이 시장 행동에 미치는 영향을 무시해 왔습니다. 하지만 이제 모든 것이 바뀌었습니다. 기상 조건과 시장에서의 농산물 통화의 위치 사이에 연관성이 있는지 찾아보도록 하겠습니다.
MQL5의 테이블 모델에 기반한 테이블 및 헤더 클래스: MVC 개념 적용하기
MQL5의 테이블 모델에 기반한 테이블 및 헤더 클래스: MVC 개념 적용하기
이 글의 두 번째 파트에서는 MVC(모델-뷰-컨트롤러) 아키텍처 패러다임을 사용하여 MQL5에서 테이블 모델을 구현하는 방법에 대해 알아봅니다. 이 문서에서는 이전에 만든 테이블 모델을 기반으로 테이블 클래스와 테이블 헤더를 개발하는 방법에 대해 알아봅니다. 개발된 클래스는 다음 글에서 설명할 뷰 및 컨트롤러 컴포넌트를 추가 구현하는 기반이 될 것입니다.
MQL5에서 테이블 모델 구현: MVC 개념 적용
MQL5에서 테이블 모델 구현: MVC 개념 적용
이 글에서는 MVC(모델-뷰-컨트롤러) 아키텍처 패턴을 사용하여 MQL5에서 테이블 모델을 개발하는 프로세스에 대해 살펴보겠습니다. 우리는 이를 통해 데이터 논리, 표현, 제어를 분리하고, 구조화되고 유연하며 확장 가능한 코드를 작성할 수 있습니다. 연결 리스트를 사용하여 데이터를 저장하는 것을 포함하여 테이블 모델을 구축하기 위한 클래스를 구현해 볼 것입니다.
리스크 관리에 대한 정량적 접근 방식: 파이썬과 MetaTrader 5를 사용하여 다중 통화 포트폴리오를 최적화 하기 위한 VaR 모델 적용하기
리스크 관리에 대한 정량적 접근 방식: 파이썬과 MetaTrader 5를 사용하여 다중 통화 포트폴리오를 최적화 하기 위한 VaR 모델 적용하기
이 문서에서는 다중 통화 포트폴리오 최적화를 위한 VaR(위험가중치) 모델이 가진 잠재력에 대해 살펴봅니다. 파이썬의 강력한 성능과 MetaTrader 5의 기능을 사용하여 효율적인 자본 배분 및 포지션 관리를 하는 VaR 분석을 구현하는 방법에 대해 알아봅니다. 이론적 기초부터 실제 구현까지, 알고리즘 트레이딩에서 가장 강력한 위험 계산 시스템 중 하나인 VaR을 적용하는 모든 측면을 다룹니다.
MQL5의 주문에 대한 이해
MQL5의 주문에 대한 이해
트레이딩 시스템을 만들 때 효과적으로 처리해야 하는 작업이 있습니다. 이 작업은 주문 접수 또는 생성된 트레이딩 시스템이 자동으로 주문을 처리하도록 하는 작업으로 모든 트레이딩 시스템에서 매우 중요합니다. 따라서 이 기사에서는 주문 접수의 측면에서 거래 시스템을 효과적으로 만들기 위해 여러분이 이해해야 하는 대부분의 주제를 찾을 수 있습니다.
MQL5 Algo Forge로 이동하기(1부): 메인 리포지토리 만들기
MQL5 Algo Forge로 이동하기(1부): 메인 리포지토리 만들기
MetaEditor에서 프로젝트를 작업할 때 개발자는 종종 코드 버전을 관리해야 하는 상황에 직면합니다. MetaQuotes는 최근 코드 버전 관리 및 협업 기능을 갖춘 MQL5 Algo Forge의 출시와 함께 GIT로의 마이그레이션을 발표했습니다. 이 글에서는 이 새로운 도구와 기존 도구를 더 효율적으로 사용하는 방법에 대해 설명합니다.
MQL5 Algo Forge 시작하기
MQL5 Algo Forge 시작하기
알고리즘 트레이딩 개발자를 위한 전용 포털인 MQL5 Algo Forge를 소개합니다. MQL5 Algo Forge에는 Git의 강력한 기능과 MQL5 에코시스템 내에서 프로젝트를 관리하고 구성할 수 있는 직관적인 인터페이스가 결합되어 있습니다. 여러분은 이곳에서 흥미로운 저자를 팔로우하고 팀을 구성하고 알고리즘 트레이딩 프로젝트에 대해 협업할 수 있습니다.
MQL5 프로그램 구조에 대해 알아야 할 모든 것
MQL5 프로그램 구조에 대해 알아야 할 모든 것
프로그래밍 언어로 된 모든 프로그램에는 특정한 구조가 있습니다. 이 글에서는 MetaTrader 5에서 실행 가능한 MQL5 거래 시스템 또는 거래 도구를 만들 때 매우 유용한 MQL5 프로그램 구조의 모든 부분에 대한 프로그래밍의 기초를 이해함으로써 MQL5 프로그램 구조의 필수 부분을 학습할 수 있습니다.
애플리케이션을 통한 MQL5 함수의 이해
애플리케이션을 통한 MQL5 함수의 이해
함수는 모든 프로그래밍 언어에서 중요한 요소이며 DRY(반복하지 말라는 의미)의 개념을 적용하는 데 도움이 되는 등 여러 가지 이점이 있습니다. 이 글에서는 함수에 대한 자세한 정보와 복잡한 작업 없이 트레이딩 시스템을 강화하기 위해 모든 시스템에서 사용하거나 호출할 수 있는 간단한 애플리케이션으로 MQL5에서 우리만의 함수를 만드는 방법에 대해 자세히 설명합니다.
Python과 MQL5로 로봇 개발하기(1부): 데이터 전처리
Python과 MQL5로 로봇 개발하기(1부): 데이터 전처리
머신 러닝을 기반으로 트레이딩 로봇을 개발하기: 자세한 가이드. 이 시리즈의 첫 번째 글에서는 데이터와 기능을 수집하고 준비하는 방법을 다룹니다. 이 프로젝트는 파이썬 프로그래밍 언어와 라이브러리, MetaTrader 5 플랫폼을 사용하여 구현됩니다.
패턴 검색에서 무자비 대입 방식(6부): 주기적 최적화
패턴 검색에서 무자비 대입 방식(6부): 주기적 최적화
이 기사에서는 MetaTrader 4 및 5 거래에서 자동화 체인 전체를 닫을 수 있을 뿐만 아니라 훨씬 더 흥미로운 작업을 할 수 있게 해준 개선 사항의 첫 번째 부분을 보여드리겠습니다. 이제부터는 이 솔루션을 사용하면 EA를 생성하고 최적화하는 것을 완전히 자동화할 수 있을 뿐만 아니라 효과적인 트레이딩 구성을 찾는 데 드는 인건비를 최소화할 수 있습니다.
측정 지표 정보
측정 지표 정보
머신러닝은 전략 개발을 위한 인기 있는 방법이 되었습니다. 수익성과 예측 정확도를 극대화하는 데는 더 많은 관심이 집중되었지만 예측 모델을 구축하는 데 사용되는 데이터 처리의 중요성은 그다지 주목을 받지 못했습니다. 이 글에서는 티모시 마스터스의 책 '시장 트레이딩 시스템 테스트 및 조정'에 설명된 대로 엔트로피 개념을 사용해 예측 모델 구축에 사용할 지표의 적절성을 평가하는 방법을 살펴봅니다.
MQL5에서 더욱 쉬워진 그래픽 패널 제작
MQL5에서 더욱 쉬워진 그래픽 패널 제작
이 글에서는 트레이딩에서 가장 가치 있고 유용한 도구 중 하나인 그래픽 패널을 사용하여 트레이딩 관련 작업을 단순화하고 쉽게 수행하여 시간을 절약하고 트레이딩 프로세스 자체에 더 집중할 수 있도록 도와주는 간단하고 쉬운 가이드를 제공합니다.
MQL5 객체 지향 프로그래밍(OOP) 이해하기
MQL5 객체 지향 프로그래밍(OOP) 이해하기
개발자는 특히 서로 다른 동작을 하는 여러 객체가 있는 경우 중복된 코드 없이 재사용이 가능하면서 유연한 소프트웨어를 만들고 개발하는 방법을 알아야 합니다. 객체 지향 프로그래밍 기술과 원칙을 사용하면 이를 원활하게 수행할 수 있습니다. 이 글에서는 MQL5 객체 지향 프로그래밍의 기초를 소개하고 소프트웨어에서 그 원칙과 사례를 어떻게 활용할 수 있는지 알아보고자 합니다.