보조지표

LoongMAx96: 메타트레이더 5에서 활용하는 96선 이동평균 지표
MetaTrader5
LoongMAx96: 메타트레이더 5에서 활용하는 96선 이동평균 지표

저자: Loong LoongMAx96은 단 100라인의 코드로 96개의 이동평균선을 그릴 수 있는 지표입니다. (MyBuffer 클래스를 사용합니다.) 이 아이디어는 Rosh의 주제에서 영감을 받았습니다. https://www.mql5.com/ru/forum/102881/page6https://www.mql5.com/zh/forum/102888/page2https://www.mql5.com/en/forum/102908/page4https://www.mql5.com/en/forum/102908/page5 중국어 이름에서 유래된 'jun xian liu'는 "이동평균선 흐름"을 의미합니다. 여러 지표를 간소화하기 위해 다중 선 지표를 만들고자 했습니다. 하지만 이는 반복적인 코드 작성을 의미하죠. 이 작업을 위해서는 2차원 배열이 필요합니다. 하나는 시간 인덱스용, 다른 하나는 MAs[] 인덱스용입니다. MQL4에서는 이게 불가능합니다. (MQL4는 8개의 선 지표만 지원하죠.) 그래서 우리는 메타트레이더 5와 MQL5를 사용했으며, 이들은 클래스를 지원합니다. 클래스를 사용하면 1차원을 숨길 수 있어요. 그래서 첫 번째 버전을 성공적으로 개발할 수 있었습니다. https://www.mql5.com/en/forum/121672 (주의: 이전 클래스 이름 'CIndicatorBuffer'는 Indicator.mqh에서 같은 이름과 충돌합니다.) 그 후, 더 발전된 버전이 https://www.mql5.com/en/forum/331/에서 논의되었습니다. (Rosh와 investeo에게 감사드립니다!) 현재 최신 버전이 이곳에 있습니다. 입력 매개변수: 매개변수는? 잊어버리세요! 매개변수를 변경하지 않고도 잘 작동합니다.

2010.02.15
트렌드 페인트 - 메타트레이더 4를 위한 유용한 지표
MetaTrader4
트렌드 페인트 - 메타트레이더 4를 위한 유용한 지표

안녕하세요, 트레이더 여러분! 오늘은 메타트레이더 4에서 활용할 수 있는 유용한 지표인 '트렌드 페인트'에 대해 이야기해 보려고 해요. 트렌드 페인트의 기본 아이디어는 우리의 거래 전략을 시각적으로 평가하는 것입니다. 상승 추세가 나타나면 바가 녹색으로 칠해지고, 하락 추세에서는 빨간색으로 변해요. 그리고 추세가 횡보하거나 지표들이 애매할 때는 바가 회색으로 표시됩니다. 이러한 색상 변화는 거래 시각화에 큰 도움을 주며, 차트에서 매수 및 매도 포인트를 쉽게 확인할 수 있도록 도와줍니다. 또한, 시장에서의 비활동 시간도 한눈에 파악할 수 있어요. 이 지표에는 MA Rounding Off과 Parabolic (Open-Close) 기능이 이미 내장되어 있습니다. 이 두 가지 지표에 대해서는 제가 이전에 다룬 글을 참고하시면 좋을 것 같아요. 트렌드 페인트 지표는 여러분의 거래 전략에 맞게 조정이 가능하니, 꼭 한번 활용해 보시길 추천드립니다. 또한, 차트 속성에서 바의 색상을 화면 색상에 맞춰 설정하면, 차트의 시각적 효과가 더욱 좋아질 거예요! 그럼, 모두 성공적인 거래 되시길 바랍니다! 감사합니다, Backspace. P.S. 바를 색칠하는 아이디어는 이 채팅방의 한 참가자에게서 영감을 받았어요. 그분께 감사의 말씀을 전하고 싶습니다! 이름은 기억나지 않지만 꼭 찾아서 다시 언급할게요.

2010.02.11
트리플 지수 평균(TRIX) - 메타트레이더 5의 강력한 오실레이터
MetaTrader5
트리플 지수 평균(TRIX) - 메타트레이더 5의 강력한 오실레이터

트리플 지수 평균 (TRIX)은 잭 허트슨(Jack Hutson)이 개발한 오실레이터로, 과매수 및 과매도 시장 상태를 파악하는 데 유용합니다.이 지표는 모멘텀 지표로도 활용될 수 있습니다. 트리플 스무딩 기법을 사용하여 TRIX의 주기보다 짧은 가격 움직임의 주기적 요소를 제거합니다.TRIX의 구간은 과매수(양수) 또는 과매도(음수) 상태를 나타내는 지표로 사용됩니다. 매수 신호는 제로 라인을 아래에서 위로 교차할 때 발생하며, 이를 '황소의 다이버전스'라고 합니다. 매도 신호는 지표가 제로 라인을 위에서 아래로 교차할 때 발생하며, 이를 '곰의 다이버전스'라고 합니다. 이 지표의 독특한 특징은 가격 변동의 노이즈를 완벽하게 필터링하고, 대부분의 이동 평균에서 나타나는 지연 현상이 없다는 점입니다.트리플 지수 평균 지표계산 방법:먼저, 지수 이동 평균 (EMA)을 계산합니다:EMA1(i) = EMA(가격, N, i)여기서:가격(i) - 현재 가격;N - EMA 기간;EMA1(i) - 현재 지수 이동 평균 값.그 다음, 얻어진 평균값에 대해 두 번째 스무딩을 수행합니다 - 이중 지수 스무딩:EMA2(i) = EMA(EMA1, N, i).이중 지수 이동 평균은 다시 한 번 지수적으로 스무딩되어 트리플 지수 이동 평균이 됩니다:EMA3(i) = EMA(EMA2, N, i);마지막으로, 지표 자체를 계산합니다:TRIX(i) = (EMA3(i) - EMA3(i - 1))/ EMA3(i-1)

2010.02.03
메타트레이더 5에서 VIDYA 활용하기: 변동 지수 동적 평균 지표
MetaTrader5
메타트레이더 5에서 VIDYA 활용하기: 변동 지수 동적 평균 지표

변동 지수 동적 평균(VIDYA)는 Tushar Chande가 개발한 기술적 지표입니다. 이 지표는 시장 변동성에 따라 평균화 기간이 동적으로 변화하는 지수 이동 평균(EMA)를 계산하는 독창적인 방법입니다. 평균화 기간은 시장의 변동성에 따라 결정되며, 변동성을 측정하기 위해 Chande 모멘텀 오실레이터(CMO)가 선택되었습니다. 이 오실레이터는 특정 기간(CMO 기간) 동안의 긍정적인 증가와 부정적인 증가의 합 비율을 측정합니다. CMO 값은 EMA의 스무딩 계수와 비율로 사용됩니다. 따라서 VIDYA는 CMO 기간과 EMA 기간이라는 두 가지 매개변수를 설정해야 합니다. 응용 대부분의 거래 시스템에서는 VIDYA 자체보다 VIDYA의 상한선과 하한선(상단 밴드 및 하단 밴드)을 사용합니다. 이들은 VIDYA보다 N% 위와 아래에 위치하며, 이 형태의 지표 해석은 볼린저 밴드(Bollinger Bands ®)와 유사하게 수행됩니다. 변동 지수 동적 평균 지표 계산: 표준 지수 이동 평균은 다음 공식을 통해 계산됩니다: EMA(i) = Price(i) * F + EMA(i-1)*(1-F) 여기서: F = 2/(Period_EMA+1) - 스무딩 계수; Period_EMA - EMA 평균화 기간; Price(i) - 현재 가격; EMA(i-1) - 이전 EMA 값. 변동 지수 동적 평균의 값은 CMO를 사용하여 유사한 방식으로 계산됩니다: VIDYA(i) = Price(i) * F * ABS(CMO(i)) + VIDYA(i-1) * (1 - F* ABS(CMO(i))) 여기서: ABS(CMO(i)) - 현재 Chande 모멘텀 오실레이터의 절대값; VIDYA(i-1) - 이전 VIDYA 값. CMO 값은 다음 공식을 통해 계산됩니다: CMO(i) = (UpSum(i) - DnSum(i))/(UpSum(i) + DnSum(i)) 여기서: UpSum(i) - 해당 기간 동안의 긍정적인 가격 증가의 현재 합; DnSum(i) - 해당 기간 동안의 부정적인 가격 증가의 현재 합.

2010.02.03
트리플 지수 이동 평균(TEMA): 메타트레이더 5에서의 활용법
MetaTrader5
트리플 지수 이동 평균(TEMA): 메타트레이더 5에서의 활용법

트리플 지수 이동 평균 (TEMA)은 패트릭 뮬로이가 개발한 기술적 지표로, "Technical Analysis of Stocks & Commodities" 잡지에 발표되었습니다. 이 지표의 계산 원리는 더블 지수 이동 평균 (DEMA)와 유사합니다. 그러나 '트리플 지수 이동 평균'이라는 이름은 그 알고리즘을 완전히 반영하지는 않습니다. TEMA는 단일, 이중, 삼중 지수 평활 평균의 독특한 조합으로, 각기 별도로 계산했을 때보다 더 작은 지연을 제공합니다. TEMA는 전통적인 이동 평균 대신 사용할 수 있으며, 가격 데이터 평활화뿐만 아니라 다른 지표의 평활화에도 유용하게 사용됩니다. 트리플 지수 이동 평균 지표 계산 방법: 우선 DEMA를 계산하고, 그 다음 DEMA로부터 가격 편차의 오차를 구합니다: err(i) = Price(i) - DEMA(Price, N, ii) 여기서: err(i) - 현재 DEMA 오차; Price(i) - 현재 가격; DEMA(Price, N, i) - N 기간의 가격 시리즈에서의 현재 DEMA 값. 그 다음, 오차의 지수 평균 값을 더하여 TEMA를 계산합니다: TEMA(i) = DEMA(Price, N, i) + EMA(err, N, i) = DEMA(Price, N, i) + EMA(Price - EMA(Price, N, i), N, i) == DEMA(Price, N, i) + EMA(Price - DEMA(Price, N, i), N, i) = 3 * EMA(Price, N, i) - 3 * EMA2(Price, N, i) + EMA3(Price, N, i) 여기서: EMA(err, N, i) - err 오차의 현재 지수 평균 값; EMA2(Price, N, i) - 이중 순차 가격 평활의 현재 값; EMA3(Price, N, i) - 삼중 순차 가격 평활의 현재 값.

2010.02.03
더블 지수 이동 평균 (DEMA) - 메타트레이더 5에서 활용하는 지표
MetaTrader5
더블 지수 이동 평균 (DEMA) - 메타트레이더 5에서 활용하는 지표

더블 지수 이동 평균 (DEMA)는 패트릭 멀로이가 개발하여 1994년 2월 "기술적 분석: 주식 및 상품" 잡지에 발표한 기술 지표입니다. 이 지표는 가격 시리즈를 부드럽게 하는 데 사용되며, 금융 자산의 가격 차트에 직접 적용됩니다. 또한 다른 지표의 값도 부드럽게 하는 데 활용될 수 있습니다. DEMA의 장점은 톱니바퀴 모양의 가격 움직임에서 잘못된 신호를 제거하고 강한 추세에서 포지션을 유지할 수 있도록 돕는 것입니다. 더블 지수 이동 평균 지표 계산 방법: 이 지표는 지수 이동 평균 (EMA)를 기반으로 합니다. 가격이 EMA 값에서 얼마나 벗어나는지를 계산해 봅시다: err(i) = Price(i) - EMA(Price, N, i) 여기서: err(i) - 현재 EMA 오차; Price(i) - 현재 가격; EMA(Price, N, i) - N 기간의 현재 가격 시리즈에 대한 EMA 값. 이제 지수 평균 오차 값을 가격의 지수 이동 평균 값에 더하면 DEMA를 얻을 수 있습니다: DEMA(i) = EMA(Price, N, i) + EMA(err, N, i) = EMA(Price, N, i) + EMA(Price - EMA(Price, N, i), N, i) == 2 * EMA(Price, N, i) - EMA(Price - EMA(Price, N, i), N, i) = 2 * EMA(Price, N, i) - EMA2(Price, N, i) 여기서: EMA(err, N, i) - 현재 오차 err의 지수 평균 값; EMA2(Price, N, i) - 가격의 두 번 연속으로 부드럽게 한 현재 값.

2010.02.03
프랙탈 적응 이동 평균(FrAMA) - 메타트레이더 5에서의 트레이딩 지표
MetaTrader5
프랙탈 적응 이동 평균(FrAMA) - 메타트레이더 5에서의 트레이딩 지표

프랙탈 적응 이동 평균(FrAMA)는 존 엘러스(John Ehlers)가 개발한 기술적 지표입니다. 이 지표는 지수 이동 평균(EMA) 알고리즘을 기반으로 하여, 가격 시리즈의 현재 프랙탈 차원에 따라 스무딩 계수를 계산합니다. FrAMA의 장점은 강한 추세를 잘 따르면서 가격이 통합될 때 적절히 느려질 수 있다는 점입니다. 모든 유형의 이동 평균 분석 기법이 이 지표에 적용될 수 있습니다. 프랙탈 적응 이동 평균 지표 계산: FRAMA(i) = A(i) * Price(i) + (1 - A(i)) * FRAMA(i-1) 여기서: FRAMA(i) - 현재 FrAMA 값; Price(i) - 현재 가격; FRAMA(i-1) - 이전 FrAMA 값; A(i) - 현재 지수 스무딩 계수. 지수 스무딩 계수는 아래 공식을 통해 계산됩니다: A(i) = EXP(-4.6 * (D(i) - 1)) 여기서: D(i) - 현재 프랙탈 차원; EXP() - 지수 함수. 직선의 프랙탈 차원은 1입니다. 공식에서 D = 1일 때, A = EXP(-4.6 * (1-1)) = EXP(0) = 1이 됩니다. 따라서 가격이 직선으로 변화할 때는 지수 스무딩이 사용되지 않으며, 공식은 다음과 같습니다: FRAMA(i) = 1 * Price(i) + (1 - i) * FRAMA(i-1) = Price(i) 즉, 이 지표는 가격을 정확히 따릅니다. 평면의 프랙탈 차원은 2입니다. 공식을 통해 D = 2일 때, 스무딩 계수 A = EXP(-4.6*(2-1)) = EXP(-4.6) = 0.01이 됩니다. 이렇게 작은 값의 지수 스무딩 계수는 가격이 강한 톱니바퀴 형태로 움직일 때 발생합니다. 이러한 강한 느림은 약 200기간 단순 이동 평균에 해당합니다. 프랙탈 차원의 공식: D = (LOG(N1 + N2) - LOG(N3))/LOG(2) 추가 공식에 따라 계산됩니다: N(Length,i) = (HighestPrice(i) - LowestPrice(i))/Length 여기서: HighestPrice(i) - Length 기간의 현재 최대값; LowestPrice(i) - Length 기간의 현재 최소값; N1, N2 및 N3 값은 각각: N1(i) = N(Length,i)N2(i) = N(Length,i + Length)N3(i) = N(2 * Length,i)

2010.02.03
Bulls Power: 메타트레이더 5를 위한 지표 사용법
MetaTrader5
Bulls Power: 메타트레이더 5를 위한 지표 사용법

일상적인 거래는 구매자(‘황소’)와 판매자(‘곰’) 간의 치열한 전투를 의미합니다. 이 과정에서 어느 쪽이 우위를 점하느냐에 따라 그날의 종가는 전날보다 높거나 낮아지게 됩니다. 중간 결과로는 가장 높은 가격과 가장 낮은 가격이 있으며, 이를 통해 하루 동안의 전투가 어떻게 진행되었는지를 판단할 수 있습니다. Bulls Power의 균형을 추정하는 것은 매우 중요합니다. 이 균형의 변화는 초기 단계에서 잠재적인 추세 전환을 신호하는 역할을 하니까요. 이 작업은 알렉산더 엘더가 개발한 Bulls Power 오실레이터를 사용하여 해결할 수 있으며, 그의 저서 ‘Trading for a Living: Psychology, Trading Tactics, Money Management’에서 자세히 설명되어 있습니다. 엘더는 이 오실레이터를 도출할 때 다음과 같은 전제를 바탕으로 하였습니다: 이동 평균은 특정 기간 동안 판매자와 구매자 간의 가격 합의입니다. 가장 높은 가격은 하루 동안의 최대 구매력입니다. 이러한 전제를 기반으로, 엘더는 Bulls Power를 최고가와 13기간 지수 이동 평균(EMA)의 차이로 정의했습니다 (HIGH - EMA). 적용 방법 이 지표는 주로 추세 지표(가장 많이 사용되는 이동 평균)와 함께 사용하는 것이 좋습니다: 추세 지표가 하락세를 보이고, Bulls Power 지수가 0 이상이지만 하락하고 있다면 이는 매도 신호입니다; 이 경우, 지표 차트에서 봉우리의 다이버전스가 형성되는 것이 바람직합니다. 계산 방법: 이 지표의 첫 번째 단계는 지수 이동 평균을 계산하는 것입니다 (보통 13기간 EMA를 사용하는 것이 권장됩니다). BULLS = HIGH - EMA 여기서: BULLS - Bulls의 힘; HIGH - 현재 바의 최고 가격; EMA - 지수 이동 평균입니다. 상승 추세에서는 HIGH가 EMA보다 높아지므로 Bulls Power는 0 이상이며 히스토그램이 0선 위에 위치합니다. 가격이 하락할 때 HIGH가 EMA 아래로 떨어지면 Bulls Power는 0 이하가 되고, 히스토그램은 0선 아래로 떨어집니다.

2010.01.26
윌리엄스 퍼센트 레인지(%R): 메타트레이더 5에서의 활용법
MetaTrader5
윌리엄스 퍼센트 레인지(%R): 메타트레이더 5에서의 활용법

윌리엄스 퍼센트 레인지(%R) 지표는 시장이 과매도 또는 과매수 상태인지 판단하는 데 도움을 주는 동적인 기술 지표입니다. %R은 스토캐스틱 오실레이터와 매우 유사하지만, 유일한 차이점은 %R은 반전된 척도를 가지고 있고 스토캐스틱 오실레이터는 내부 스무딩을 적용합니다. 이 지표를 반전된 형태로 표시하기 위해서는 윌리엄스 퍼센트 레인지 값 앞에 마이너스 기호를 붙여야 합니다(예: -30%). 분석을 할 때는 마이너스 기호를 무시하면 됩니다. 지표 값이 80%에서 100% 사이에 위치할 경우, 시장은 과매도 상태로 간주됩니다. 반면, 0%에서 20% 사이의 값은 시장이 과매수 상태임을 나타냅니다. 모든 과매도/과매수 지표와 마찬가지로, 거래를 하기 전에 자산의 가격이 방향을 바꾸는 것을 기다리는 것이 좋습니다. 예를 들어, 과매수 상태를 나타내는 지표가 있을 경우, 자산의 가격이 하락하기 시작할 때까지 기다리는 것이 현명합니다. 윌리엄스 퍼센트 레인지 지표의 흥미로운 점은 기본 자산의 가격 반전을 예측하는 독특한 능력입니다. 이 지표는 거의 항상 최고점을 형성한 후 몇 일 뒤에 자산의 가격이 최고점을 찍고 하락합니다. 마찬가지로, 윌리엄스 퍼센트 레인지 지표는 바닥점을 만들고 나서 몇 일 후에 자산의 가격이 상승하기 시작합니다. 윌리엄스 퍼센트 레인지 지표 계산 방법: 아래는 %R 지표 계산을 위한 공식이며, 스토캐스틱 오실레이터 공식과 매우 유사합니다: %R = (HIGH(i-n)-CLOSE)/(HIGH(i-n)-LOW(i-n))*100 여기서: CLOSE - 오늘의 종가; HIGH(i-n) - 이전 n 기간 동안의 최고가; LOW(i-n) - 이전 n 기간 동안의 최저가.

2010.01.26
윌리엄스 누적/분배 지표(W_A/D) - 메타트레이더 5에서의 활용법
MetaTrader5
윌리엄스 누적/분배 지표(W_A/D) - 메타트레이더 5에서의 활용법

윌리엄스의 누적/분배 지표(W_A/D)는 긍정적인 "누적" 가격 움직임과 부정적인 "분배" 가격 움직임의 누적 합입니다. 예를 들어, 현재 종가가 이전 종가보다 높다면, W_A/D는 현재 종가와 진정한 최저가 간의 차이만큼 증가합니다. 반대로, 현재 종가가 이전 종가보다 낮다면, W_A/D는 현재 종가와 진정한 최고가 간의 차이만큼 감소합니다. “누적”이라는 용어는 구매자가 시장을 지배하는 상황을 의미하고, “분배”라는 용어는 판매자가 시장을 지배하는 상황을 나타냅니다.지표와 가격 간의 발산은 신호 역할을 합니다. 대부분의 지표와 마찬가지로 W_A/D는 가격을 선도합니다. 즉, 발산이 발생하면 가격은 지표에 따라 방향을 바꿉니다. 가격이 새로운 최고점을 기록했지만 누적/분배 지표는 새로운 최고점을 기록하지 못하면, 이는 해당 자산이 분배되고 있다는 신호입니다. 이는 매도 신호입니다. 가격이 새로운 최저점을 기록했지만 누적/분배 지표는 새로운 최저점을 기록하지 못하면, 이는 해당 자산이 누적되고 있다는 신호입니다. 이는 매수 신호입니다. 윌리엄스 누적/분배 지표 계산 방법: 누적/분배 지표를 계산하려면, 먼저 "진정한 범위 최고가"(TRH)와 "진정한 범위 최저가"(TRL)를 찾아야 합니다: TRH (i) = MAX (HIGH (i) || CLOSE (i - 1))TRL (i) = MIN (LOW (i) || CLOSE (i - 1)) 그 다음, 오늘과 어제의 종가를 비교하여 현재 누적/분배 값(CurA/D)을 찾아야 합니다. 현재 종가가 이전 종가보다 높다면: CurА/D = CLOSE (i) - ТRL (i) 현재 종가가 이전 종가보다 낮다면: CurА/D = CLOSE (i) - ТRH (i) 현재와 이전 종가가 일치하면: CurА/D = 0 윌리엄스 누적/분배 지표는 매일 이 값들의 누적 합입니다: WА/D (i) = CurА/D + WА/D (i - 1) 여기서: TRH (i) - 진정한 범위 최고가; TRL (i) - 진정한 범위 최저가; MIN - 최소값; MAX - 최대값; || - 논리적 OR; LOW (i) - 현재 바의 최소 가격; HIGH (i) - 현재 바의 최대 가격; CLOSE (i) - 현재 바의 종가; CLOSE (i - 1) - 이전 바의 종가; CurА/D - 현재 누적/분배 값; WА/D (i) - 현재 윌리엄스 누적/분배 지표의 값; WА/D (i - 1) - 이전 바의 윌리엄스 누적/분배 지표의 값.

2010.01.26
볼륨 변화율(VROC) - 메타트레이더 5에서의 활용법
MetaTrader5
볼륨 변화율(VROC) - 메타트레이더 5에서의 활용법

볼륨 변화율(Volume Rate of Change, VROC)은 거래량 추세가 어디로 향하는지를 보여주는 지표입니다. 이 지표의 핵심 아이디어는 중요한 가격 패턴(고점, 저점, 돌파 등)이 발생할 때마다 거래량이 급격히 증가한다는 점입니다. VROC는 현재 바의 거래량과 n개 기간 전의 거래량의 차이로 계산됩니다. 만약 현재 바의 거래량이 n개 기간 전보다 높다면, 지표 값은 양수가 됩니다. 반대로 현재 거래량이 낮다면 VROC는 음수 값을 가지게 됩니다. 이로 인해 이 지표는 거래량 변화 속도를 파악할 수 있게 해줍니다. 이 지표를 사용할 때는 계산 기간을 정하는 것이 매우 중요합니다. 10-15개의 바를 기준으로 하면 거래량의 급격한 변화를 보여줍니다. 하지만 더 현실적인 신호를 얻기 위해서는 25-30개의 바를 선택하는 것이 좋습니다. 이렇게 하면 더 부드럽고 균형 잡힌 선을 얻을 수 있어 분석이 쉬워집니다. 반면에 짧은 기간을 사용하면 더 산란되고 "노이즈"가 많은 선을 만들게 되어 분석이 복잡해질 수 있습니다. 볼륨 변화율 지표 계산식: VROC = ((VOLUME (i) - VOLUME (i - n)) / VOLUME (i - n)) * 100 여기서: VOLUME (i) - 현재 바의 거래량; VOLUME (i - n) - n개 바 전의 거래량; VROC - 볼륨 변화율 지표 값입니다.

2010.01.26
메타트레이더 5를 위한 얼티밋 오실레이터 사용법
MetaTrader5
메타트레이더 5를 위한 얼티밋 오실레이터 사용법

오실레이터는 일반적으로 금융 도구의 부드러운 가격과 n기간 전의 값을 비교하는 지표입니다. 래리 윌리엄스는 이러한 오실레이터의 효율성이 계산에 사용하는 단일 기간의 수에 따라 달라질 수 있다는 점을 발견했습니다. 그래서 그는 서로 다른 계산 기간을 가진 세 개의 오실레이터의 가중 총합을 사용하는 얼티밋 오실레이터를 개발했습니다. 래리 윌리엄스는 1985년에 "Technical Analysis of Stocks and Commodities" 잡지에서 이 오실레이터를 처음 설명했습니다. 이 지표의 값은 0에서 100 사이에서 변동하며, 중앙값은 50입니다. 30 이하의 값은 과매수 구역을 나타내고, 70에서 100 사이의 값은 과매도 구역을 나타냅니다.이 오실레이터는 수동으로 설정할 수 있는 세 가지 기간을 사용합니다. 기본값은 7, 14, 28 바입니다. 긴 기간은 짧은 기간의 값을 포함하므로 28기간 값은 14기간과 7기간의 값을 반영합니다. 따라서 짧은 기간의 값이 세 번 사용되므로 이 값이 오실레이터의 결과에 가장 큰 영향을 미칩니다. 래리 윌리엄스는 다이버전스가 나타날 때 포지션을 열 것을 추천했습니다. 구매 신호가 발생할 때는: 불 다이버전스가 나타났을 때: 가격이 이전에 확인되지 않은 더 낮은 최저점을 기록하였다; 그 불 다이버전스가 나타날 때 오실레이터가 30 이하로 떨어졌다; 그 다음, 오실레이터가 불 다이버전스 형성 시점의 최대 수준을 넘었다. 이때 구매해야 합니다. 롱 포지션을 닫아야 하는 경우는: 오실레이터가 50을 초과한 후 45 이하로 떨어졌다; 오실레이터가 70을 초과했다 (가끔은 70 아래로 떨어질 때까지 기다리는 것이 좋습니다); 매도 신호가 발생했다. 판매 신호가 발생할 때는: 베어 다이버전스가 나타났을 때: 가격이 이전에 확인되지 않은 더 높은 최대값을 기록하였다; 베어 다이버전스가 발생할 때 오실레이터가 50을 초과했다; 오실레이터가 베어 다이버전스 형성 시점의 최소 수준을 하회했다. 숏 포지션을 닫아야 하는 경우는: 오실레이터가 65를 초과했다; 오실레이터가 30 이하로 떨어졌다; 구매 신호가 발생했다. 얼티밋 오실레이터 계산 방법: 1. 현재 "진정 저점"(TL)을 정의합니다 - 두 값 중 가장 낮은 값: 현재 최소값과 이전 종가. TL (i) = MIN (LOW (i) || CLOSE (i - 1)) 2. 현재 "매수 압력"(BP)을 찾습니다. 이는 현재 종가와 현재 진정 저점의 차이입니다. BP (i) = CLOSE (i) - TL (i) 3. "진정 범위"(TR)를 정의합니다. 이는 다음 차이 중 가장 큰 값입니다: 현재 최대값과 최소값; 현재 최대값과 이전 종가; 현재 최소값과 이전 종가. TR (i) = MAX (HIGH (i) - LOW (i) || HIGH (i) - CLOSE (i - 1) || CLOSE (i - 1) - LOW (i)) 4. 세 가지 계산 기간의 BP 값의 합을 찾습니다: BPSUM (N) = SUM (BP (i), i) 5. 세 가지 계산 기간의 TR 값의 합을 찾습니다: TRSUM (N) = SUM (TR (i), i) 6. "원시 얼티밋 오실레이터"(RawUO)를 계산합니다. RawUO = 4 * (BPSUM (1) / TRSUM (1)) + 2 * (BPSUM (2) / TRSUM (2)) + (BPSUM (3) / TRSUM (3)) 7. 다음 공식을 사용하여 "얼티밋 오실레이터"(UO) 값을 계산합니다: UO = ( RawUO / (4 + 2 + 1)) * 100 여기서: MIN - 최소값을 의미합니다; MAX - 최대값을 의미합니다; || — 논리적 OR; LOW (i) - 현재 바의 최소 가격; HIGH (i) - 현재 바의 최대 가격; CLOSE (i) - 현재 바의 종가; CLOSE (i - 1) - 이전 바의 종가; TL (i) - 진정 저점; BP (i) - 매수 압력; TR (i) - 진정 범위; BPSUM (N) - n기간의 BP 값의 합; TRSUM (N) - n기간의 TR 값의 합; RawUO - "원시 얼티밋 오실레이터"; UO - "얼티밋 오실레이터"를 의미합니다.

2010.01.26
처음 이전 338 339 340 341 342 343 344 345 346 347 348 다음 마지막