V tomto článku
Po prečítaní dokážete…
- Reprodukujete všetky stupne R/K/D zo sedemsviečkového radu.
- Oddelíte agregáciu OHLC od priemerovania oscilátorov.
- Zachováte časové miesta a odlíšite politiku medzier od nuly.
Vysvetlenie pojmov priamo v článku
Stochastický oscilátor Jednoduchý kĺzavý priemer (SMA) Stop loss Obchodný plán ATR: priemerné skutočné rozpätie Index relatívnej sily (RSI)Na jednom grafe %K znamená surovú pozíciu Close, na inom už vyhladený výsledok. Najprv definujte poradie výpočtu. Rovnaké názvy čiar nezaručujú totožné hodnoty a číslo 80 nie je pravdepodobnosť výnosu. Dôležité je aj to, čo urobíte s chýbajúcim časovým záznamom.
Tri vrstvy: surové R, K a D
Pre dokončený bar berieme Close C, najnižšie Low L a najvyššie High H posledných N barov vrátane aktuálneho. Pri H > L je R = 100(C−L)/(H−L). Extrémy vyberáme z OHLC, nie len z Close. Náš explicitný variant potom počíta K =SMA(R,s) a D =SMA(K,d), pri každom stupni len celé okná a plnú vnútornú presnosť.
Chýbajúce pozorovanie nie je nula. Priemerujeme oscilátorové výstupy, nenahrádzame celú cenovú sériu jej priemerom. TradingView oddeľuje okno K, vyhladenie K a periódu D. Zapíšte názvy polí aj metódu, nie iba tri čísla.
Vyšší rámec nie je priemer nižších oscilátorov
Pôvodné celé sviečky majú A OHLC=(100,110,90,110), B=(110,130,100,120). Pri N 1 bez vyhladenia vyjde A 100, B 66 ⅔ a ich priemer 83 ⅓. Spoločné OHLC=(100,130,90,120) však dá 75. Ide o dve za sebou idúce sviečky bez medzery; N 1 izoluje poradie operácií, nie odporúčané nastavenie.
Agregácia OHLC a výpočet oscilátora sa nedajú zameniť
Celý diagram zobrazíte posunutím do strany →
Na malej obrazovke posúvajte diagram vodorovne alebo ho zväčšite. Vysvetlenie nájdete aj v texte.
Agregácia vyberie maximálne High, minimálne Low a posledný Close. Priemer výsledkov kombinuje pomery s rôznymi menovateľmi. Ak chcete indikátor vyššieho rámca, vypočítajte ho z jeho sviečok; priemer nižších hodnôt je iný výslovne definovaný nástroj.
Fast, Slow a Full sú pomenované konvencie
Na malej obrazovke posúvajte tabuľku vodorovne, aby ste prečítali všetky stĺpce.
| Variant | K | D |
|---|---|---|
| Fast | Surové R | Zvyčajne SMA(3) z K |
| Slow | SMA(3) z R | Zvyčajne SMA(3) z vyhladeného K |
| Full | SMA z R s vybraným s | SMA z K s vybraným d |
V tejto konštrukcii Full s 1 preskočí prvé vyhladenie; s 3 a d 3 zodpovedajú Slow. Fast D a Slow K sa rovnajú len pri zhodných R a rovnakom SMA(3). Vzorce nepriraďujú Fast k M5, Slow k H4 ani ziskový variant ku konkrétnemu rámcu.
Úplný sedemsviečkový model
N 3, s 2, d 2 sú krátke učebné parametre. Ceny sú hypotetické a všetky bary dokončené; Open uvádzame na kontrolu OHLC, hoci sa priamo do vzorca nedosadzuje.
Na malej obrazovke posúvajte tabuľku vodorovne, aby ste prečítali všetky stĺpce.
| Bar | Open | High | Low | Close |
|---|---|---|---|---|
| 1 | 100 | 120 | 80 | 100 |
| 2 | 100 | 110 | 90 | 100 |
| 3 | 100 | 110 | 90 | 104 |
| 4 | 104 | 110 | 90 | 104 |
| 5 | 104 | 110 | 90 | 108 |
| 6 | 108 | 110 | 90 | 92 |
| 7 | 92 | 110 | 90 | 100 |
Na malej obrazovke posúvajte tabuľku vodorovne, aby ste prečítali všetky stĺpce.
| Bar | L/H okna | R | K=SMA2(R) | D=SMA2(K) |
|---|---|---|---|---|
| 3 | 80/120 | 60 | — | — |
| 4 | 90/110 | 70 | 65 | — |
| 5 | 90/110 | 90 | 80 | 72,5 |
| 6 | 90/110 | 10 | 50 | 65 |
| 7 | 90/110 | 50 | 30 | 40 |
Bar 3 dá 100(104−80)/40= 60. V bare 4 odíde prvé Low 80/High 120 a pri nezmenenom Close 104 vznikne 100(104−90)/20= 70. Prvé K=(60+70)/2= 65. V bare 5 je K 80 a prvé D=(65+80)/2= 72,5. V bare 7 majú tri stupne tri rôzne čísla:50,30,40.
Vyhladený výsledok znamená inú informáciu
Surové R opisuje posledný Close voči jeho aktuálnemu rozsahu; K a D spájajú staršie R, prípadne z iných okien extrémov. Pri bare 5 je R 90 a K 80 bez rozporu. Pri platných OHLC a kladnej šírke patrí R do 0–100; priemery z takých hodnôt tiež. Táto matematická hranica nevytvára pravdepodobnosť ziskového obchodu.
Trendový filter alebo osobitná podpora/rezistencia je ďalšia hypotéza. Ani jedno necertifikuje vstup či bezpečnosť stopu založeného na ATR. Stav vypočítanej čiary oddeľte od vstupu, rizika a budúceho výsledku.
Ploché rozsahy, medzery a prvé dostupné číslo
Ak celé okno má H=L, pomer má nulový menovateľ. Pripnutý C zdroj TA-Lib v 0.6.4 STOCH v tejto vetve vloží surovú nulu pred vyhladením. Je to konvencia kódu, nie dôkaz predajného tlaku. Iné implementácie overte osobitne. Naše cvičenie také okno označuje ako nedostupné a nepriemeruje cezň.
Pri celých SMA oknách je prvé R na bare N, K na N+s−1 a D na N+s+d−2, tu bary 3,4,5. Knižnica môže K aj D vrátiť spoločne až pri dostupnom D. Neskorší začiatok zobrazenia sám nedokazuje iný vzorec.
Dve SMA(2) nie sú jedna SMA(3)
Po dosadení K[t]=(R[t]+R[t−1])/2 do D[t]=(K[t]+K[t−1])/2 dostaneme D[t]=(R[t]+2 R[t−1]+R[t−2])/4. Prostredný údaj patrí do oboch prekrývajúcich sa okien; jeho váha je 1/2, krajné majú po 1/4.
Na malej obrazovke posúvajte tabuľku vodorovne, aby ste prečítali všetky stĺpce.
| Index | D po dvoch SMA(2) | Jedna SMA(3) |
|---|---|---|
| 2 | 25 | 33 ⅓ |
| 3 | 50 | 33 ⅓ |
| 4 | 25 | 33 ⅓ |
Priradené R môžu predstavovať Close na maxime či minime kladného rozsahu. Oba filtre začínajú po troch pozorovaniach, ale dávajú iné čísla. Zámena mení aj možné kríženia K/D; rovnaká dĺžka dostupnosti nie je rovnaké vyhladenie.
Nový EUR model: nula, chýbajúci bar a vynechanie nie sú to isté
Oddelený model má šesť pravidelných dokončených minútových miest od 10:00 po 10:05 UTC, v tomto poradí. N 1, s 2 a d 2, bez staršej histórie. Pri každom známom bare sú O 100, H 110, L 90 EUR za fiktívnu jednotku. Close postupne 90;110;neznáme;90;90;90. V 10:02 chýba celý OHLC záznam; netvrdíme, že trh nevykázal aktivitu.
Známym záznamom zodpovedá R 0;100;neznáme;0;0;0. Zachováme každé časové miesto a pri K aj D vyžadujeme dve po sebe idúce dostupné hodnoty. O 10:03 je K aj D stále nedostupné. O 10:04 je K 0, ale pre D chýba predchádzajúce K. Až o 10:05 sú K aj D 0, lebo máme tri po sebe idúce známe surové hodnoty po medzere.
Na malej obrazovke posúvajte tabuľku vodorovne, aby ste prečítali všetky stĺpce.
| Politika | D o 10:02 | D o 10:03 | Význam |
|---|---|---|---|
| Zachovať neznáme miesto | Nedostupné | Nedostupné | Celé súvislé časové okná |
| Doplniť R nulou | 50 | 25 | Vložené nepozorované dáta |
| Odstrániť miesto a stlačiť rad | Bez riadka | 50 | Priemer cez časovú medzeru |
Neznáme R nie je potvrdená nula. Odstránenie časového miesta zmení význam následného priemeru, hoci použité známe ceny ostanú rovnaké.
Na malej obrazovke možno diagram posúvať vodorovne alebo zväčšiť. Hodnoty a záver nájdete aj nižšie v texte.
- Zachovať neznáme: D o 10:03
- Nedostupné; prvé nové D až 10:05
- Doplniť chýbajúce R nulou
- D o 10:02 je 50; o 10:03 je 25
- Vynechať miesto 10:02 a stlačiť rad
- D pri označení 10:03 je 50
- Čo sa týmito opravami mení
- Dáta alebo časové členstvo okien
Pri doplnenej nule je o 10:02 K=(100+0)/2= 50 a D=(50+50)/2= 50; o 10:03 je K 0 a D 25. Pri vynechaní sa za 100 hneď považuje až 0 z 10:03, takže nové K 50 a D 50. Ani jedno nie je pôvodné pravidlo pravidelných minút bez imputácie. Opravu dát, nulový rozsah a absenciu záznamu ukladajte ako odlišné stavy. Iná politika môže byť zámerne zvolená, ale nesmie sa zameniť za totožný výpočet.
Poradie agregácie a čas signálu
Pôvodný N 1 diagram dá 75 po agregácii, nie 83 ⅓ z priemeru dvoch výsledkov. Ak v cvičení zadáme finálny Close 110 pri agregovanom L 90/H 130, výsledok bude 50. Pre klesajúce kríženie v sedembare zvoľme predošlé K≥D a nové K<D. Bar 6 ho spĺňa: predtým 80> 72,5, potom 50< 65. Označuje udalosť, nie výsledok obchodu.
Pri pravidle z finálneho Close počkajte na dokončenie a doručenie. Nepoužívajte neskoršie potvrdenie v skoršom vstupe. Pomenovanie divergencie alebo ďalší filter si vyžadujú vlastné body a časy.
Zmeňte jeden vstup a prepočítajte všetky stupne
Zmeňte iba Close baru 7 na 106, High 110 a Low 90 zostanú. R 80, s predošlým R 10 vyjde K 45 a s predošlým K 50 vyjde D 47,5. Surových 80 a vyhladených 45 nie je rozpor.
Uložte zdroj, rámec, časovú zónu, N/s/d, metódy, politiku medzier aj plochého rozsahu a čas informácie. Nadviažte cez význam surových a vyhladených čiar, odlišný výpočet RSI a test stratégie. Vybraná sviečka, ďalší indikátor alebo mesiac pozorovania necertifikujú výhodu.
Overte si, čo ste sa naučili
Cvičenie: približne 2 minúty.
Zobraziť odpoveď a vysvetlenie
(110−90)/(130−90) ×100 = 50. Ide o výsledok agregátu, nie priemer oddelených výsledkov.
Ďalšie otázky
Ukazuje K vždy aktuálnu pozíciu Close?
Len pri surovom nevyhladenom pomere. V pôvodnom bare 5 je R 90 a K 80; pomenovanie a konštrukcia sú rozhodujúce.
Môže R rásť bez rastu Close?
Áno. Pôvodné bary 3–4 majú Close 104, ale po odchode prvých extrémov sa rozsah zmení z 80/120 na 90/110 a R 60 na 70.
Čo ak má celé okno H=L?
Vzorec je neurčený. TA-Lib v 0.6.4 má v prečítanej vetve surovú nulu, naše cvičenie nedostupný stav. Nula nepreukazuje predajný tlak a chýbajúci záznam je ďalší odlišný prípad.
Určí kríženie výsledok stratégie?
Nie. Potrebujete vstup, výstup, vykonanie, náklady a vzorku aj bez obchodov. Pri medzere navyše určte, či zachovávate čas, imputujete alebo meníte samotný rad.
Zdroje a overenie
- MetaTrader 5 — Stochastic Oscillator
Vzorec cenovej pozície a samostatné polia vyhladenia.
- TradingView — Stochastic
Poradie SMA zo surového R a ďalšieho D.
- StockCharts — Stochastic Oscillator
Pomenované Fast/Slow/Full konvencie.
- TA-Lib v 0.6.4 — ta_STOCH.c
Čítaná vetva nulového rozpätia vloží surovú nulu; nejde o pravidlo všetkých platforiem.
Výpočty používajú výslovne uvedené predpoklady. Nenahrádzajú aktuálne trhové údaje ani podmienky poskytovateľa.
