MQL5 프로그래밍 및 기술 지표 사용 관련 기고글

icon

기술 지표는 트레이딩의 중요한 부분을 차지하며, 모든 트레이더들은 새로운 것을 찾으려고 노력합니다. 이 기고글의 저자들은 경제측정학 및 머신 학습, 엘리엇 웨이브(Elliott Waves) 표시 와 디지털 필터의 고전 분석 방법에서부터 고전 아이디어의 현대적 해석에 이르는 모든 것에 대한 모든 것에 대해 이야기 합니다.

이 카테고리에는 사용자 지표를 발전시키는 방법을 알려주는 기고글이 수록되어 있으며, 윌리엄 블라우(William Blau)의 트레이딩 아이디어를 바로 수학적으로 설명하는 독창적 컬렉션을 포함하고 있습니다.

새로운 기고글 추가
최신 | 최고
12

시장에서 제품을 구매하기 위한 팁. 단계별 가이드

이 단계별 가이드는 필요한 제품을 더 잘 이해하고 검색하기 위한 팁과 요령을 제공합니다. 이 글은 적절한 제품을 찾고, 원하지 않는 제품을 분류하고, 제품 효율성과 필수성을 결정하는 다양한 방법을 수수께끼로 만들려고 합니다

3세대 신경망: 심층 신경망

본문은 머신러닝의 새로운 관점에 대해 다룹니다. 딥러닝, 정확히 말하면 심층 신경망에 대한 글이죠. 2세대 신경망도 간략하게 살펴볼 겁니다. 연결 구조, 종류, 학습 메소드 및 규칙, 단점을 다룬 후 3세대 신경망 개발의 역사, 종류, 특성 및 학습 메소드에 대해 알아보겠습니다. 실제 데이터를 이용한 적층 오토인코더를 이용한 심층 신경망 구축 및 학습

MetaTrader 마켓 개요(인포그래픽)

몇 주 전에 프리랜서 서비스에 대한 인포그래픽을 게시했습니다. MetaTrader 마켓 관련 통계 자료도 곧 올리겠다고 말씀드렸었는데요. 함께 살펴보시죠

MQL5.com 프리랜서 서비스: 개발자 수익(인포그래픽)

MQL5 프리랜서 서비스 런칭 4주년을 맞아 지난 4년 간의 서비스 결과를 나타내는 인포그래픽을 준비했습니다. 약 60만 달러에 달하는 1만 개의 주문이 처리되었고, 3천 여 명의 고객과 약 3백 명의 개발자가 프리랜서 서비스를 이용했죠

개발자들이 사랑하는 MQL5.com 프리랜서 서비스

더이상 엑스퍼트 어드바이저 개발 광고를 하지 않아도 됩니다. 이제 투자자들이 직접 찾아오니까요! 이미 수천 명의 투자자들이 MQL5.com의 MQL5 프리랜서 서비스를 이용하고 있습니다. 지난 4년 간 총 3천 여명의 투자자들이 1만 건 이상의 프로젝트를 주문했고요. 게다가 점점 더 많은 투자자와 개발자들이 모여들고 있답니다

MQL5 프로젝트 프리랜서로 수익 창출하기

MQL5 프리랜서 서비스를 이용하는 개발자들은 보수를 지불 받고 투자자들이 원하는 거래 애플리케이션을 만들어 줍니다. 이제 MQL5.com이 제공하는 서비스를 구분하실 수 있겠죠? 레디메이드 트레이딩 로봇 구입은 MetaTrader 마켓을, 커스텀 엑스퍼트 어드바이저 주분은 프리랜서 서비스를 통해 하시면 됩니다. 최대한 짧은 시한 내에 최대한 합리적인

개발자의 도움이 왜 필요할까?

알고리즘 트레이딩의 인기가 날로 높아지면서 보다 다양한 기능을 갖춘, 정교한 알고리즘에 대한 수요 또한 늘고 있습니다. 코드베이스나 마켓 서비스가 어느 정도 도움이 되긴 하는데요. 쉽게 접근할 수 있다는 장점은 있지만 아마 원하는 모든 기능을 찾기는 어려울 겁니다. 이 경우 투자자는 구인 서비스를 이용해 MQL5 프로그래머에 원하는 애플리케이션 개발을

세줄 브레이크 차트(Three Line Break Chart)를 구성하기 위한 지시자

이 기사는 스티브 니슨이 그의 책 "캔들스틱 그 너머"에서 제안한 3행 브레이크 차트(Three Line Break Chart)에 관한 것입니다. 이 차트의 가장 큰 장점은 이전 이동과 관련하여 가격의 사소한 변동을 필터링할 수 있다는 것입니다. 우리는 차트 구성의 원칙, 지표의 코드, 그리고 그것을 기반으로 한 거래 전략의 몇 가지 예를 논의할 것입니다

지연되지 않는(Non-Lagging) 디지털 필터 생성하기

이 문서에서는 스트림 데이터에서 유용한 신호(트렌드)를 결정하는 방법 중 하나를 설명합니다. 마켓 견적에 적용된 소규모 필터링(스무딩) 테스트는 마지막 막대에 다시 그려지지 않은 지연되지 않는 디지털 필터(지시자)를 만들 수 있는 가능성을 보여줍니다

MetaTrader 5의 연속 선물 계약

선물 계약의 짧은 수명은 기술적 분석을 복잡하게 만듭니다. 짧은 차트를 기술적으로 분석하는 것은 어렵습니다. 예를 들어, UX-9.13 우크라이나 주가 지수 선물의 일 차트에 있는 바의 수는 100개 이상입니다. 따라서 거래자는 합성 선물 매수 계약을 생성합니다. 이 글은 MetaTrader 5 터미널에서 날짜가 다른 선물 계약을 연결하는 방법을

MQL5 Cookbook: 가격 다이버전스를 분석하기 위한 다중 기호 지표 개발

이 글에서는 지정된 기간의 가격 다이버전스를 분석하기 위해 다중 기호 지표의 개발을 고려할 것입니다. 핵심 주제는 다중 통화 표시기 프로그래밍에 대한 이전 글 "MQL5 Cookbook: MQL5의 다중기호 변동성 지표 개발"에서 이미 논의되었습니다. 따라서 이번에는 극적으로 변경된 새로운 기능에 대해서만 설명하겠습니다. 다중 통화 표시기 프로그래밍이

MetaTrader Market에서 거래용 로봇을 구입하여 설치하는 방법은 무엇입니까?

MetaTrader 마켓의 제품은 MQL5.com 웹 사이트에서 구입하거나 MetaTrader 4 및 MetaTrader 5 트레이딩 플랫폼에서 직접 구입할 수 있습니다. 거래 스타일에 맞는 상품을 선택하고 선호하는 결제 방법으로 결제한 후 제품을 활성화하세요

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

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

최초 구매 고객을 위한 팁

유명한 말이 있죠? '실패는 성공의 어머니다'라고. 반박하기 힘든 말입니다. 여러분 또는 타인의 과거의 실패를 분석해서 미래의 실패를 최소화할 수 있죠. 구인 서비스를 이용할 때 일어날 수 있는 여러 상황에 대해 알아보겠습니다

MQL5에서의 엘리엇 파동(Elliot Waves) 자동 분석 도입

시장 분석에서 가장 인기 좋은 방법 중 하나는 엘리엇 파동(Elliot Wave) 이론입니다. 하지만 이 과정은 꽤나 복잡하기때문에 다른 툴을 사용해야합니다. 그런 툴 중 하나는 자동 마커입니다. 본 문서에서는 MQL5로 엘리엇 파동 자동 분석기를 만드는 법에 대해서 다뤄보겠습니다

Expert Advisor를 주문하고 원하는 결과를 얻는 방법

요구사항 사양을 올바르게 작성하는 방법은 무엇입니까? Expert Advisor 또는 지표를 주문할 때 프로그래머에게 무엇을 기대해야 하고 기대해서는 안 됩니까? 대화를 유지하는 방법, 특별히 주의해야 할 순간은 무엇입니까? 이 글은 이것들과 많은 다른 질문들에 대한 해답을 주는데, 이것은 많은 사람들에게 명백해 보이지 않는 경우가 많습니다

MQL5 Coobook: MQL5에서 다중 기호 변동성 지표 개발

이 글에서는 다중 기호 변동성 지표의 개발을 고려해볼 것입니다. 다중 기호 지표의 개발은 이 글에서 명확히 하는 데 도움이 되는 초보 MQL5 개발자에게 몇 가지 어려움을 줄 수 있습니다. 다중 기호 지표 개발 과정에서 발생하는 주요 문제는 현재 기호에 대한 다른 기호 데이터의 동기화, 일부 지표 데이터의 부족 및 주어진 시간 프레임의 '참' 바에 대한

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

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

기술 지표 및 디지털 필터

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

지그재그 지표: 신선한 접근 방식과 새로운 솔루션

이 글에서는 고급 ZigZag 지표를 만들 가능성을 검토합니다. 노드를 식별하는 아이디어는 Envelopes 지표의 사용을 기반으로 합니다. 우리는 모든 ZigZag 노드가 Envelopes 밴드의 범위 내에 있는 일련의 Envelopes에 대한 입력 매개변수의 특정 조합을 찾을 수 있다고 가정합니다. 결과적으로 우리는 새로운 노드의 좌표를 예측하려고

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

Support Vector Machine은 복잡한 데이터 세트를 평가하고 데이터를 분류하는 데 사용할 수 있는 유용한 패턴을 추출하기 위해 생물정보학 및 응용 수학과 같은 분야에서 오랫동안 사용되어 왔습니다. 이 글에서는 서포트 벡터 머신이 무엇인지, 어떻게 작동하는지, 왜 복잡한 패턴을 추출하는 데 유용할 수 있는지 살펴봅니다. 그런 다음 시장에 적용할

차트에서 거래 아이디어의 빠른 테스트

이 글은 거래 아이디어를 시각적으로 빠르게 테스트하는 방법을 설명합니다. 이 방법은 가격 차트, 신호 지표 및 잔액 계산 지표의 조합을 기반으로 합니다. 거래 아이디어를 검색하는 방법과 이러한 아이디어를 빠르게 테스트하는 데 사용하는 방법을 공유하고 싶습니다

MQL5에서 추세를 찾는 여러 방법

모든 트레이더는 주어진 시간에 추세를 정확하게 감지하는 기회를 많이 얻게 됩니다. 아마 이거야 말로 모두가 찾고 있는 성배 (Holy Grail)일 것입니다. 이 글에서는 추세를 감지하는 몇 가지 방법을 고려해보겠습니다. 더 정확하게 말하면 MQL5를 통해 추세를 감지하는 몇 가지 고전적인 방법을 프로그래밍하는 방법입니다

MQL5에서 다중 색상 표시기 만들기

이 글에서는 다중 색상 표시기를 생성하거나 기존 표시기를 다중 색상으로 변환하는 방법을 고려할 것입니다. MQL5를 사용하면 정보를 편리한 형식으로 표현할 수 있습니다. 이제 지표가 있는 수십 개의 차트를 보고 RSI 또는 스토캐스틱 수준의 분석을 수행할 필요가 없습니다. 지표의 값에 따라 다른 색상으로 캔들을 페인트하는 것이 좋습니다

자신만의 추적 손절매 만드는 법

트레이더의 기본 원칙 - 이익을 늘리고 손실을 줄이십시오! 이 글에서는 포지션 이익을 증가시킨 후 보수적인 중지 수준(손절매 수준)을 이동하는 이 규칙을 따를 수 있는 기본 기술 중 하나를 다뤄보도록 하겠습니다. 즉 - 추적 손절매 수준. SAR 및 NRTR 표시기에서 추적 손절매를 위한 클래스를 만드는 단계별 절차를 찾을 수 있습니다. 모든 사람은 이

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

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

MQL5 시장이 판매 전략 및 기술 지표에 가장 적합한 이유는 무엇입니까?

MQL5.community Market 은 Expert Advisor 개발자에게 수천 명의 잠재 고객으로 구성된 이미 형성된 시장을 제공합니다. 이곳은 거래로봇과 기술지표를 판매하기에 가장 좋은 장소입니다

지수 평활법을 이용한 시계열 예측(계속)

이번 글에서는 이전 글에서 만든 인디케이터를 한층 업그레이드해 보고, 부트스트랩과 분위수를 이용한 예측 신뢰 구간 측정 방법에 대해서도 간단하게 알아보겠습니다. 예측 인디케이터 개발과 예측 정확도 측정에 사용될 스크립트 작성이 목표입니다

MQL5에서의 진보된 적응형 인디케이터 이론 및 구현

이 문서에서는 MQL5으로 적응형 Cyber Cycle, 적응형 Center of Gravity 및 적응형 RVI를 비롯한 진보된 적응형 인디케이터와 구현법에 대해 다루어볼 것입니다. 이들 인디케이터는 원래 John F. Ehlers의 "Cybernetic Analysis for Stocks and Futures"에서 제시되었습니다

선형 회귀 예시를 통한 인디케이터 가속 그 3가지 방법

이 문서에서는 인디케이터들의 메소드와 최적화 알고리즘에 대해 다루어볼 것입니다. 모든 독자분이 자신에게 적합한 메소드를 찾을 수 있을것입니다. 총 3개의 메소드가 다뤄집니다. 그 중 하나는 몹시 간단하며, 두번째 것은 탄탄한 수학적 지식을 필요로 하며 마지막 것은 약간 지혜가 필요합니다. 설명된 메소드 대부분을 이해하기 위해 인디케이터나

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

이 글에서는 MetaTrader 5를 ENCOG(Advanced Neural Network and Machine Learning Framework)에 연결하는 방법을 설명합니다. 여기에는 표준 기술 지표를 기반으로 하는 간단한 신경망 지표와 신경 지표를 기반으로 하는 Expert Advisor에 대한 설명과 구현이 포함되어 있습니다. 모든 소스 코드

랜덤 워크와 추세 표시기

랜덤 워크는 실제 시장 데이터와 매우 유사해 보이지만 몇 가지 중요한 기능을 갖고 있습니다. 이 글에서는 동전 던지기 게임을 사용하여 시뮬레이션한 랜덤 워크의 속성을 고려할 것입니다. 데이터의 속성을 연구하기 위해 경향성 지표가 개발되었습니다

지그재그 및 ATR의 예에 의한 지표의 클래스 구현

지표를 계산하는 최적의 방법에 대한 논쟁은 끝이 없습니다. 지표 자체에서 지표 값을 계산하거나 이를 사용하는 Expert Advisor에 전체 논리를 포함시켜야 하는 곳은 어디입니까? 이 글에서는 계산을 최적화하고 prev_calculated 값을 모델링하여 Expert Advisor 또는 스크립트의 코드에서 사용자 지정 지표 iCustom의 소스 코드를

움직이는 Mini-Max: MQL5의 기술적 분석 및 구현을 위한 새로운 지표

다음 글에서는 Z.G.Silagadze의 논문 'Moving Mini-max: 기술 분석을 위한 새로운 지표'를 기반으로 Moving Mini-Max 지표를 구현하는 과정을 설명합니다. 지표의 아이디어는 알파 붕괴 이론에서 G. Gamov가 제안한 양자 터널링 현상의 시뮬레이션을 기반으로 합니다

MetaTrader 5의 다중 통화 모드 구현

오랫동안 다중 통화 분석 및 다중 통화 거래는 많은 사람들의 관심을 불러일으켜왔습니다. 완전한 다중 통화 체제를 구현할 수 있는 기회는 MetaTrader 5 및 MQL5 프로그래밍 언어의 공개 릴리스에서만 가능했습니다. 이 글에서는 여러 기호에 대해 들어오는 모든 틱을 분석하고 처리하는 방법을 제안합니다. 예를 들어 USDx 달러 인덱스의 다중 통화

차트 분석에 대한 계량학적 접근

이 글에서는 계량경제학적 분석 방법, 자기 상관 분석 및 특히 조건부 분산 분석에 대해 설명합니다. 여기에 설명된 접근 방식의 이점은 무엇입니까? 비선형 GARCH 모델을 사용하면 수학적 관점에서 공식적으로 분석된 시리즈를 표현하고 지정된 단계 수에 대한 예측을 생성할 수 있습니다

채널 그리기 - 내부 및 외부 보기

채널이 시장 분석과 이동 평균 이후 거래 결정을 위한 가장 인기있는 도구라고 말하면 과장이 아닐 것 같습니다. 채널과 그 구성 요소를 사용하는 대량의 거래 전략에 깊이 들어 가지 않고 수학적 기반과 지표의 실제 구현에 대해 논의 할 것입니다

CChartObject 클래스 기반의 새로운 GUI 위젯 설계 및 구현

GUI 인터페이스가 있는 반자동 Expert Advisor에 대한 이전 글을 작성한 후 더 복잡한 지표와 Expert Advisors를 위한 몇 가지 새로운 기능으로 인터페이스를 향상시키는 것이 바람직하다는 것이 밝혀졌습니다. MQL5 표준 라이브러리 클래스에 익숙해 진 후 새로운 위젯을 구현했습니다. 이 글에서는 표시기 및 Expert Advisor에서

MQL5 트레이딩 시스템과 윌리엄 블라우의 인디케이터. 파트 1: 인디케이터

이 글은 윌리엄 블라우의 저서 'Momentum, Direction, and Divergence'에서 다루어진 인디케이터에 대한 소개입니다. 윌리엄 블라우의 접근법을 이용하면 수요 곡선 상의 변동을 빠르고 정확하게 계산할 수 있으며, 가격 변동 추세와 전환점을 판단하고, 노이즈를 제거할 수 있습니다. 이와 동시에 시장의 과매수/과매도 상태와 추세의 끝과

추가 버퍼를 사용하지 않고 중간 계산을 위한 평균 가격 시리즈

이 문서는 가장 단순한 클래스와 단일 유형 클래스로 압축된 평균화의 전통적이고 특이한 알고리즘에 대해 설명합니다. 거의 모든 지표 개발에서 보편적으로 사용하기 위한 것입니다. 제안된 클래스가 사용자 지정 및 기술 지표의 '대량' 호출에 대한 좋은 대안이 되기를 바랍니다

12