보조 지표에 대해 알아야 할 것들

 

사이트에는 보조 지표와 관련한 수십 개의 기고글들이 있습니다. 보조 지표의 예 그리고 보조 지표를 만드는 방법에 대한 기고글에서 찾을 수 있습니다. 초보자는 보조 지표를 만드는 방법을 배울 때 어디서부터 시작해야 할지 몰라 어려움을 겪을 수 있습니다. 그래서 여기 유용한 자료를 찾는 데 도움이 되는 몇 가지 팁이 있습니다.


이 주제에 대한 첫 번째 글은 MQL5: 나만의 보조 지표 만들기 입니다. 이 글에서는 MQL5 언어와 MetaTrader 5 클라이언트 터미널에서 채택한 보조 지표의 개념을 설명합니다.

보조지표란 무엇입니까? 우리가 원하는 방식으로 화면에 표시하고자 하는 계산된 값들의 집합입니다. 값의 집합은 프로그램에서 배열로 표시됩니다.

따라서 지표를 생성한다는 것은 일부 배열(가격 배열)을 처리하고 처리 결과를 다른 배열(지표 값)에 기록하는 알고리즘을 작성하는 것을 의미합니다.


다음 글은 하나의 보조 지표를 다른 보조 지표에 적용하기입니다. MQL5 언어의 장점 중 하나는 보조지표를 구성할때 다른 보조지표의 값을 기반으로 만들 수 있고 계산에 많은 리소스가 필요하지 않다는 것입니다.

OnCalculate() 함수 호출의 축약형을 사용하는 보조지표를 작성할 때 지표가 가격 데이터 뿐만 아니라 다른 보조지표의 데이터로도 계산될 수 있습니다.(내장된 것이든 사용자가 별도로 만든 것이든). 하나의 보조지표가 다른 보조지표의 데이터에 대해 정확하게 적용 되도록 개선하고 싶습니까? 이 글에서는 그러한 수정에 필요한 모든 단계를 검토하고 그러한 보조지표를 생성하기 위한 추가 규칙을 간략하게 설명합니다.



보조 지표의 핸들을 생성하여 값에 액세스할 수 있도록 하는 방법을 알아보려면 다음 문서를 읽으십시오. 초보자를 위한 MQL5: 전문가의 기술 지표 사용 가이드:

Expert Advisor에서 내장 또는 사용자가 자체적으로 만든 보조 지표의 값을 얻으려면 먼저 관련된 기능을 사용하여 해당 핸들을 만들어야 합니다. 이 글에서의 예시는 자신의 프로그램을 만드는 동안 이 보조 지표 또는 그 보조 지표를 사용하는 방법을 보여줍니다. 이 글에서는 MQL5 언어의 표준 보조 지표에 대해 설명합니다. 트레이딩 전략 개발에 대한 경험이 많지 않은 사람들을 위한 것이며 제공된 라이브러리를 사용하여 보조 지표를 사용하는 간단하고 명확한 방법을 제공합니다.


각각은 기술 지표 MQL5 언어 팩에 포함되어 있으며 자세한 설명과 함께 사용 예를 찾을 수 있습니다. MetaEditor 5에서 예제를 복사하여 컴파일하고 터미널에서 실행할 수 있습니다. 데이터 창의 지표의 버퍼의 모양과 표시 순서는 같은 이름의 내장 지표와 매우 유사합니다.

지표를 만드는 방법에 대한 또 다른 자세한 설명은 이 글 초보자를 위한 MQL5의 맞춤형 보조지표에서 확인할 수 있습니다.:

새로운 것은 초보자에게는 복잡하고 배우기 어려운 대상일 것입니다 우리가 알고 있는 것은 매우 간단하고 명확해 보입니다. 우리는 모든 사람이 무언가를 배울 때 처음부터 배워야 하고 모국어도 원래는 배워야 하는 대상이라는 사실을 간과합니다. 자신의 트레이딩 전략을 개발할 수 있는 폭넓은 가능성을 제공하는 MQL5 프로그래밍 언어도 마찬가지입니다. 기본 개념과 가장 간단한 예제에서 학습을 시작해야 하는 것입니다. MetaTrader 5 클라이언트 터미널과 기술 지표의 상호 작용은 이 글의 사용자 지정 지표 SMA의 간단한 예에서 볼 수 있습니다.


MQL5에서 보조 지표를 호출하는 방법에는 IndicatorCreate() 함수를 사용하여 보조 지표 핸들을 생성 하는 방법에 대한 설명이 있습니다. 이 메서드는 기존의 iCustom()을 사용하는 것에 비해 장점이 있습니다:

새로운 버전의 MQL 프로그래밍 언어를 사용하게 되면서 보조 지표를 다루는 접근 방식이 변경되었을 뿐만 아니라 지표를 생성하는 방법도 새롭게 생겼습니다. 또한 보조지표의 버퍼로 작업할 수 있는 추가적인 유연성이 있습니다. 이제 지표의 인덱싱 방향을 원하는 대로 지정하거나 원하는 만큼의 지표의 정확한 값을 얻을 수 있습니다. 이 문서에서는 보조 지표를 호출하고 보조지표의 버퍼에서 데이터를 가져오는 기본적인 방법을 설명합니다.


MQL5 보조 지표가 추가적인 유연성을 제공하며 이벤트를 처리할 수 있는 것 대해 알아보려면 MQL5 Event handling: MA 기간 즉시 변경을 읽어 보세요 :

기간이 13인 단순 평균의 MA(이동 평균) 지표가 차트에 적용되었다고 가정합니다. 기간을 20으로 변경하고 싶지만 표시기 속성 창으로 이동하여 숫자 13에서 20으로 바꾸고 싶지 않습니다. 마우스와 키보드를 사용하는 이러한 지루한 작업에 지쳤습니다. 보조 지표 코드를 열고 수정하고 싶지 않습니다. 이럴 때 숫자 키패드 옆에 있는 "위쪽 화살표"라는 버튼을 한 번만 누르면 이 모든 작업을 수행할 수 있습니다. 이 글에서는 그 방법을 설명합니다.


여러 개의 거래 종목을 기반으로 값을 계산하는 보다 복잡한 지표를 개발하려면 다음을 참조하십시오. 여러 개의 연결 보조 지표 버퍼를 사용하여 다중 통화 보조 지표 생성:

최근 외환 시장의 클러스터 분석에 대한 관심이 높아지고 있습니다. MQL5는 통화 쌍의 움직임과 관련한 트렌드를 리서치 할 수 있는 새로운 가능성을 열어줍니다. MQL4와 차별화되는 MQL5의 주요 기능은 보조 지표의 버퍼를 무제한으로 사용할 수 있다는 것입니다. 이 문서에서는 다중 통화 보조 지표 생성의 예를 설명합니다.



또 다른 유용한 글은 MQL5에서 다중 색상의 보조 지표 생성입니다. 색상 관리가 훨씬 쉬워졌으며 사전 정의된 사용 가능한 색상 수는 64개입니다. 또한 이러한 색상은 언제든지 바뀔 수 있습니다.

이 글에서는 다중 색상 보조지표를 만들거나 기존의 보조지표에 색을 칠하는 방법을 알아 볼 것입니다. MQL5를 사용하면 정보를 편리한 형식으로 표현할 수 있습니다. 이제 지표가 있는 수십 개의 차트를 보고 RSI 또는 스토캐스틱의 수치를 분석할 필요가 없습니다. 보조 지표의 값에 따라 다른 색상으로 캔들의 색을 칠하는 것이 더 좋은 방법일 것입니다.



CChartObject 클래스를 기반으로 하는 새로운 GUI 위젯 설계 및 구현이란 글에서 그래픽 개체의 ude와 연결된 MQL5 보조 지표의 일부 기능을 설명합니다.

이전의 글(GUI 인터페이스가 있는 반자동 Expert Advisor)을 작성한 결과 몇몇 새로운 기능을 사용하여 인터페이스를 향상시키는 것이 더 복잡한 보조지표 및 Expert Advisor를 사용하기 위해 바람직하다는 것이 명확해졌습니다. MQL5 표준 라이브러리 클래스에 익숙해진 후 새 위젯을 구현할 수 있었습니다. 이 글에서는 보조지표 및 Expert Advisors에서 사용할 수 있는 CChartObjectEdit 기반의 새로운 MQL5 GUI 위젯을 설계하고 구현하는 프로세스에 대해 설명합니다.


이것은 유용한 기사들의 완전한 목록은 아니지만 귀하가 확신을 갖게 하기에 충분할 것입니다. 어떤 글이 읽을만한 가치가 있는지, 그중 어떤 부분이 유용한지 등의 코멘트를 추가할 수 있습니다.