기고글 토론 "MetaTrader 5: 전략에 맞게 시장을 구축하기 — 렌코/레인지/볼륨, 합성 상품 그리고 사용자 맞춤형 심볼 스트레스 테스트"

 

새로운 기고글 MetaTrader 5: 전략에 맞게 시장을 구축하기 — 렌코/레인지/볼륨, 합성 상품 그리고 사용자 맞춤형 심볼 스트레스 테스트 가 게재되었습니다:

이 글은 MetaTrader 5 사용자 맞춤형 심볼의 API를 활용하여 터미널을 시간 독립적인 차트인 렌코 차트, 레인지 차트, 동일 볼륨 차트를 생성하고 합성 금융 상품을 구성하는 데이터 생성기로 변환하는 방법을 보여줍니다. 우리는 플랫폼의 한계를 고려하며 스트레스 테스트(스프레드의 확대, 손절매 수준 변경)를 하기 위한 틱 집계 및 히스토리 수정을 분석할 것입니다. 또한 CiCustomSymbol을 어떻게 다루는지 알아보고 CustomOrder 래퍼를 통해 미리 만들어진 코드로 실제 심볼로 주문을 라우팅하는 방법을 알아볼 것입니다.

MetaTrader 5의 표준 차트는 신뢰할 수 있는 도구이지만 시간 프레임, 브로커의 호가 정보, 그리고 시간/날짜의 격자 기반의 차트에서 벗어나지 못합니다. 현대 알고리즘 거래에서는 이러한 방식은 종종 불충분합니다: 소위 변동성 노이즈, 히스토리의 공백, 고정된 시간 간격 등이 시장의 실제 역학을 왜곡하기 때문입니다. 만약 터미널이 여러분의 시장 분석뿐만 아니라 특정 전략의 필요에 맞춰 시장의 표현 방식을 디자인할 수 있게끔 해준다면 어떨까요?

사용자 맞춤형 심볼 API 개발을 통해 MetaTrader 5는 아키텍처를 변경했습니다: 이제 트레이더는 단순히 호가를 수동적으로 소비하는 존재가 아니라 데이터의 설계자가 되는 것입니다. 사용자 맞춤형 심볼은 시각화를 위한 오프라인 차트가 아닙니다. 자체적인 틱 기록, 계약 사양 및 전략 테스터에서의 지원을 갖춘 완전한 기능을 갖춘 터미널 객체입니다.

이제 시간과는 관련 없는 차트(렌코 바, 레인지 바, 동일 볼륨 바)를 생성하고 합성 상품 및 바스켓을 구성하고 스프레드, 손절매 수준 및 증거금 요구 사항 등을 코드에서 직접 임의로 변경하여 스트레스 테스트를 실행할 수 있습니다.

이 글에서는 사용자 맞춤형 상품을 다룰 때의 실질적인 측면, 즉 데이터 저장 구조, 기본 MQL5 API, 틱 집계 알고리즘 및 히스토리 수정에 대해 살펴보겠습니다. 스탠다드 EA가 어떻게 사용자 맞춤형 심볼에서 실제 매매 종목으로 매매 주문을 연결하도록 하는지 그 방법을 살펴보겠습니다.

저자: MetaQuotes


작성자: MetaQuotes

 

정말 흥미로운 기사네요. 다시 한 번 읽어보고 있어요....

 

혹시 이 기사에 나온 지표를 활용해서 렌코 차트를 성공적으로 만들어 보신 분 계신가요?

제 경우에는 왠지 이 지표가 도저히 작동하지 않네요.


 
Aleksandr Slavskii #:

혹시 이 기사에 나온 지표를 이용해 렌코 차트를 만들어 보신 분 계신가요?

제 경우에는 왠지 이 지표가 도무지 작동하지 않네요.

정말 큰 ‘벽돌’을 놓았네요.

 
Dmitriy Skub #:

정말 거대한 “벽돌”을 설치했네요.

지표의 기본 설정대로 적용했습니다.

감사합니다. 정말로, ‘벽돌’을 좀 더 작게 만들면 차트가 보이네요.