거래 로봇을 무료로 다운로드 하는 법을 시청해보세요
당사를 Facebook에서 찾아주십시오!
당사 팬 페이지에 가입하십시오
스크립트가 흥미로우신가요?
그렇다면 링크 to it -
하셔서 다른 이들이 평가할 수 있도록 해보세요
스크립트가 마음에 드시나요? MetaTrader 5 터미널에서 시도해보십시오
조회수:
362
평가:
(34)
게시됨:
2021.11.24 14:56
이 코드를 기반으로 한 로봇이나 지표가 필요하신가요? 프리랜스로 주문하세요 프리랜스로 이동

일반적으로 오실레이터는 금융상품과 관련한 분석 도구의 평활화 가격과 n 기간 전의 가치를 비교합니다. Larry Williams는 그러한 오실레이터의 효율성은 다양할 수 있으며 계산을 위해 취하는 단일 주기의 수에 따라 달라질 수 있다는 사실에 주목했습니다. 그래서 그는 계산 기간이 다른 3개의 오실레이터의 가중치 합계를 사용하는 Ultimate Oscillator를 만들었습니다.

Larry Williams는 1985년 "Technical Analysis of Stocks and Commodities" 메거진에 얼티밋 오실레이터를 처음 소개했습니다. 지표의 값은 0에서 100까지이며 중간값은 50입니다. 30 이하의 값은 과매수를 의미하며 70에서 100 사이는 과매도를 나타냅니다.

오시ㅣㄹ레이터는 3개의 다른 기간을 사용하며 사용자가 임의로 지정할 수 있습니다. 디폴트값은 7, 14, 28 바 입니다. 더 긴 기간은 더 짧은 기간으로 구성됩니다. 즉, 28개 기간 값은 14개 기간 및 7개 기간 값을 할인합니다. 따라서 가장 짧은 주기의 값을 3번 사용하여 이 값이 오실레이터의 결과에 가장 큰 영향을 미치도록 합니다.

Larry Williams는 다이버전스가 나타날때 포지션에 진입할 것을 권장했습니다.

다음과 같을때 매수를 합니다:

  • 강세 다이버전스가 나타났을때: 가격은 더 낮은 최소값에 도달하고 오실레이터의 값은 더 낮은 최소값에 닿지 않은 경우.
  • 강세 다이버전스가 나타나고 오실레이터는 30이하로 떨어진 경우;
  • 그런 다음 오실레이터가 강세 다이버전스가 형성되는 시점에 도달한 최대 수준 이상으로 상승. 이때가 매수를 할 시점입니다.

매수 포지션을 청산할 때:

  • 오실레이터가 50 이상으로 상승하고 45 이하로 하락할 때;
  • 오실레이터가 70 이상으로 상승(때로는 70 이하로 떨어질때까지 기다릴 필요가 잇음);
  • 매도 신호가 나타나는 때.

매도 할때:

  • 약세 다이버전스가 나타남: 가격이 오실레이터의 더 높은 최대값에 의해 확인되지 않은 채 더 높은 최대값에 도달함;
  • 약세 다이버전스에서 오실레이터가 50 이상으로 상승;
  • 약세 다이버전스가 형성된 시점시 보다 아래로 오실레이터가 하락.

매도 포지션 청산 시점:

  • 오실레이터가 65 이상으로 상승;
  • 오실레이터가 30 이하로 하락;
  • 매수 신호가 나타나는때.

얼티밋 오실레이터

얼티밋 오실레이터

계산:

1. 현재 "True Low"(TL)의 정의 - 두 값 중 최소값, 즉 현재 최소값과 특별한 종가.

TL (i) = MIN (LOW (i) || CLOSE (i - 1))

2. 현재 "Buying Pressure" (BP) 찾기. 현재의 True Low와 현재 종가와의 차이와 같음.

BP (i) = CLOSE (i) - TL (i)

3. "True Range" (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. "Raw Ultimate Oscillator" (RawUO) 계산

RawUO = 4 * (BPSUM (1) / TRSUM (1)) + 2 * (BPSUM (2) / TRSUM (2)) + (BPSUM (3) / TRSUM (3))

7. 공식에 따른 "Ultimate Oscillator" (UO) 값 계산:

 UO = ( RawUO / (4 + 2 + 1)) * 100

설명:

  • MIN - 최소값을 의미;
  • MAX - 최대값;
  • || — 논리적 선택(OR);
  • LOW (i) - 현재 바의 최저가;
  • HIGH (i) - 현재 바의 최고가;
  • CLOSE (i) - 현재 바의 종가;
  • CLOSE (i - 1) - 이전바의 종가;
  • TL (i) - the True Low;
  • BP (i) - the Buying Pressure;
  • TR (i) - the True Range;
  • BPSUM(N) - n 기간 동안 BP 값의 수학적 합계(1과 동일한 N은 i=7 막대에 해당, 2와 동일한 N은 i=14 막대에 해당, 3과 동일한 N은 i=28 막대에 해당);
  • TRSUM(N) - n 기간 동안의 TR 값의 수학적 합(N이 1이면 i=7 막대에 해당하고 N이 2이면 i=14 막대에 해당하고 N이 3이면 i=28 막대에 해당).
  • RawUO - "Raw Ultimate Oscillator"
  • UO - Ultimate Oscillator를 의미.

MetaQuotes Ltd에서 러시아어로 번역함.
원본 코드: https://www.mql5.com/ru/code/51

스토캐스틱 오실레이터(Stochastic Oscillator) 스토캐스틱 오실레이터(Stochastic Oscillator)

스토캐스틱 오실레이터는 주어진 기간 동안의 해당 가격 범위와 비교한 유가 증권의 종가의 위치를 비교합니다.

표준 편차 (StdDev) 표준 편차 (StdDev)

표준편차(StdDev)는 시장의 변동성을 측정합니다. 이 지표는 이동 평균과 관련된 가격 변동의 스케일을 나타냅니다.

볼륨 볼륨

볼륨 지표는 볼륨의 변경에 따라 다른 색상으로 볼륨을 표시합니다.

Volume Rate of Change (VROC) 지표 Volume Rate of Change (VROC) 지표

VROC(Volume Rate of Change)는 거래량 추세가 이동하는 방향을 나타내는 지표입니다.