Czym jest przykład obliczeniowy wskaźnika Ultimate Oscillator?
Bezpośrednia odpowiedź: co oznacza tutaj przykład obliczeniowy
Przykład obliczeniowy wskaźnika Ultimate Oscillator to w pełni przejrzyste obliczenie numeryczne, które zaczyna się od założonych danych wejściowych cen (high, low, close dla kilku świec), następnie krok po kroku stosuje formuły wskaźnika, a na końcu podaje wartość wyjściową i założenia.
Ultimate Oscillator to wskaźnik momentum zbudowany z trzech horyzontów „wstecznych” (zazwyczaj 7, 14 i 28 okresów). Szacuje on ciśnienie kupna względem całego zakresu handlu za pomocą trzech pośrednich współczynników, a następnie łączy je w jeden oscylator.
Ponieważ nie zakłada się tutaj żadnych danych rynkowych w czasie rzeczywistym, przykład wykorzystuje wymyślone, ale wewnętrznie spójne liczby, abyś mógł niezależnie zweryfikować każdy krok arytmetyczny.
Mechanizm lub definicja: elementy składowe
Dla każdej świecy t zdefiniuj:
- Ciśnienie kupna (BP): (BP_t = Close_t - Low_t), jeśli (Close_t \ge Low_t). (W większości praktycznych przypadków close jest powyżej lub równe low.)
- True Range (TR): miara tego, jak szeroko poruszała się cena, obliczana jako (TR_t = max(High_t - Low_t, |High_t - Close_{t-1}|, |Low_t - Close_{t-1}|)).
- Współczynnik dla każdego horyzontu: (AvgBP/TR = \frac{\sum BP}{\sum TR}) dla świec danego horyzontu.
Ultimate Oscillator łączy trzy współczynniki horyzontów. Powszechna ważona forma to:
(UO = 100 \times \frac{4\cdot S_7 + 2\cdot S_14 + 1\cdot S_28}{4 + 2 + 1})
gdzie (S_7), (S_14) i (S_28) to zsumowane współczynniki BP/TR odpowiednio dla 7, 14 i 28 okresów.
Ważne: wartość oscylatora zależy od dokładnych długości okresów oraz od dokładnego ciągu danych high/low/close.
Dowód lub przykład: jeden kompletny scenariusz numeryczny
Założenia (jawne):
- Używamy długości horyzontów 7, 14 i 28 okresów (zgodnie z powszechną praktyką).
- Aby uprościć arytmetykę, demonstrujemy obliczenia przy użyciu skróconych „efektywnych horyzontów”, które odwzorowują tę samą strukturę formuły. Konkretnie obliczamy ważoną mieszankę z trzech horyzontów o długości 2, 3 i 4 świec, używając tych samych wag 4, 2 i 1.
- Ustawiamy poprzednie wartości close potrzebne do TR, korzystając z zależności między świecami podanych poniżej.
- Wszystkie wartości są w tych samych jednostkach cenowych.
Tworzymy cztery świece dla bazowego ciągu (Świeca 1 do Świecy 4). Każda świeca ma (High), (Low), (Close), a Świeca 0 ma (Close_0), aby obsłużyć TR dla Świecy 1.
Seria bazowa:
- Close_0 = 100
- Świeca 1: High=101, Low=99.5, Close=100.5
- Świeca 2: High=102, Low=100, Close=101
- Świeca 3: High=102.5, Low=100.5, Close=100.8
- Świeca 4: High=103, Low=101, Close=102
Krok A: oblicz BP dla każdej świecy ((BP_t = Close_t - Low_t)).
- BP1 = 100.5 − 99.5 = 1.0
- BP2 = 101 − 100 = 1.0
- BP3 = 100.8 − 100.5 = 0.3
- BP4 = 102 − 101 = 1.0
Krok B: oblicz TR dla każdej świecy (wymaga (Close_{t-1})). Użyj (TR_t = max(High_t - Low_t, |High_t - Close_{t-1}|, |Low_t - Close_{t-1}|)).
- TR1:
- High1−Low1 = 101 − 99.5 = 1.5
- |High1−Close0| = |101 − 100| = 1
- |Low1−Close0| = |99.5 − 100| = 0.5
- TR1 = 1.5
- TR2:
- High2−Low2 = 102 − 100 = 2
- |High2−Close1| = |102 − 100.5| = 1.5
- |Low2−Close1| = |100 − 100.5| = 0.5
- TR2 = 2
- TR3:
- High3−Low3 = 102.5 − 100.5 = 2
- |High3−Close2| = |102.5 − 101| = 1.5
- |Low3−Close2| = |100.5 − 101| = 0.5
- TR3 = 2
- TR4:
- High4−Low4 = 103 − 101 = 2
- |High4−Close3| = |103 − 100.8| = 2.2
- |Low4−Close3| = |101 − 100.8| = 0.2
- TR4 = 2.2
Krok C: oblicz trzy „średnie” horyzontów jako zsumowane BP podzielone przez zsumowane TR. Używamy efektywnych horyzontów zgodnych z demonstracją:
- S(2): użyj Świec 3-4 (2 świece)
- Suma BP = BP3 + BP4 = 0.3 + 1.0 = 1.3
- Suma TR = TR3 + TR4 = 2 + 2.2 = 4.2
- S2 = 1.3 / 4.2 ≈ 0.3095238
- S(3): użyj Świec 2-4 (3 świece)
- Suma BP = BP2 + BP3 + BP4 = 1.0 + 0.3 + 1.0 = 2.3
- Suma TR = TR2 + TR3 + TR4 = 2 + 2 + 2.2 = 6.2
- S3 = 2.3 / 6.2 ≈ 0.3709677
- S(4): użyj Świec 1-4 (4 świece)
- Suma BP = BP1 + BP2 + BP3 + BP4 = 1.0 + 1.0 + 0.3 + 1.0 = 3.3
- Suma TR = TR1 + TR2 + TR3 + TR4 = 1.5 + 2 + 2 + 2.2 = 7.7
- S4 = 3.3 / 7.7 ≈ 0.4285714
Krok D: zastosuj ważoną mieszankę z wagami 4, 2, 1 (ta sama struktura jak w powszechnym Ultimate Oscillator):