MQL5 프로그래밍 및 트레이딩 로봇 사용 관련 기고글

icon

MetaTrader 플랫폼을 위해 만들어진 전문 어드바이저는 개발자가 구현한 다양한 기능을 수행합니다. 트레이딩 로봇은 24시간 금융 기호를 추적하고, 딜을 복제하며, 보고서를 작성 및 발송, 뉴스 분석과 특정 맞춤형 그래픽 인터페이스 제공 등을 할 수 있습니다.

기고글들은 프로그래밍 기술, 데이터 처리를 위한 수학적 아이디어, 트레이딩 로봇의 주문과 생성에 대한 팁을 설명합니다.

새로운 기고글 추가
최신 | 최고
preview
트레이딩 전문가 어드바이저를 처음부터 개발하기(27부): 다음을 향해(II)

트레이딩 전문가 어드바이저를 처음부터 개발하기(27부): 다음을 향해(II)

차트에서 좀 더 완전한 주문 시스템을 살펴보겠습니다. 이 글에서는 주문 시스템을 수정하거나 오히려 더 직관적으로 만드는 방법을 보여드리겠습니다.
preview
Expert Advisor 개발 기초부터(26부): 미래를 향해(I)

Expert Advisor 개발 기초부터(26부): 미래를 향해(I)

오늘은 주문 시스템을 한 단계 더 발전시켜 보겠습니다. 하지만 그 전에 우리는 몇 가지 문제를 해결해야 합니다. 우리가 어떻게 하고 싶은지, 거래일 동안 우리가 어떤 일을 할 것인지와 관련된 몇 가지 질문이 있습니다.
preview
프랙탈로 트레이딩 시스템 설계하는 방법 알아보기

프랙탈로 트레이딩 시스템 설계하는 방법 알아보기

이 글은 가장 인기 있는 보조지표를 기반으로 트레이딩 시스템을 설계하는 방법에 대한 시리즈의 새로운 글입니다. 우리는 프랙탈 지표인 새로운 지표에 대해 배우고 이를 기반으로 MetaTrader 5 터미널에서 실행될 거래 시스템을 설계하는 방법을 알아볼 것입니다.
preview
Expert Advisor 개발 기초부터(25부): 시스템 견고성 확보(II)

Expert Advisor 개발 기초부터(25부): 시스템 견고성 확보(II)

이 글에서는 EA의 성능을 향상하기 위한 마지막 단계를 밟아보겠습니다. 그러니 오랫동안 읽을 준비를 하세요. Expert Advisor의 신뢰성을 높이기 위해 우리는 코드에서 모든 것을 제거합니다. 이 코드는 거래 시스템의 일부가 아닌 코드입니다.
preview
Expert Advisor 개발 기초부터(24부): 시스템 견고성(I)

Expert Advisor 개발 기초부터(24부): 시스템 견고성(I)

이 글에서 우리는 시스템을 더욱 안정적으로 만들고 강력하고 안전하게 사용할 수 있도록 하겠습니다. 이러한 견고성을 달성하는 방법 중 하나는 코드를 가능한 한 많이 재사용하여 다양한 경우에 지속적으로 테스트하는 것입니다. 하지만 이것은 여러 방법 중 하나일 뿐입니다. 또 다른 하나는 OOP를 사용하는 것입니다.
preview
앨리게이터로 트레이딩 시스템 설계 방법 알아보기

앨리게이터로 트레이딩 시스템 설계 방법 알아보기

이번 글이 가장 인기 있는 보조지표를 기반으로 트레이딩 시스템을 설계하는 방법에 대한 시리즈의 마지막 기사입니다. 우리는 앨리게이터 지표를 기반으로 트레이딩 시스템을 만드는 방법을 배워볼 것입니다.
preview
엑셀러레이터 오실레이터를 사용하여 거래 시스템을 설계하는 방법을 알아보세요

엑셀러레이터 오실레이터를 사용하여 거래 시스템을 설계하는 방법을 알아보세요

이 기사는 인기 있는 기술 지표를 기반으로 거래 시스템을 설계하는 방법과 관련한 시리즈의 새로운 글입니다. 우리는 엑셀러레이터 오실레이터 지표라는 새로운 지표에 대해 알아보고 이를 활용하여 거래 시스템을 설계하는 방법을 알아볼 것입니다.
preview
Expert Advisor 개발 기초부터(23부): 새로운 주문 시스템(VI)

Expert Advisor 개발 기초부터(23부): 새로운 주문 시스템(VI)

이제 주문 시스템을 더욱 유연하게 만들어 볼 것입니다. 여기서는 포지션 스톱 레벨을 훨씬 더 빠르게 변경할 수 있도록 코드를 더 유연하게 변경하는 방법을 알아보겠습니다.
preview
Expert Adviso 개발 기초부터(22부): 새로운 주문 시스템(V)

Expert Adviso 개발 기초부터(22부): 새로운 주문 시스템(V)

오늘은 새로운 주문 시스템을 계속 개발할 예정입니다. 새로운 시스템을 구현하는 것은 그리 쉬운 일이 아닙니다. 프로세스를 복잡하게 만드는 문제가 종종 발생하기 때문입니다. 이러한 문제가 나타나면 우리는 개발을 멈추고 우리의 개발 방향에 대해 다시 분석해야 합니다.
preview
어썸 오실레이터로 트레이딩 시스템 설계하는 방법 알아보기

어썸 오실레이터로 트레이딩 시스템 설계하는 방법 알아보기

이번 글에서는 트레이딩에 유용하게 사용될 수 있는 새로운 기술 도구에 대해 알아보겠습니다. 그것은 어썸 오실레이터(AO) 지표입니다. 이 지표로 거래 시스템을 설계하는 방법에 대해 알아볼 것입니다.
preview
Relative Vigor Index로 거래 시스템을 설계하는 방법을 알아보세요

Relative Vigor Index로 거래 시스템을 설계하는 방법을 알아보세요

가장 인기 있는 기술 지표를 기반으로 거래 시스템을 설계하는 방법에 대한 시리즈의 새로운 기사입니다. 이 글에서는 상대 활력 지수(Relative Vigor Index) 지표를 사용하여 이를 수행하는 방법을 알아봅니다.
preview
디마커로 트레이딩 시스템 설계하는 방법 알아보기

디마커로 트레이딩 시스템 설계하는 방법 알아보기

다음은 가장 인기 있는 보조 지표로 트레이딩 시스템을 설계하는 방법에 대한 시리즈의 새 글입니다. 이 글에서는 디마커 지표로 트레이딩 시스템을 만드는 방법을 소개합니다.
preview
VIDYA으로 트레이딩 시스템 설계하는 방법 알아보기

VIDYA으로 트레이딩 시스템 설계하는 방법 알아보기

가장 인기 있는 보조지표로 트레이딩 시스템을 설계하는 방법을 알아보는 이 시리즈의 새로운 글에 오신 것을 환영합니다. 이번 글에서는 새로운 보조지표 도구에 대해 알아보고 가변 지수 동적 평균(VIDYA)으로 트레이딩 시스템을 설계하는 방법을 배워보겠습니다.
preview
불스 파워로 트레이딩 시스템 설계 하는 방법 알아보기

불스 파워로 트레이딩 시스템 설계 하는 방법 알아보기

이번 글은 가장 인기 있는 보조지표로 트레이딩 시스템을 설계하는 방법을 알아보는 시리즈의 새로운 글입니다. 이번에는 불스 파워 보조지표로 트레이딩 시스템을 설계하는 방법에 대해 알아봅니다.
preview
Expert Advisor 개발 기초부터(21부): 새로운 주문 시스템(IV)

Expert Advisor 개발 기초부터(21부): 새로운 주문 시스템(IV)

이제 비록 완성되지는 않았지만 시각적 시스템이 작동하기 시작합니다. 여기서 이제 우리는 주요 변경 사항을 다 적용할 것입니다. 꽤 많은 항목이 있지만 모두 필요한 항목입니다. 아마도 전체 작업이 꽤 흥미로울 것입니다.
preview
Expert Advisor 개발 기초부터(20부): 새로운 주문 시스템 (III)

Expert Advisor 개발 기초부터(20부): 새로운 주문 시스템 (III)

새로운 주문 시스템을 계속 만들어 보겠습니다. 이러한 시스템을 만들려면 MetaTrader 5 플랫폼이 실제로 어떻게 작동하고 어떤 자원을 제공하는지 이해해야 할 뿐만 아니라 MQL5를 잘 다룰 수 있어야 합니다.
preview
베어스 파워 보조 지표로 트레이딩 시스템을 설계하는 방법 알아보기

베어스 파워 보조 지표로 트레이딩 시스템을 설계하는 방법 알아보기

이번 글은 가장 인기 있는 보조지표로 트레이딩 시스템을 설계하는 방법을 알아보는 시리즈의 새로운 글입니다. 이번에는 베어스 파워 보조지표로 트레이딩 시스템을 설계하는 방법을 알아봅니다.
preview
포스 인덱스 지표로 트레이딩 시스템을 설계하는 방법 알아보기

포스 인덱스 지표로 트레이딩 시스템을 설계하는 방법 알아보기

가장 인기 있는 보조지표로 트레이딩 시스템을 설계하는 방법을 소개하는 시리즈의 새로운 글에 오신 것을 환영합니다. 이 글에서는 새로운 기술 지표와 포스 인덱스 지표를 사용하여 트레이딩 시스템을 만드는 방법에 대해 알아보겠습니다.
preview
Expert Advisor 개발 기초부터(19부): 새로운 주문 시스템(II)

Expert Advisor 개발 기초부터(19부): 새로운 주문 시스템(II)

이 글에서는 "무슨 일이 일어나는지를 보여주는" 그래픽 주문 시스템을 개발할 것입니다. 이번에는 처음부터 다시 시작하는 것이 아니라 거래하는 자산의 차트에 더 많은 객체와 이벤트를 추가하여 기존 시스템을 수정할 예정입니다.
preview
Expert Advisor 개발 기초부터(18부): 새로운 주문 시스템(I)

Expert Advisor 개발 기초부터(18부): 새로운 주문 시스템(I)

이것이 새로운 주문 시스템의 첫 번째 부분입니다. 기사를 통해 EA를 문서화하기 시작한 이후 우리는 차트 주문 시스템 모델을 그대로 유지하면서 다양한 변경 및 개선을 추가했습니다.
preview
차이킨 오실레이터로 트레이딩 시스템을 설계하는 방법 알아보기

차이킨 오실레이터로 트레이딩 시스템을 설계하는 방법 알아보기

가장 인기 있는 보조지표로 트레이딩 시스템을 설계하는 방법을 소개하는 시리즈의 새로운 글에 오신 것을 환영합니다. 이 새로운 기사를 통해 우리는 차이킨 오실레이터 지표로 거래 시스템을 설계하는 방법을 배웁니다.
preview
표준 편차로 거래 시스템을 설계하는 방법 알아보기

표준 편차로 거래 시스템을 설계하는 방법 알아보기

이 기사는 MetaTrader 5 거래 플랫폼에서 가장 인기 있는 기술 지표를 사용하여 거래 시스템을 설계하는 방법에 대해 알아보는 시리즈의 새로운 기사입니다. 이번 기사에서는 표준 편차 지표로 거래 시스템을 설계하는 방법에 대해 알아봅니다.
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
데이터 과학 및 머신 러닝(파트 06): 경사 하강법(Gradient Descent)

데이터 과학 및 머신 러닝(파트 06): 경사 하강법(Gradient Descent)

경사 하강법은 신경망과 여러가지 머신러닝 알고리즘을 훈련하는 데 중요한 역할을 합니다. 경사 하강법은 인상적인 작업을 하면서도 빠르고 지능적인 알고리즘입니다. 많은 데이터 과학자들이 잘못 알고 있기도 한데 경사 하강법이 무엇인지 살펴보겠습니다.
preview
Williams PR로 트레이딩 시스템을 설계하는 방법 알아보기

Williams PR로 트레이딩 시스템을 설계하는 방법 알아보기

이 기사는 MetaTrader 5 MQL5의 가장 인기 있는 기술 지표를 사용하여 거래 시스템을 설계하는 방법을 알아보는 시리즈의 새로운 기사입니다. 이 기사에서는 Williams의 %R 지표로 거래 시스템을 설계하는 방법에 대해 알아봅니다.
preview
일목균형 지표로 트레이딩 시스템을 설계하는 방법 알아보기

일목균형 지표로 트레이딩 시스템을 설계하는 방법 알아보기

다음은 가장 인기 있는 지표인 거래 시스템을 설계하는 방법에 대한 시리즈의 새로운 기사입니다. 일목균형 지표에 대해 자세히 설명하고 이 지표로 거래 시스템을 설계하는 방법에 대해 설명합니다.
preview
MFI로 거래 시스템을 설계하는 방법 알아보기

MFI로 거래 시스템을 설계하는 방법 알아보기

가장 인기 있는 기술 지표를 기반으로 거래 시스템을 설계하는 방법에 대한 시리즈 중 이번 기사에서는 새로운 기술 지표인 MFI(Money Flow Index)를 사용할 것입니다. 우리는 MFI에 대해 자세히 알아보고 MetaTrader 5에서 실행할 수 있도록 MQL5로 간단한 거래 시스템을 개발할 것입니다.
preview
Expert Advisor 개발 기초부터 (파트 14): 가격에 볼륨 추가 (II)

Expert Advisor 개발 기초부터 (파트 14): 가격에 볼륨 추가 (II)

오늘 우리는 EA에 더 많은 리소스를 추가할 것입니다. 이 흥미로운 기사는 정보를 표시하는 새로운 아이디어와 방법을 제공합니다. 동시에 프로젝트의 사소한 결함을 수정하는 데에도 도움이 될 수 있습니다.
preview
볼륨으로 거래 시스템을 설계하는 방법 알아보기

볼륨으로 거래 시스템을 설계하는 방법 알아보기

이 글은 인기 있는 기술 지표를 기반으로 거래 시스템을 설계하는 방법과 관련한 시리즈의 새로운 글입니다. 이 기사에서는 볼륨 지표에 대해 설명합니다. 볼륨의 개념은 금융 시장 거래에서 매우 중요한 요소 중 하나이며 우리 모두 주의를 기울여야 할 요소입니다. 이 글을 통해 볼륨 지표로 간단한 거래 시스템을 설계하는 방법에 대해서 알아보겠습니다.
preview
데이터 과학 및 머신 러닝(파트 05): 의사 결정 트리

데이터 과학 및 머신 러닝(파트 05): 의사 결정 트리

의사 결정 트리는 인간이 데이터를 분류하기 위해 생각하는 방식을 모방합니다. 트리를 구축하고 트리를 사용하여 데이터를 분류하고 예측하는 방법에 대해 알아보겠습니다. 의사 결정 트리 알고리즘의 주요 목표는 불순물이 있는 데이터를 순수한 것으로 분리하거나 노드에 가깝게 분리하는 것입니다.
preview
데이터 과학 및 머신 러닝(파트 04): 현재 주식 시장 붕괴 예측

데이터 과학 및 머신 러닝(파트 04): 현재 주식 시장 붕괴 예측

이 기사에서는 로지스틱 모델을 사용하여 미국 경제의 펀더멘털을 기반으로 주식 시장 폭락을 예측하려고 합니다. NETFLIX와 APPLE은 우리가 집중해서 볼 주식입니다. 이전의 2019년과 2020년의 시장 폭락을 통해 우리 모델이 현재의 암울한 상황에서 어떻게 작동하는지를 알아 봅시다.
preview
MQL5에서 행렬 및 벡터

MQL5에서 행렬 및 벡터

특수한 데이터 유형인 '매트릭스' 및 '벡터'를 사용하여 수학적 표기법에 매우 가까운 코드를 생성할 수 있습니다. 이러한 메서드를 사용하면 중첩된 루프를 만들거나 계산시 배열의 올바른 인덱싱을 염두에 둘 필요가 없습니다. 따라서 행렬 및 벡터 메서드를 사용하면 복잡한 프로그램을 개발할 때 안정성과 속도가 향상됩니다.
preview
누적/분배(Accumulation/Distribution (AD))에 기반한 거래 시스템을 설계하는 방법

누적/분배(Accumulation/Distribution (AD))에 기반한 거래 시스템을 설계하는 방법

이 글은 가장 인기 있는 기술 지표를 기반으로 거래 시스템을 설계하는 방법에 대한 시리즈의 새로운 글입니다. 이 글에서는 누적/분배 지표라는 새로운 기술 지표에 대해 배우고 간단한 AD 거래 전략을 기반으로 하여 MQL5 거래 시스템을 설계하는 방법에 대해 알아봅니다.
preview
OBV로 트레이딩 시스템을 설계하는 방법 알아보기

OBV로 트레이딩 시스템을 설계하는 방법 알아보기

이 기사는 인기있는 지표 중 일부를 기반으로 거래 시스템을 설계하는 방법에 대해 초보자들에게 설명하는 시리즈에서 계속되는 새로운 기사입니다. OBV(On Balance Volume)라는 새로운 지표를 배우고 이를 어떻게 사용하고 이를 기반으로 하는 거래 시스템을 어떻게 설계하는지 알아보겠습니다.
preview
Expert Advisor 개발 기초부터 (파트 11): 교차 주문 시스템(Cross order system)

Expert Advisor 개발 기초부터 (파트 11): 교차 주문 시스템(Cross order system)

이 기사에서는 교차 주문 시스템을 만들 것입니다. 트레이더의 삶을 매우 어렵게 만드는 한 가지 자산이 있습니다. - 바로 선물 계약입니다. 왜 선물이 어렵게 만드는 것일까요?
preview
Expert Advisor 개발 기초부터 (파트 10): 맞춤형 지표 액세스하기

Expert Advisor 개발 기초부터 (파트 10): 맞춤형 지표 액세스하기

Expert Advisor에서 어떻게 맞춤형 지표에 바로 액세스 할 수 있을까요? 트레이딩 EA는 맞춤형 지표를 사용할 수 있는 경우에 더욱 유용할 수 있습니다; 그렇지 않으면 코드와 명령의 집합일 뿐입니다.
preview
Expert Advisor 개발 기초부터 (파트 9): 개념적 도약(II)

Expert Advisor 개발 기초부터 (파트 9): 개념적 도약(II)

이 기사에서는 차트 트레이드를 플로팅 창에 배치합니다. 이전 파트에서는 플로팅 창 내에서 템플릿을 사용할 수 있는 기본 시스템을 만들었습니다.
preview
파라볼릭 SAR 기반의 트레이딩 시스템을 설계하는 방법 알아보기

파라볼릭 SAR 기반의 트레이딩 시스템을 설계하는 방법 알아보기

이 기사에서는 가장 인기 있는 지표를 사용하여 거래 시스템을 설계하는 방법에 대한 시리즈를 계속할 것입니다. 이 기사에서는 파라볼릭 SAR 지표에 대해 자세히 알아보고 몇 가지 간단한 전략을 사용하여 MetaTrader 5에서 사용할 거래 시스템을 설계하는 방법을 배웁니다.
preview
Expert Advisor 개발 기초부터 (파트 8): 개념적 도약

Expert Advisor 개발 기초부터 (파트 8): 개념적 도약

새로운 기능을 구현하는 가장 쉬운 방법은 무엇일까요? 이 글에서 우리는 한 걸음 뒤로 물러난 다음 두 걸음 앞으로 나아갈 것입니다.