Ako vytvori┼ą indik├ítory TA na TradingView
Domov
Články
Ako vytvori┼ą indik├ítory TA na TradingView

Ako vytvori┼ą indik├ítory TA na TradingView

Roz┼í├şren├ę
Zverejnen├ę Aug 28, 2020Aktualizovan├ę Jun 15, 2023
13m

Úvod

Bez spr├ívnych obchodn├Żch n├ístrojov nem├┤┼żete vypracova┼ą efekt├şvnu technick├║ anal├Żzu. Siln├í obchodn├í strat├ęgia v├ím pom├┤┼że vyhn├║┼ą sa be┼żn├Żm chyb├ím, zlep┼íi┼ą riadenie riz├şk a zv├Ż┼íi┼ą va┼íu schopnos┼ą identifikova┼ą a vyu┼ż├şva┼ą pr├şle┼żitosti.

Pre mnoh├Żch je TradingView hlavnou platformou na sledovanie grafov. T├║to v├Żkonn├║ webov├║ aplik├íciu typu HTML5, ktor├í pon├║ka cel├║ sadu n├ístrojov technickej anal├Żzy, pou┼ż├şvaj├║ mili├│ny obchodn├şkov na sledovanie pohybov na Forexe, kryptomen├ích a na tradi─Źn├Żch akciov├Żch trhoch.

TradingView m├í mnoho v├Żkonn├Żch funkci├ş: umo┼ż┼łuje n├ím sledova┼ą akt├şva na mnoh├Żch obchodn├Żch platform├ích a zdie─ża┼ą obchodn├ę tipy v r├ímci svojej soci├ílnej siete. V tomto ─Źl├ínku sa zameriame na jeho prisp├┤sobite─żnos┼ą. Budeme pou┼ż├şva┼ą Pine Script, vlastn├Ż programovac├ş jazyk TradingView, ktor├Ż n├ím umo┼ż┼łuje d├┤kladn├║ kontrolu nad rozlo┼żen├şm grafov.

Po─Ćme na to!


─îo je to Pine Script?

Pine Script je skriptovac├ş jazyk, ktor├Ż mo┼żno pou┼żi┼ą na zmenu grafov na TradingView. T├íto platforma u┼ż pon├║ka mnoh├ę funkcie, ale Pine Script umo┼ż┼łuje ├şs┼ą e┼íte o krok ─Ćalej. ─îi u┼ż chcete zmeni┼ą farbu svie─Źok alebo otestova┼ą nov├║ strat├ęgiu, Pine Editor v├ím umo┼żn├ş upravi┼ą si grafy v re├ílnom ─Źase tak ako ich potrebujete ma┼ą.

Samotn├Ż k├│d je vynikaj├║co zdokumentovan├Ż, tak┼że si ur─Źite pre─Ź├ştajte pou┼ż├şvate─żsk├║ pr├şru─Źku, kde n├íjdete ─Ćal┼íie inform├ície. Na┼í├şm cie─żom v tomto n├ívode je pop├şsa┼ą niektor├ę z├íklady a predstavi┼ą indik├ítory, ktor├ę sa v├ím m├┤┼żu hodi┼ą pri obchodovan├ş s kryptomenami.


Nastavenie

Za─Źa┼ą s Pine Scriptom je neuverite─żne jednoduch├ę. Ak├Żko─żvek k├│d, ktor├Ż nap├ş┼íeme, be┼ż├ş na serveroch TradingView, tak┼że m├┤┼żeme pristupova┼ą k editoru a vyv├şja┼ą na┼íe skripty v prehliada─Źi ÔÇô bez potreby ─Ćal┼íieho s┼ąahovania alebo nastavovania konfigur├ície.

V tomto n├ívode si pop├ş┼íeme menov├Ż p├ír Bitcoin/Binance USD (BTCBUSD). Ak ho e┼íte nem├íte, vytvorte si bezplatn├Ż ├║─Źet (k dispoz├şcii m├íte aj predplatn├ę pro, ten v┼íak nie je potrebn├Ż pri tejto pr├şru─Źke).┬á

Kliknite na tento odkaz a uvid├şte graf podobn├Ż nasleduj├║cemu:


Graf BTCBUSD na Tradingview

V├í┼í bude pravdepodobne aktu├ílnej┼í├ş.


Tu chceme z├şska┼ą graf s kompletn├Żmi funkciami ÔÇô kliknut├şm na tla─Źidlo sa otvor├ş. To n├ím okrem in├ęho poskytuje ove─ża podrobnej┼í├ş poh─żad, n├ístroje na vykres─żovanie a mo┼żnosti kreslenia trendov├Żch ─Źiar.


Graf s kompletn├Żmi funkciami na tradingview pre BTCBUSD

Graf s kompletn├Żmi funkciami. ─îasov├Ż r├ímec m├┤┼żete nastavi┼ą kliknut├şm na poh─żady nad zv├Żraznen├Żmi kartami.


Nebudeme diskutova┼ą o tom, ako pou┼ż├şva┼ą jednotliv├ę dostupn├ę n├ístroje, ale ak to s technickou anal├Żzou mysl├şte v├í┼żne, jednozna─Źne v├ím odpor├║─Źame, aby ste si ich na┼ítudovali. V─żavo dole (vyzna─Źen├ę na obr├ízku) sa zobraz├ş nieko─żko r├┤znych kariet ÔÇô kliknite na Pine Editor.


Pine Editor


sn├şmka obrazovky Pine Editora


K├║zlo prebieha pr├íve v tomto editore. Povieme mu, ─Źo chceme urobi┼ą, a potom klikneme na Prida┼ą do grafu a na┼íe doplnky sa zobrazia vy┼í┼íie. V┼íimnite si, ┼że ak zahrnieme nieko─żko doplnkov naraz, m├┤┼że sa to skomplikova┼ą, preto ich medzi pr├şkladmi odstr├ínime (kliknite prav├Żm tla─Źidlom my┼íi na graf > Odstr├íni┼ą indik├ítory).

M├┤┼żete vidie┼ą, ┼że tam u┼ż m├íme nieko─żko riadkov s k├│dom. Kliknite na Prida┼ą do grafu a uvid├şte, ─Źo sa stane.


Pridanie prv├ęho skriptu do grafu Tradingview


Pod p├┤vodn├Ż graf sa prid├í druh├Ż graf. Nov├Ż graf zobrazuje rovnak├ę ├║daje. Prejdite kurzorom my┼íi nad tla─Źidlom M├┤j skript a kliknut├şm na kr├ş┼żik ho odstr├í┼łte. Teraz sa pozrime na k├│d.

study("My Script")

Tento prv├Ż riadok pr├íve nastavuje n├í┼í doplnok. Vy┼żaduje si len po┼żadovan├Ż n├ízov indik├ítora (v tomto pr├şpade ÔÇ×My ScriptÔÇť), ale m├┤┼żeme prida┼ą aj ─Ćal┼íie volite─żn├ę parametre. Jedn├Żm z nich je prekr├Żvanie, ktor├Ż hovor├ş platforme TradingView, aby umiestnila indik├ítor do existuj├║ceho grafu (namiesto nov├ęho segmentu). Ako m├┤┼żete vidie┼ą v na┼íom prvom pr├şklade, predvolen├í hodnota je false. Aj ke─Ć to teraz neuvid├şme v akcii, prekr├Żvanie=true prid├í indik├ítor do existuj├║ceho grafu.

plot(close)

Tento riadok predstavuje pokyn na vykreslenie zatv├íracej ceny Bitcoinu. sn├şmka n├ím jednoducho d├íva ─Źiarov├Ż graf, ale m├┤┼żeme zobrazi┼ą aj svie─Źky a st─║pce, ako o chv├ş─żu uvid├şme.┬á

Teraz sk├║sme toto:

//@version=4 study("My Script", overlay=true) plot(open, color=color.purple)

Ke─Ć to zad├íte, mali by ste vidie┼ą druh├Ż graf (ktor├Ż vyzer├í ako p├┤vodn├Ż graf posunut├Ż doprava). Urobili sme len to, ┼że sme namiesto toho vykreslili otv├íraciu cenu, a ke─Ć┼że otv├íracia cena aktu├ílneho d┼ła sa rovn├í uzatv├íracej cene predch├ídzaj├║ceho d┼ła, je zrejm├ę, ┼że maj├║ rovnak├Ż tvar.

Tak. Odstr├í┼łme aktu├ílne doplnky (nezabudnite, urob├şte tak kliknut├şm prav├Żm tla─Źidlom my┼íi a stla─Źen├şm tla─Źidla Odstr├íni┼ą indik├ítory). Prejdite kurzorom my┼íi nad tla─Źidlom Bitcoin / BUSD a kliknite na tla─Źidlo Skry┼ą a vyma┼że sa aj aktu├ílny graf.

Mnoho obchodn├şkov uprednost┼łuje svie─Źkov├ę grafy, preto┼że n├ím poskytuj├║ viac inform├íci├ş ako jednoduch├Ż obr├ízok, ktor├Ż sme pr├íve urobili. ─Äalej ich pridajme.┬á

//@version=4 study("My Script", overlay=true) plotcandle(open, high, low, close)

Je to dobr├Ż za─Źiatok, ale trochu nev├Żrazn├Ż kv├┤li nedostatku farebnosti. V ide├ílnom pr├şpade by sme mali ma┼ą ─Źerven├ę svie─Źky, ke─Ć je otv├íracia cena vy┼í┼íia ako zatv├íracia v danom ─Źasovom r├ímci, a zelen├ę svie─Źky, ke─Ć je zatv├íracia cena vy┼í┼íia ako otv├íracia. Nad funkciu plotcandle() prid├íme jeden riadok:

//@version=4 study("My Script", overlay=true) colors = open >= close ? color.red : color.green plotcandle(open, high, low, close)

Skontroluje ka┼żd├║ svie─Źku a prever├ş, ─Źi je otv├íracia cena vy┼í┼íia alebo rovnak├í ako zatv├íracia cena. Ak je, znamen├í to, ┼że cena po─Źas dan├ęho obdobia klesla, tak┼że svie─Źka sa zafarb├ş na ─Źerveno. V opa─Źnom pr├şpade sa zafarb├ş na zeleno. Upravte funkciu┬áplotcandle()┬átak, aby ste splnili t├║to farebn├║ sch├ęmu:

//@version=4 study("My Script", overlay=true) colors = open >= close ? color.red : color.green plotcandle(open, high, low, close, color=colors)

Odstr├í┼łte aktu├ílne indik├ítory, ak ste tak e┼íte neurobili, a tento pridajte do grafu. Teraz by sme mali dosta┼ą nie─Źo, ─Źo sa podob├í be┼żn├ęmu svie─Źkov├ęmu grafu.


Svie─Źkov├Ż graf na Tradingview

Nádhera!


Vykres─żovanie k─║zav├Żch priemerov (MA)

Nejak├ę z├íklady u┼ż m├íme. Prejdime k n├í┼ímu prv├ęmu vlastn├ęmu indik├ítoru ÔÇô exponenci├ílny k─║zav├Ż priemer alebo EMA. Je to cenn├Ż n├ístroj, preto┼że n├ím umo┼ż┼łuje odfiltrova┼ą ak├Żko─żvek ┼íum na trhu a vyhladi┼ą cenov├ę pohyby.┬á

EMA sa mierne l├ş┼íi od jednoduch├ęho k─║zav├ęho priemeru (SMA) v tom, ┼że priklad├í v├Ą─Ź┼íiu v├íhu nov┼í├şm ├║dajom. M├í tendenciu viac reagova┼ą na prudk├ę pohyby a ─Źasto sa pou┼ż├şva na kr├ítkodob├ę obchodovanie (napr├şklad pri dennom obchodovan├ş).


Jednoduch├Ż k─║zav├Ż priemer (SMA)

Mohli by sme tie┼ż vykresli┼ą SMA, aby sme ich tak mohli porovna┼ą. Pridajte do svojho skriptu tento riadok:

plot(sma(close, 10))

T├Żm sa zobraz├ş priemer za predch├ídzaj├║cich desa┼ą dn├ş. Upravte ─Ź├şslo v z├ítvork├ích a sledujte ako sa krivka men├ş pri zoh─żadnen├ş r├┤znych d─║┼żok.


Jednoduch├Ż k─║zav├Ż priemer na z├íklade predch├ídzaj├║cich 10 dn├ş

SMA na z├íklade predch├ídzaj├║cich desiatich dn├ş.


Exponenci├ílny k─║zav├Ż priemer (EMA)

Pochopi┼ą EMA bude o nie─Źo zlo┼żitej┼íie, ale ni─Źoho sa nebojte. Najprv sa pozrime na vzorec:

EMA = (Zatv├íracia cena - EMA predch├ídzaj├║ceho d┼ła) * N├ísobite─ż - EMA predch├ídzaj├║ceho d┼ła

Tak┼że, ─Źo n├ím to hovor├ş? Pre ka┼żd├Ż de┼ł teda vypo─Ź├ştame nov├Ż k─║zav├Ż priemer na z├íklade hodnoty z predch├ídzaj├║ceho d┼ła. N├ísobite─ż ÔÇ×zva┼żujeÔÇť posledn├ę obdobie a vypo─Ź├şta sa pod─ża nasleduj├║ceho vzorca:

N├ísobite─ż = 2 / (d─║┼żka EMA + 1)

Tak ako pri jednoduch├Żch k─║zav├Żch priemeroch mus├şme ┼ípecifikova┼ą, ak├Ż dlh├Ż bude EMA. Syntakticky je funkcia vykres─żovania EMA podobn├í funkcii SMA. Nakreslite si ju ved─ża SMA, aby ste ich mohli porovna┼ą:

//@version=4 study("My Script", overlay=true) plot(sma(close, 10)) plot(ema(close,10))


EMA a SMA na jednom grafe Tradingview

Pri t├Żchto dvoch typoch MA m├┤┼żete vidie┼ą mierny rozdiel.


Ô×á┬áChcete za─Źa┼ą s kryptomenou? K├║pte si Bitcoin na Binance!


Vstavan├ę skripty

Doteraz sme n├í┼í k├│d p├şsali ru─Źne, aby ste z├şskali cit na to, ako funguje. Ale predstavme si nie─Źo, ─Źo n├ím m├┤┼że u┼íetri┼ą ─Źas, najm├Ą ak zapisujeme zlo┼żitej┼íie skripty a nechceme ich robi┼ą od za─Źiatku.

V pravej hornej ─Źasti editora kliknite na tla─Źidlo Nov├Ż. Zobraz├ş sa rozba─żovacia ponuka so v┼íetk├Żmi typmi r├┤znych technick├Żch indik├ítorov. Kliknut├şm na Exponenci├ílny k─║zav├Ż priemer sa zobraz├ş zdrojov├Ż k├│d pre indik├ítor EMA.



Exponenci├ílny k─║zav├Ż priemer v skripte Pine

Pokra─Źujte a pridajte ho do grafu.


Tento je in├Ż ako ten n├í┼í ÔÇô uvid├şte funkcie input(). S├║ pekn├ę z h─żadiska pou┼żite─żnosti, preto┼że na toto okienko m├┤┼żete klikn├║┼ąÔÇŽ


├Üprava grafu v rozhran├ş Tradingview


...a jednoducho zmeni┼ą niektor├ę hodnoty vo vyskakovacom okne kliknut├şm na koliesko Nastavenia.


zmena vstupov na EMA


Aby sme si to uk├ízali, v na┼íom ─Ćal┼íom skripte prid├íme nieko─żko funkci├ş input().


Vykres─żovanie indik├ítora indexu relat├şvnej sily (RSI)

Index relat├şvnej sily (RSI) je ─Ćal┼í├şm z├íkladn├Żm indik├ítorom technickej anal├Żzy. Je zn├ímy ako indik├ítor momentu, ─Źo znamen├í, ┼że meria r├Żchlos┼ą, akou sa akt├şva kupuj├║ a pred├ívaj├║. Sk├│re RSI prezentovan├ę na stupnici od 0 do 100 sa pok├║┼ía informova┼ą investorov o tom, ─Źi s├║ akt├şva prek├║pen├ę alebo prepredan├ę. Akt├şvum sa m├┤┼że oby─Źajne pova┼żova┼ą za prepredan├ę, ak m├í sk├│re men┼íie alebo rovnaj├║ce sa 30, a mohlo by by┼ą prek├║pen├ę pri sk├│re vy┼í┼íom alebo rovnaj├║com sa 70.

Ak prejdete na Nov├Ż > Strat├ęgia RSI, m├┤┼żete sa o tom presved─Źi┼ą na vlastn├ę o─Źi. RSI sa vo v┼íeobecnosti meria za obdobie 14 (t. j. 14 hod├şn alebo 14 dn├ş), ale toto nastavenie si m├┤┼żete upravi┼ą tak, aby vyhovovalo va┼íej vlastnej strat├ęgii.

Pridajte to do grafu. Teraz by ste mali vidie┼ą nieko─żko ┼í├şpok (zadefinovan├Żch pomocou funkcie strategy.entry() v k├│de). RsiLE nazna─Źuje potenci├ílnu pr├şle┼żitos┼ą k├║pi┼ą akt├şvum, preto┼że m├┤┼że by┼ą prepredan├ę. RsiSE ozna─Źuje mo┼żn├ę body, v ktor├Żch je mo┼żn├ę preda┼ą akt├şvum, ke─Ć je prek├║pen├ę. V┼íimnite si, ┼że tak ako pri v┼íetk├Żch ukazovate─żoch, nemali by ste sa na ne nevyhnutne spolieha┼ą ako na spo─żahliv├Ż d├┤kaz toho, ┼że ceny klesn├║/porast├║.


Sp├Ątn├ę testovanie

Existuje sp├┤sob, ako m├┤┼żeme otestova┼ą na┼íe vlastn├ę indik├ítory. Hoci minul├í v├Żkonnos┼ą nie je z├írukou bud├║cich v├Żsledkov, sp├Ątn├ę testovanie na┼íich skriptov n├ím d├íva ist├║ predstavu o tom, ako efekt├şvne s├║ pri zad├ívan├ş sign├ílov.┬á

Ni┼ż┼íie si uvedieme pr├şklad jednoduch├ęho skriptu. Vytvor├şme priamo─Źiaru strat├ęgiu, ktor├í vst├║pi do dlhej poz├şcie, ke─Ć cena BTC klesne pod 11 000 USD a poz├şcia sa zatvor├ş, ke─Ć cena presiahne 11 300 USD. Potom m├┤┼żeme vidie┼ą, ak├í ziskov├í by bola t├íto strat├ęgia z historick├ęho h─żadiska.

//@version=4 strategy("ToDaMoon", overlay=true) enter = input(11000) exit = input(11300) price = close if (price = exit) ┬á ┬á strategy.close_all(comment="SellTheNews")Tu sme definovali vstup a v├Żstup ako premenn├ę ÔÇô obe s├║ vstupy, ─Źo znamen├í, ┼że ich m├┤┼żeme nesk├┤r v grafe zmeni┼ą. Taktie┼ż sme nastavili cenov├║ premenn├║, ktor├í berie do ├║vahy zatv├íraciu cenu pre ka┼żd├ę obdobie. Potom tu m├íme ist├║ logiku vo forme pr├şkazov if. Ak je ─Źas┼ą v z├ítvork├ích pravdiv├í, potom sa spust├ş uveden├Ż blok pod ┼łou. Inak sa presko─Ź├ş.Ak je teda cena ni┼ż┼íia ako alebo sa rovn├í na┼íej po┼żadovanej polo┼żke, prv├Ż v├Żraz sa vyhodnot├ş ako pravdiv├Ż a otvor├şme dlh├║ poz├şciu. Ke─Ć sa cena vyrovn├í alebo presiahne po┼żadovan├Ż v├Żstup, spust├ş sa druh├Ż blok, ktor├Ż zatvor├ş v┼íetky otvoren├ę poz├şcie.┬áDo grafu prid├íme ┼í├şpky, ktor├ę ukazuj├║, kde sme vst├║pili/vyst├║pili, tak┼że sme ur─Źili, ako ozna─Źi┼ą tieto body parametrom koment├íra (v tomto pr├şklade ÔÇ×BuyTheDipÔÇť a ÔÇ×SellTheNewsÔÇť). Skop├şrujte k├│d a pridajte ho do grafu.
Teraz m├┤┼żete vidie┼ą indik├ítory na grafe. Mo┼żno budete musie┼ą graf oddiali┼ą.
TradingView automaticky aplikuje va┼íe pravidl├í na star┼íie ├║daje. Tie┼ż si v┼íimnete, ┼że sa prepne z editora Pine Editor na kartu Strategy Tester. To v├ím umo┼żn├ş zobrazi┼ą preh─żad va┼íich potenci├ílnych ziskov, zoznam obchodov a ka┼żd├Ż ich individu├ílny v├Żsledok.
Poz├şcie, do ktor├Żch sme vst├║pili a vyst├║pili.
Sp├íjanieJe na ─Źase nap├şsa┼ą vlastn├Ż skript s pomocou niektor├Żch konceptov, ktor├ę sme doteraz videli. Skombinujeme EMA a RSI a pou┼żijeme ich hodnoty na zafarbenie svie─Źok, ─Ź├şm z├şskame poznatky, ktor├ę si m├┤┼żeme ─żahko zobrazi┼ą.┬áToto by sa nemalo pova┼żova┼ą za finan─Źn├ę poradenstvo ÔÇô┬áneexistuje ┼żiadny objekt├şvne spr├ívny sp├┤sob pou┼żitia tohto ukazovate─ża. Rovnako ako u v┼íetk├Żch ostatn├Żch indik├ítorov, mal by sa pou┼ż├şva┼ą s in├Żmi n├ístrojmi na v├Żvoj vlastnej strat├ęgie.Teraz po─Ćme pracova┼ą na na┼íom novom skripte. Odstr├í┼łte z grafu v┼íetky svoje indik├ítory a skryte aj graf Bitcoin/BUSD, aby sme dostali ─Źist├Ż podklad, na ktorom m├┤┼żeme pracova┼ą.Za─Źnime zadefinovan├şm na┼íej ┼ít├║die. Nev├íhajte a pomenujte si ju ako chcete, len nezabudnite nastavi┼ą overlay=true.study(title="Binance Academy Script", overlay=true)Nezabudnite n├í┼í vzorec EMA z predch├ídzaj├║ceho obdobia. Mus├şme poskytn├║┼ą n├ísobite─ż s d─║┼żkou EMA. Urobme z neho vstup, ktor├Ż vy┼żaduje cel├ę ─Ź├şslo (─Źi┼że ┼żiadne desatinn├ę miesta). Nastav├şme tie┼ż minim├ílnu mo┼żn├║ hodnotu (minval) a predvolen├║ hodnotu (defval).study(title="Binance Academy Script", overlay=true) emaLength = input(title="EMA Length", type=input.integer, defval=25, minval=0)
Pomocou tejto novej premennej m├┤┼żeme vyr├íta┼ą hodnotu EMA pre ka┼żd├║ svie─Źku v na┼íom grafe:study(title="Binance Academy Script", overlay=true) emaLength = input(title="EMA Length", type=input.integer, defval=25, minval=0) rsiVal = rsi(close, rsiLength)
V├Żborne. Na RSI. D─║┼żku mu d├íme podobn├Żm sp├┤sobom:study(title="Binance Academy Script", overlay=true) emaLength = input(title="EMA Length", type=input.integer, defval=25, minval=0) emaVal = ema(close, emaLength) rsiLength = input(title="RSI Length", type=input.integer, defval=25, minval=0)A teraz to m├┤┼żeme vyr├íta┼ą:study(title="Binance Academy Script", overlay=true) emaLength = input(title="EMA Length", type=input.integer, defval=25, minval=0) emaVal = ema(close, emaLength) rsiLength = input(title="RSI Length", type=input.integer, defval=25, minval=0) rsiVal = rsi(close, rsiLength)V tejto f├íze si poskladajme logiku, ktor├í vyfarbuje svie─Źky v z├ívislosti od hodn├┤t EMA a RSI. Zoberme si situ├íciu, kedy (a) zatv├íracia cena svie─Źky presahuje EMA a (b) kedy je RSI nad 50.Pre─Źo? Mo┼żno sa rozhodnete, ┼że tieto indik├ítory mo┼żno pou┼żi┼ą spolu, aby v├ím povedali, kedy nakupova┼ą a kedy pred├íva┼ą Bitcoin. M├┤┼żete si napr├şklad myslie┼ą, ┼że splnen├şm oboch t├Żchto podmienok nast├íva vhodn├Ż ─Źas na vstup do dlhej poz├şcie. Alebo naopak ho m├┤┼żete pou┼żi┼ą na to, aby v├ís informoval, kedy ne pred├íva┼ą, aj ke─Ć ostatn├ę indik├ítory hovoria inak.Tak┼że n├í┼í ─Ćal┼í├ş riadok bude vyzera┼ą takto:study(title="Binance Academy Script", overlay=true) emaLength = input(title="EMA Length", type=input.integer, defval=25, minval=0) emaVal = ema(close, emaLength) rsiLength = input(title="RSI Length", type=input.integer, defval=25, minval=0) rsiVal = rsi(close, rsiLength) colors = close > emaVal and rsiVal > 50 ? color.green : color.redAk to prelo┼ż├şme do jednoduch├ęho jazyka, vlastne hovor├şme, ┼że ak hodnota EMA prekro─Ź├ş zatv├íraciu cenu a sk├│re RSI prekro─Ź├ş 50, zafarb├şme svie─Źku na zeleno. V opa─Źnom pr├şpade sa zafarb├ş na ─Źerveno.┬á─Äalej nakreslite EMA:study(title="Binance Academy Script", overlay=true) emaLength = input(title="EMA Length", type=input.integer, defval=25, minval=0) emaVal = ema(close, emaLength) rsiLength = input(title="RSI Length", type=input.integer, defval=25, minval=0) rsiVal = rsi(close, rsiLength) colors = close > emaVal and rsiVal > 50 ? color.green : color.red plot(emaVal, "EMA")Napokon nakreslite svie─Źky a nezabudnite zahrn├║┼ą parameter farby:study(title="Binance Academy Script", overlay=true) emaLength = input(title="EMA Length", type=input.integer, defval=25, minval=0) emaVal = ema(close, emaLength) rsiLength = input(title="RSI Length", type=input.integer, defval=25, minval=0) rsiVal = rsi(close, rsiLength) colors = close > emaVal and rsiVal > 50 ? color.green : color.red plot(emaVal, "EMA") plotcandle(open, high, low, close, color=colors)A toto je skript! Pridajte ho do grafu, aby ste ho videli v akcii.
Graf BTC/BUSD s indikátorom EMA/RSI.
Z├ívere─Źn├ę my┼ílienkyV tomto ─Źl├ínku sme si pre┼íli niektor├ę z├íkladn├ę pr├şklady toho, ─Źo m├┤┼żete robi┼ą s Pine Editorom TradingView. Teraz by ste si mali by┼ą ist├ş pri vytv├íran├ş jednoduch├Żch doplnkov do cenov├Żch grafov, aby ste z├şskali ─Ćal┼íie poznatky a z├íklade va┼íich vlastn├Żch indik├ítorov.Tu sme sa venovali len nieko─żk├Żm indik├ítorom, ale je ─żahk├ę vytvori┼ą zlo┼żitej┼íie indik├ítory ÔÇô bu─Ć v├Żberom vstavan├Żch skriptov v polo┼żke Nov├Ż alebo tak, ┼że si ich nap├ş┼íete sami.Ch├Żba v├ím in┼ípir├ícia? Nasleduj├║ce ─Źl├ínky v├ím m├┤┼żu poskytn├║┼ą nejak├ę n├ípady pre v├í┼í ─Ćal┼í├ş projekt:Stru─Źn├Ż sprievodca ukazovate─żom Parabolic SARSprievodca zvl├ídnut├şm Fibonacciho retracementuVysvetlenie predbiehaj├║cich a zaost├ívaj├║cich ukazovate─żovVysvetlenie indik├ítora MACD