당사 팬 페이지에 가입하십시오
- 조회수:
- 51
- 평가:
- 게시됨:
-
이 코드를 기반으로 한 로봇이나 지표가 필요하신가요? 프리랜스로 주문하세요 프리랜스로 이동
CTrixOnArray 클래스는 인디케이터 버퍼를 사용하여 TRIX(삼중 지수 평균, TRIX) 인디케이터의 값을 계산하도록 설계되었습니다.
애플리케이션:
매개 변수가 있는 Init () 메서드는 인디케이터의 OnInit () 함수에서 호출됩니다:
- int aPeriod - 인디케이터의 주기;
- ENUM_MA_METHOD aMethod - 스무딩 메서드.
인디케이터의 OnCalculate() 함수에서 매개 변수와 함께 Solve() 메서드가 호출됩니다:
- const int aRatesTotal - OnCalculate() 함수 파라미터의 rates_total 변수;
- const int aPrevCalc - OnCalculate() 함수의 매개변수에서 prev_calculated 변수;
- double aData[] - 인디케이터 계산을 위한 데이터가 담긴 버퍼;
- double aM1[] - 계산을 위한 중간 버퍼;
- double aM2[] - 계산을 위한 중간 버퍼;
- double aM3[] - 계산을 위한 중간 버퍼;
- double aTrix[] - 계산된 인디케이터 값을 담은 버퍼.
- int BarsRequired() - 인디케이터 계산을 위한 최소 막대 수를 반환합니다;
- string Name() - 인디케이터 이름이 포함된 문자열을 반환합니다;
Test_TrixOnArray.mq5는 CTrixOnArray 클래스 사용 예제가 있는 인디케이터입니다. IncTrixOnArray 파일은 터미널 데이터 폴더의 MQL5\Include\IncOnArray 폴더에 있어야 합니다(IncOnArray 폴더를 생성해야 함). 이 클래스를 사용하려면 여기에 있는 IncMAOnArray 파일의 CMAOnArray 클래스가 필요합니다.
기술 지표인 삼중 지수 평균(TRIX)은 잭 허슨이 과매수 및 과매도 조건의 오실레이터로 개발한 것입니다. 모멘텀 지표로도 사용할 수 있습니다. 트리플 스무딩은 TRIX 지표 기간보다 짧은 주기로 가격 변동에서 주기적 요소를 제거하는 역할을 합니다.

MetaQuotes Ltd에서 러시아어로 번역함.
원본 코드: https://www.mql5.com/ru/code/655
iATR()이 없는 ATR, 스무딩이 있는 Wilder by William210.mq5
목표는 와일더 평활화를 사용한 ATR 계산을 보여주는 코드를 보여드리는 것입니다.
ATR classic therefore without iATR by William210
이 코드는 iatr() 또는 이 코드가 더 최신 버전이기 때문에 iatr()을 추적하지 않습니다. 이 코드는 더 거친 평활화가 아닌 일종의 SMA인 원래 평활화를 사용합니다. 두 평활화의 분석은 다른 곳에서 기회를 제안할 수 있습니다.
XdinMA
주기가 다른 두 개의 다른 이동 평균을 가장 간단한 대수 조합으로 구한 이동 평균입니다.
프랙탈의 지그재그 VininI_FractalsTrend
프랙탈로 만든 지그재그. 프랙탈을 사용한 덕분에 인디케이터는 표준 지그재그보다 훨씬 빠르게 작동합니다.