Aleksej Poljakov / 프로필
- 정보
7+ 년도
경험
|
90
제품
|
6
데몬 버전
|
6
작업
|
0
거래 신호
|
0
구독자
|
![DIY technical indicator](https://c.mql5.com/2/48/drawing-indicator__1.png)
In this article, I will consider the algorithms allowing you to create your own technical indicator. You will learn how to obtain pretty complex and interesting results with very simple initial assumptions.
숫자 시퀀스 중 하나를 "산불 시퀀스"라고 합니다. 가장 아름다운 새로운 시퀀스 중 하나로 인식되었습니다. 주요 특징은 이 시퀀스가 가장 짧은 경우에도 선형 추세를 피한다는 것입니다. 이 지표의 기초를 형성한 것은 이 속성입니다. 금융 시계열을 분석할 때 이 지표는 가능한 모든 추세 옵션을 거부하려고 합니다. 그리고 그가 실패하는 경우에만 그는 추세의 존재를 인식하고 적절한 신호를 제공합니다. 이 접근 방식을 통해 새로운 트렌드가 시작되는 순간을 정확하게 결정할 수 있습니다. 그러나 거짓 긍정도 가능합니다. 숫자를 줄이기 위해 이 표시기에 추가 필터가 추가되었습니다. 새 막대가 열리면 신호가 생성됩니다. 어떤 경우에도 다시 그리기가 발생하지 않습니다. 표시 매개변수: Applied Price - 적용된 가격 상수. Period Main - 표시기의 기본 기간, 유효한 값은 5 - 60 이내입니다. Period Additional - 추가
숫자 시퀀스 중 하나를 "산불 시퀀스"라고 합니다. 가장 아름다운 새로운 시퀀스 중 하나로 인식되었습니다. 주요 특징은 이 시퀀스가 가장 짧은 경우에도 선형 추세를 피한다는 것입니다. 이 지표의 기초를 형성한 것은 이 속성입니다. 금융 시계열을 분석할 때 이 지표는 가능한 모든 추세 옵션을 거부하려고 합니다. 그리고 그가 실패하는 경우에만 그는 추세의 존재를 인식하고 적절한 신호를 제공합니다. 이 접근 방식을 통해 새로운 트렌드가 시작되는 순간을 정확하게 결정할 수 있습니다. 그러나 거짓 긍정도 가능합니다. 숫자를 줄이기 위해 이 표시기에 추가 필터가 추가되었습니다. 새 막대가 열리면 신호가 생성됩니다. 어떤 경우에도 다시 그리기가 발생하지 않습니다. 표시 매개변수: Applied Price - 적용된 가격 상수. Period Main - 표시기의 기본 기간, 유효한 값은 5 - 60 이내입니다. Period Additional - 추가 기간, 이 매개변수의 유효한 값은 5 -
![CCI indicator. Three transformation steps](https://c.mql5.com/2/48/new_oscillator.png)
In this article, I will make additional changes to the CCI affecting the very logic of this indicator. Moreover, we will be able to see it in the main chart window.
![CCI 지표. 업그레이드 및 새로운 기능](https://c.mql5.com/2/47/new_oscillator.png)
이 기사에서는 CCI 지표를 업그레이드 하는 가능성에 대해 알아봅니다. 또한 저는 지표의 수정을 제시할 것입니다.
이 표시기는 ogive 모양을 기반으로 합니다. 이러한 모양은 공기 역학 및 우주 기술에 사용됩니다. 총알도 일종의 타원형입니다. 기술 지표에서 이러한 형식을 사용하면 지표의 민감도와 안정성 사이의 절충안을 달성할 수 있습니다. 이는 적용 시 추가적인 가능성을 제공합니다. 표시 매개변수: iType - ogive 형식의 유형입니다. iPeriod - 표시 기간. iFactor 는 포물선 및 지수 형식에 사용되는 추가 매개변수입니다. 유효한 값은 0 - 255입니다. iFactor = 0이면 지표가 단순 이동 평균으로 퇴화합니다. iChannel - 가격이 움직이는 상위 및 하위 채널을 구축할 수 있는 매개변수입니다. 유효한 값은 -128부터 127까지입니다. 값이 양수이면 위쪽 채널이 그려지고 음수이면 아래쪽 채널이 그려집니다. 이러한 매개변수를 결합하여 다른 결과를 얻을 수 있습니다. 지표는 시장의 추세 가격 움직임을 추적하는 데 사용할 수
이 표시기는 ogive 모양을 기반으로 합니다. 이러한 모양은 공기 역학 및 우주 기술에 사용됩니다. 총알도 일종의 타원형입니다. 기술 지표에서 이러한 형식을 사용하면 지표의 민감도와 안정성 사이의 절충안을 달성할 수 있습니다. 이는 적용 시 추가적인 가능성을 제공합니다. 표시 매개변수: iType - ogive 형식의 유형입니다. iPeriod - 표시 기간. iFactor 는 포물선 및 지수 형식에 사용되는 추가 매개변수입니다. 유효한 값은 0 - 255입니다. iFactor = 0이면 지표가 단순 이동 평균으로 퇴화합니다. iChannel - 가격이 움직이는 상위 및 하위 채널을 구축할 수 있는 매개변수입니다. 유효한 값은 -128부터 127까지입니다. 값이 양수이면 위쪽 채널이 그려지고 음수이면 아래쪽 채널이 그려집니다. 이러한 매개변수를 결합하여 다른 결과를 얻을 수 있습니다. 지표는 시장의 추세 가격 움직임을 추적하는 데 사용할 수 있습니다. 채널을 구축하면 가격이
이 표시기는 소위 "악" 숫자를 가중치 계수로 사용합니다. 그들의 반대는 이 지표에도 표시되는 "혐오스러운" 숫자입니다. 숫자를 이 두 클래스로 나누는 것은 특정 숫자의 이진 표기법에서 단위 수에 의해 결정되는 해밍 가중치와 연관됩니다. 이러한 숫자를 가중치 요인으로 사용하면 추세 추종 지표가 생성됩니다. 또한, 혐오스러운 숫자는 더 민감한 지표를 제공하고, 악한 숫자는 보수적인 지표를 제공합니다. 그들 사이의 차이는 그리 크지 않으며 시장의 급격한 가격 움직임에서만 알 수 있습니다. 이 지표를 사용하면 새로운 추세의 시작을 결정하는 데 도움이 될 수 있습니다. 이를 통해 위치를 여는 순간을 보다 정확하게 결정할 수 있습니다. 표시 매개변수: Type numbers - 숫자 유형 선택, Evil 또는 Odious; iPeriod - 표시 기간. 표시기의 감도는 이 매개변수에 따라 다릅니다. 작을수록 가격 변화와 시장 동향의 변화에 대한 민감도가
이 표시기는 소위 "악" 숫자를 가중치 계수로 사용합니다. 그들의 반대는 이 지표에도 표시되는 "혐오스러운" 숫자입니다. 숫자를 이 두 클래스로 나누는 것은 특정 숫자의 이진 표기법에서 단위 수에 의해 결정되는 해밍 가중치와 연관됩니다. 이러한 숫자를 가중치 요인으로 사용하면 추세 추종 지표가 생성됩니다. 또한, 혐오스러운 숫자는 더 민감한 지표를 제공하고, 악한 숫자는 보수적인 지표를 제공합니다. 그들 사이의 차이는 그리 크지 않으며 시장의 급격한 가격 움직임에서만 알 수 있습니다. 이 지표를 사용하면 새로운 추세의 시작을 결정하는 데 도움이 될 수 있습니다. 이를 통해 위치를 여는 순간을 보다 정확하게 결정할 수 있습니다. 표시 매개변수: Type numbers - 숫자 유형 선택, Evil 또는 Odious; iPeriod - 표시 기간. 표시기의 감도는 이 매개변수에 따라 다릅니다. 작을수록 가격 변화와 시장 동향의 변화에 대한 민감도가 높아집니다. 표시기 동작의 예는
이 거래 전문가의 주요 목적은 후행 정지 기능을 수행하는 것입니다. 포지션을 열거나 닫지 않고 설정 및 이동만 이익을 얻고 손실 수준을 중지합니다. 이익실현 및 손절매를 계산하기 위해 가격 변동 통계와 D. Bernoulli의 도덕적 기대가 사용됩니다. 이로 인해 전문가가 설정한 새로운 수준은 위험/보상 비율 측면에서 가능한 최상의 옵션을 제공합니다. 거래 로봇의 매개변수를 살펴보겠습니다. Tracked Symbols - EA에서 추적할 통화 쌍입니다. 관심 있는 모든 문자를 쉼표로 구분하여 입력하십시오. 예: EURUSD,GBPUSD,USDCHF. 이 필드를 비워두면 어드바이저는 설치된 심볼에서만 작동합니다. 로봇이 시작되면 터미널의 "전문가" 탭에 모니터링되는 기호가 표시됩니다. Estimated Timeframe - EA가 가격 변동 통계를 수집할 기간을 설정합니다. 적은 수익(스캘핑 등)으로 많은 수의 항목을 사용하는 거래 전략의 경우 작은 기간을 사용해야 합니다. 트렌드
이 거래 전문가의 주요 목적은 후행 정지 기능을 수행하는 것입니다. 포지션을 열거나 닫지 않고 설정 및 이동만 이익을 얻고 손실 수준을 중지합니다. 이익실현 및 손절매를 계산하기 위해 가격 변동 통계와 D. Bernoulli의 도덕적 기대가 사용됩니다. 이로 인해 전문가가 설정한 새로운 수준은 위험/보상 비율 측면에서 가능한 최상의 옵션을 제공합니다. 거래 로봇의 매개변수를 살펴보겠습니다. Tracked Symbols - EA에서 추적할 통화 쌍입니다. 관심 있는 모든 문자를 쉼표로 구분하여 입력하십시오. 예: EURUSD,GBPUSD,USDCHF. 이 필드를 비워두면 어드바이저는 설치된 심볼에서만 작동합니다. 로봇이 시작되면 터미널의 "전문가" 탭에 모니터링되는 기호가 표시됩니다. Estimated Timeframe - EA가 가격 변동 통계를 수집할 기간을 설정합니다. 적은 수익(스캘핑 등)으로 많은 수의 항목을 사용하는 거래 전략의 경우 작은 기간을
이 지표는 가격 시리즈의 지역 최고가와 최저가를 사용합니다. 극값을 강조 표시한 후 값이 평활화됩니다. 덕분에 외부 및 내부의 두 가지 채널이 구축되었습니다. 가격 움직임이 선형 추세를 따르는 경우 내부 채널은 한계를 보여줍니다. 외부 채널은 대수 추세로 가격 움직임의 경계를 보여줍니다. 채널을 계산한 후 표시기는 실제 가격 움직임을 분석하고 개시 및 종료 위치에 대한 권장 사항을 제공합니다. 파란색 점 - 시작 매수 포지션, 빨간색 - 시작 매도 포지션. 해당 십자가는 특정 위치를 닫을 것을 권장합니다(있는 경우). 모든 신호가 동일한 강도와 정확도를 갖는 것은 아니라는 점을 기억해야 합니다. 어떤 경우에는 올바른 방향의 가격 움직임이 매우 빨리 끝나서 큰 이익을 얻을 수 없습니다. 신호로 인해 손실이 발생하는 상황도 있습니다(이러한 신호의 예는 마지막 그림에 표시됨). 이러한 기능을 감안할 때 다음을 권장할 수 있습니다. 현재 시장 상황에 따라 값이 변경될 수 있는 유동적 이익
이 지표는 가격 시리즈의 지역 최고가와 최저가를 사용합니다. 극값을 강조 표시한 후 값이 평활화됩니다. 덕분에 외부 및 내부의 두 가지 채널이 구축되었습니다. 가격 움직임이 선형 추세를 따르는 경우 내부 채널은 한계를 보여줍니다. 외부 채널은 대수 추세로 가격 움직임의 경계를 보여줍니다. 채널을 계산한 후 표시기는 실제 가격 움직임을 분석하고 개시 및 종료 위치에 대한 권장 사항을 제공합니다. 파란색 점 - 시작 매수 포지션, 빨간색 - 시작 매도 포지션. 해당 십자가는 특정 위치를 닫을 것을 권장합니다(있는 경우). 모든 신호가 동일한 강도와 정확도를 갖는 것은 아니라는 점을 기억해야 합니다. 어떤 경우에는 올바른 방향의 가격 움직임이 매우 빨리 끝나서 큰 이익을 얻을 수 없습니다. 신호로 인해 손실이 발생하는 상황도 있습니다(이러한 신호의 예는 마지막 그림에 표시됨). 이러한 기능을 감안할 때 다음을 권장할 수 있습니다. 현재 시장 상황에 따라 값이 변경될 수 있는 유동적 이익
초기하 계열은 이 필터의 가중치 계수를 계산하는 데 사용됩니다. 이 접근 방식을 사용하면 시계열을 다소 흥미롭게 평활화할 수 있습니다. 초기하학적 필터 가중치는 지수 및 선형 가중 이동 평균만큼 빨리 감소하지 않지만 평활 이동 평균보다 빠릅니다. 이로 인해 이 필터의 동작은 여러 면에서 이동 평균의 동작과 유사합니다. 그러나 몇 가지 장점이 있습니다. 그 지연은 이동 평균보다 훨씬 적습니다. 그러나 동시에 지수 이동 평균보다 훨씬 더 많은 정보를 보유합니다. 이로 인해 초기하학적 필터는 금융 시계열의 추세와 순환 구성 요소를 더 잘 강조 표시할 수 있습니다. 따라서 이 지표는 다양한 유형의 이동 평균을 사용하는 거래 전략에 사용할 수 있습니다. 표시기의 작동은 단일 매개변수에 따라 다릅니다. iPeriod - 이 매개변수의 유효한 값은 2 - 149입니다. 이 매개변수의 값이 작을수록 지표는 최신 가격 변화에 더 강하게 반응합니다. 이 매개변수의 값이 크면 장기적인
초기하 계열은 이 필터의 가중치 계수를 계산하는 데 사용됩니다. 이 접근 방식을 사용하면 시계열을 다소 흥미롭게 평활화할 수 있습니다. 초기하학적 필터 가중치는 지수 및 선형 가중 이동 평균만큼 빨리 감소하지 않지만 평활 이동 평균보다 빠릅니다. 이로 인해 이 필터의 동작은 여러 면에서 이동 평균의 동작과 유사합니다. 그러나 몇 가지 장점이 있습니다. 그 지연은 이동 평균보다 훨씬 적습니다. 그러나 동시에 지수 이동 평균보다 훨씬 더 많은 정보를 보유합니다. 이로 인해 초기하학적 필터는 금융 시계열의 추세와 순환 구성 요소를 더 잘 강조 표시할 수 있습니다. 따라서 이 지표는 다양한 유형의 이동 평균을 사용하는 거래 전략에 사용할 수 있습니다. 표시기의 작동은 단일 매개변수에 따라 다릅니다. iPeriod - 이 매개변수의 유효한 값은 2 - 149입니다. 이 매개변수의 값이 작을수록 지표는 최신 가격 변화에 더 강하게 반응합니다. 이 매개변수의 값이 크면 장기적인 추세를 강조할
이 표시기는 최적의 이익실현 및 손절매 수준을 표시합니다. 이 수준은 과거 데이터를 기반으로 계산됩니다. 처음 시작할 때 표시기는 기록에 대해 학습됩니다. 그런 다음 그는 가격이 미래에 이 또는 그 수준을 극복할 확률을 평가하고 정지 주문을 하기 위한 가장 최적의 옵션을 선택합니다. 예를 들어 이익을 취하는 값은 이익이 최대이고 가격이 해당 수준에 도달할 확률이 가장 높도록 선택됩니다. 손절매 수준은 최소한이어야 하지만 도달할 확률은 최소한이어야 합니다. 결과적으로 승리에 대한 수학적 기대치가 가장 높은 레벨이 생성됩니다. 또한 이 지표는 지지선과 저항선의 형태로 사용될 수 있습니다. 이를 위해 다양한 예측 길이와 오프셋을 결합할 수 있습니다. 표시 매개변수: 길이 - 예측 길이. 이 매개변수는 향후 막대 거래의 예상 기간을 나타냅니다. Shift - 막대에서 이동합니다. 이 매개변수 덕분에 과거의 표시기 판독값을 볼 수 있습니다. 너비 - 선 너비. ClrBuy - 매수 포지션의
이 표시기는 최적의 이익실현 및 손절매 수준을 표시합니다. 이 수준은 과거 데이터를 기반으로 계산됩니다. 처음 시작할 때 표시기는 기록에 대해 학습됩니다. 그런 다음 그는 가격이 미래에 이 또는 그 수준을 극복할 확률을 평가하고 정지 주문을 하기 위한 가장 최적의 옵션을 선택합니다. 예를 들어 이익을 취하는 값은 이익이 최대이고 가격이 해당 수준에 도달할 확률이 가장 높도록 선택됩니다. 손절매 수준은 최소한이어야 하지만 도달할 확률은 최소한이어야 합니다. 결과적으로 승리에 대한 수학적 기대치가 가장 높은 레벨이 생성됩니다. 또한 이 지표는 지지선과 저항선의 형태로 사용될 수 있습니다. 이를 위해 다양한 예측 길이와 오프셋을 결합할 수 있습니다. 표시 매개변수: 길이 - 예측 길이. 이 매개변수는 향후 막대 거래의 예상 기간을 나타냅니다. Shift - 막대에서 이동합니다. 이 매개변수 덕분에 과거의 표시기 판독값을 볼 수 있습니다. 너비 - 선 너비. ClrBuy - 매수 포지션의
이 필터는 베셀 다항식을 기반으로 합니다. 주요 장점은 시간 지연이 적다는 것입니다. 이 필터의 또 다른 기능은 금융 시계열의 최신 값에 대한 높은 민감도입니다. 이 때문에 지표는 활성 가격 변동을 강조하는 동시에 노이즈 편차를 완화합니다. 고전적인 변형 외에도 Bessel 계수의 로그가 가중치 함수로 지표에 추가되었습니다. 이 경우 지표가 더 매끄럽게 나타나지만 동시에 가격이 활발하게 움직일 때 지연될 수 있습니다. 베셀 다항식을 계산할 때 계승이 사용됩니다. 이러한 이유로 지표의 기간은 아래에서 위로 제한됩니다. 일반 베셀 필터를 사용할 때는 지표의 작은 주기에 주의하는 것이 좋습니다. 기간이 증가함에 따라 표시기의 동작이 점점 더 안정되고 그 차이가 점점 더 눈에 띄지 않게 되기 때문입니다. 그림은 두 필터 유형의 동작을 보여줍니다. 표시 매개변수: TypeFilter - 일반/대수 필터 유형 선택 iPeriod - 표시 기간, 유효한 값 3 - 85
이 필터는 베셀 다항식을 기반으로 합니다. 주요 장점은 시간 지연이 적다는 것입니다. 이 필터의 또 다른 기능은 금융 시계열의 최신 값에 대한 높은 민감도입니다. 이 때문에 지표는 활성 가격 변동을 강조하는 동시에 노이즈 편차를 완화합니다. 고전적인 변형 외에도 Bessel 계수의 로그가 가중치 함수로 지표에 추가되었습니다. 이 경우 지표가 더 매끄럽게 나타나지만 동시에 가격이 활발하게 움직일 때 지연될 수 있습니다. 베셀 다항식을 계산할 때 계승이 사용됩니다. 이러한 이유로 지표의 기간은 아래에서 위로 제한됩니다. 일반 베셀 필터를 사용할 때는 지표의 작은 주기에 주의하는 것이 좋습니다. 기간이 증가함에 따라 표시기의 동작이 점점 더 안정되고 그 차이가 점점 더 눈에 띄지 않게 되기 때문입니다. 그림은 두 필터 유형의 동작을 보여줍니다. 표시 매개변수: TypeFilter - 일반/대수 필터 유형 선택 iPeriod - 표시 기간, 유효한 값 3 - 85
이 표시기는 이산 Hartley 변환을 기반으로 합니다. 이 변환을 사용하면 재무 시계열을 처리할 때 다양한 접근 방식을 적용할 수 있습니다. 이 지표의 특징은 판독값이 차트의 한 지점이 아니라 지표 기간의 모든 지점을 참조한다는 것입니다. 시계열을 처리할 때 표시기를 사용하여 시계열의 다양한 요소를 선택할 수 있습니다. 필터링의 첫 번째 가능성은 이 접근 방식을 기반으로 합니다. 불필요한 모든 고주파수 구성 요소는 단순히 폐기됩니다. 첫 번째 그림은 이 방법의 가능성을 보여줍니다. CutOff 매개변수를 선택하면 원래 시계열의 세부 정보를 선택할 수 있습니다(빨간색 선 - 주요 정보만 남음 CutOff = 0, 노란색 - 주요 및 가장 낮은 주파수 기간 CutOff = 1 , 파란색 - 가장 높은 주파수의 모든 노이즈가 삭제됩니다. CutOff = 4 ). 그러나 이것이 유일한 가능성은 아닙니다. 추가 필터링으로 노이즈 성분을 억제할 수 있습니다. 두 옵션 모두 이 표시기에