sreda, 20. maj 2020

DIY trading

prejšnjem postu sem predstavil svoje mnenje, kako mislim, da se je najbolje lotiti tradanja z nule. Torej, da si najprej razčistimo osnovne pojme, se nekaj tednov ali mesecev pomudimo pri raziskovanju "ponudbe" top traderjev in se potem eventuelno usmerimo v en sistem, ki ga poskušamo zaobvladati do te mere, da postanemo preformančno učinkoviti.

Ampak, če želim to zgodbo celovito zaključiti, potem se moram malo dotakniti še druge opcije, kjer pa sem sam dejansko veliko bolj izkušen, to je, da se razvoja sistema lotimo čisto sami na lastno pest. Torej v stilu Do-It-Yourself (DIY).

Prednosti in slabosti DIY tradinga

Mogoče kot prvo, zakaj bi sploh kdo želel iti v to smer, saj je logično, da se je veliko lažje in hitreje učiti od tistih, ki stvar že obvladajo. Kaj so prednosti in slabosti DIY pristopa?

Glavna slabost definitivno princip odkrivanja tople vode in velike izgube na času in morda tudi denarju. Dejstvo je, da tudi, če skozi leta študija pridemo do učinkovite metode, le-ta po vsej verjetnosti ne bo nič novega, kar ne bi nekdo nekje že uporabljal.

Potem se lahko kot velika ovira izkaže tudi dejstvo, da nimamo nobenega mentorja, nikogar za karkoli vprašati. To spet pomeni, da moramo vse težave in ovire razreševati sami.

Po drugi strani pa se je potrebno zavedati, da tudi subscription na nek service ne bo prinesel uspeha kar sam po sebi. Tudi najbolj ambiciozni traderji, ki imajo dobre mentorje (in jih tudi drago plačujejo), običajno rabijo dve do tri leta, preden jim kolikor toliko steče.

Ena večjih prednosti je seveda to, da ne rabimo nikomur nič plačevati, torej je učenje načeloma zastonj. Čeprav je zelo težko reči, ali na ta način privarčevan denar odtehta izgube, ki jih naredimo, ker stvari ne obvladamo.

Morda še največja prednost, ki jo sam vidim pa je, da se ne moremo navezati na nek service, mentorja ali celo metodo. Če stvari delamo sami, potem jih zagotovo delamo na način, ki nam samim najbolj ustreza. Na ta način tudi neizogibno razvijamo neodvisnost, ki je eventuelno za uspešno tradanje nujno potrebna.

Poleg vsega tega bi omenil še to, da nekateri ljudje enostavno ne morejo biti kopirni stroji. Takih predvidevam ni veliko, vendar obstaja tip človeka, ki je izrazito individualističen, naravnan v raziskovanje in odkrivanje novega. Nekaterim ljudem je razvoj svojega lastnega sistema morda še bolj pomemben od profitov (kar se sicer tekom let lahko spremeni) in za take je absolutno bolje, da poskušajo sami.

Kako razviti svoje lasten sistem

Kot sem nekako že nakazal, sem tudi jaz tak tip. Čeprav sem ideje dobival od marsikje, sem skozi leta več ali manj razvijal čisto sebi lasten sistem, jih vmes sicer več zamenjal, ampak ves čas mi je bil cilj narediti nekaj bolj kot ne unikatnega. V nadaljevanju bom poskušal dati par splošnih napotkov, kako čim hitreje razviti trgovalni sistem, ki bo dajal pozitiven rezultat.

Trading edge in izogibanje naključnosti

Ko gledam nazaj, kako sem se sam loteval tradanja, bi danes rekel, da sem največjo napako naredil, ker si nisem nikoli dovolj jasno razčistil, od kje in na kakšen način naj bi sploh prišli profiti pri trgovanju. Za nekoga, ki se uči z mentorjem, to ni tako pomembno, ker ima mentor sam dovolj dolgo zgodovino uspešnega tradanja, da smo lahko prepričani, da to, kar počne, ima nek smisel. Za nekoga, ki gre po DIY, pa je to razumevanje ključno! Zakaj? Zato, ker če ne bomo znali pravilno ovrednotiti, ali so rezultati našega sistema v nekem obdobju dejansko normalni in pričakovani ali ne, ne bomo imeli nobenih meril, ali sploh delamo v pravo smer.

Naj povem bolj po domače. Moje mnenje, in mnenje številnih uspešnih traderjev je, da je gibanje cen večino časa naključno. Kaj to pomeni? Lahko bi šel v globoke filozofije o tem, kako se cene premikajo na osnovi povpraševanja in ponudbe in kako nanju v vsakem trenutku vpliva na desetine bolj ali manj nepredvidljivih dejavnikov, ampak zadevo je mogoče strniti v eno preprosto poved:

Večino časa prihodnjega gibanja cen ni mogoče predvideti z neko dovolj visoko verjetnostjo.

In kaj to pomeni? To pomeni, da se nam zlahka zgodi, da bodo tudi naši rezultati v nekem opazovanem obdobju naključni. Na primer, če smo imeli imeli zelo dobro obdobje s sistemom, ki nima dejanskega edga (daje naključne rezultate), potem to pomeni, da se bo zadeva slej ko prej obrnila in nas zelo verjetno pahnila v negativno obdobje. Po drugi strani, če imamo slabo obdobje s sistemom, ki ima edge (daje ne-naključne pozitivne rezultate), potem smo lahko prepričani, da se bo naša krivulja slej ko prej vrnila v pozitivne tirnice. Vsaj v teoriji je tako, v praksi je seveda vsako obdobje zgodba zase.

Ker bi lahko na temo naključnosti napisal celo knjigo, se bom tu poskušal ustaviti in bom raje samo navedel par knjig, kjer se avtorji te teme lotevajo v detajle:

Mark Douglas - Trading in the zone
Adam Grimes - The art and science of technical analysis
Richard Weissman - Trade like a casino
Van Tharp - Trade your way to financial freedom

Kdor se tradanja loteva povsem sam, mu res toplo svetujem, da se vsaj deloma seznani s pojmi, ki jih obravnavajo te knjige.

Sistem za razvoj sistema

Moja druga napaka je bila, da dolgo časa nisem vedel, kako naj bi sploh sestavil skupaj nek dober trgovalni sistem. Ali potrebujem kakšna orodja, katere podatke naj zbiram, kako, ali naj vodim neke natančne številske podatke ali naj raje izurim oko za grafe?

Dejstvo je, da če hočemo razviti sistem, potem moramo biti kar se da sistematični. Če se želimo izogniti naključnosti, potemo moramo pač poskrbeti, da jo izločimo iz igre. In po mojem mnenju je edini način, da to dosežemo, da smo disciplinirani, natančni in sistematični, kolikor je le mogoče. Naj na kratko pojasnim, kaj to pomeni v praksi.

Da še enkrat ponovim - vse sklepam iz osnovne predpostavke, da je večina dogajanja na trgih naključnega. Naš cilj je dvojni. Prvič, da iz te naključnosti izbezamo ven nekaj nenaključnega. In drugič, da v nenaključnem vzorca najdemo vzorec, ki bo dajal rezultate v našo korist. Bom dal nek konkretni primer za lažje razumevanje. Recimo, da se odločimo, da bomo opazovali vzorec na grafu simetrični trikotnik. Ta v splošnem izgleda nekako takole:


Ker se na začetku želimo čimbolj omejiti, predpostavimo, da gledamo samo breakout navzgor. Kako iz tega vzorca dobiti ven nekaj nenaključnega, kar bo dalo pozitiven rezultat? Recimo, da smo tekom opazovanja in iskanja tega vzorca na našem instrumentu (recimo delnice) našli natanko 200 vzorcev, ki bi po naši oceni padli v ta vzorec. Naš sample size je torej N=200.

Kaj zdaj? Najprej moramo iz samega vzorca narediti trade. Odločiti se moramo, kje bomo kupili in kje prodali. Tukaj naletimo na prvo ogromno oviro. Recimo, da nam je pri tako lepem simetričnem vzorcu še dokaj jasno, kje je najbolj pametno kupiti (pri preboju zgornje linije na zadnji swing v vzorcu), ni nam pa tako zelo jasno, kje je najbolj smiselno postaviti stop-loss. Še mnogo manj nam je pa jasno, kje prodati s profitom ali celo dvigovati stop!



Naslednja stvar nas lahko šokira, ko si gremo ogledovati screenshote naših sample vzorcev, ki smo jih delali (in delati jih moramo, brez debate!):


Kar slej ko prej ugovotimo je, da si niti dva vzorca od 200 nista povsem enaka! Kaj je potem sploh naš vzorec, kateri tradi iz sampla 200 sploh sodijo vanj??

Da ne bom predolg, mislim, da je moj point jasen. Najprej si moramo pripraviti teren, da bomo sploh lahko delali s temi stvarmi. Moramo imeti sistem, po katerem bomo lahko vsako od zgornjih predpostavk (spremenljivk!) stestirali neodvisno samo zase oziroma v kombinaciji s katerokoli drugo predpostavko. To seveda pomeni veliko nekega dela, vendar je to tudi edini način, da iz naključnosti izločimo ven nekaj nenaključnega.

Kaj, kako

Kako se pa zdaj res lotiti tega dela? Kot sem že omenil, najprej potrebujemo neko osnovo, neko predpostavko. Recimo, da se res odločimo za bullish breakout na simetričnem trikotniku.

V drugi fazi gremo potem gledat grafe in delat screenshote, mar ne? NE! Lahko sicer tudi, vendar bomo vedno znova ugotavljali, da smo nekaj pozabili in bomo morali vedno znova in znova gledati vedno iste grafe. Ne, v drugi fazi se moramo odločiti, kje in kako bomo hranili podatke. Ali bo to Excel ali kaj drugega, recimo kakšna spletna aplikacija za ta namen. Smiselno je vnaprej razmisliti, kako bomo delali zadnjo fazo, to je testiranje.

V tretji fazi, in ta je po mojem mnenju še najbolj pomembna, moramo razmisliti, kaj vse bi lahko vplivalo na rezultat trada. Razmisliti moramo, katere podatke bomo gledali in jih hranili. To je tudi najbolj kritična faza, kajti če tu izpustimo nekaj ključnega, se nam zna zgoditi, da bo vse zaman. Zato je res pomembno, da si vzamemo veliko časa in izluščimo vse možne spremenljivke, tudi tiste, ki so morda tako podrobne, da jih morda sploh ne bomo mogli ustrezno ocenjevati, ampak vseeno, veliko večja škoda bo, če bomo kaj izpustili. Pri tem drži pravilo, da spremenljivk ne bo nikoli preveč. Ko bomo naredili prve verodostojne teste, se bo tako ali tako hitro pokazalo, kaj nima nobene veze, in bomo stvar lahko kasneje izločili. Vendar ne smemo vnaprej delati nikakršnih predpostavk.

V četrti fazi potem res lahko naredimo screenshote z vsem, kar smo definirali kot pomembno.

Peta faza pa je potem dejansko testiranje.

O samem testiranju bi spet lahko napisal celo serijo postov, in mogoče jo nekoč tudi bom, kajti to je definitivna kritičen korak, ki je tudi najbolj kompleksen. Ampak namen tega posta je bil predstaviti, kako lahko nekdo sam, povsem na lastno pest, začne razvijati trgovalni sistem, s pravimi osnovami in razumevanjem.

Ko imam enkrat naš sistem testiranja razvit do te mere, da končno pridemo do nekih rezultat, je ena prvih stvari, ki jo ugotovimo to, da je naš sample size čisto premajhen. Da recimo pri nekem testu, na katerega veliko stavimo iz sampla 200 vanj pade samo 7 tradov. In to bi rekel je šesti korak - da se nikoli dejansko ne ustavimo pri zbiranju tradov in povečevanju sampla. Ko imamo enkrat testni sistem zadovoljivo izpopolnjen, je glavnina dela dnevno iskanje in zbiranje sample tradov. To je edini način, da sistemu zagotovimo res dolgoročno nenaključnost preko vseh možnih faz trga, ki ga trgujemo.

sreda, 6. maj 2020

Prvi koraki v tradanju

Ne vem, zakaj, ampak zadnje tedne sem dobil nenavadno veliko mailov ljudi, ki bi želeli začeti tradati. Čas je že, da počasi spet kaj napišem, zato naj bo tale post moj odgovor. Nekaj na temo prvih korakov sem že leta nazaj napisal na strani Kako začeti, ampak naj naredim nek resfresh v skladu s svojim trenutnim pogledom na stvari.

Izbira brokerja in odpiranje računa

Takoj za davki in oddajo dohodnine je daleč najbolj pogosto vprašanje, katerega brokerja izbrati. Tukaj o tem ne bi razpredal. Na strani Brokerji vodim kolikor toliko ažuren spisek brokerjev, sama izbira pa je odvisna od številnih faktorjev, kot so, kaj sploh želimo tradati, ali rabimo brokerja z dostopom do Hard-To-Borrow delnic za shortanje, ali si želimo večjega brokerja z več varnosti, pa zato mogoče bolj počasno izvedbo tradov. Ali pa potrebujemo res hitro izvedbo, pa četudi z malo več tveganja, kar je načeloma z manjšimi off shore brokerji. Kaj pričakujemo od charting platforme? S kakšnim pologom bomo začeli, kajti brokerji imajo zelo različne minimalne zahteve. Potem je na mizi vprašanje PDT pravila, ki zahteva vsaj $25k accounta za day tradanje, čemur se z nekaterimi off shore brokerji da izogniti. Skratka, in tako naprej, in tako naprej. Zelo, zelo pomembno je, da imamo precej jasno sliko, kaj in kako bomo tradali, da že na začetku izberemo brokerja, pri katerem bomo lahko ostali dlje časa. Mislim, da mora vsak tu opraviti svojo domačo nalogo in pač raziskati, kaj določeni brokerji ponujajo in za kakšno ceno.

Kje se naučiti splošne stvari

Google, youtube, glej tudi Kako začeti za nekaj knjig. Za učenje popolnih osnov, z nule, je povsem dovolj v google ali youtube vpisati "stock/forex/options/crytpo trading basics" in pač brati in gledati vse, kar nam pride pod roke. Kaj drugega tu nimam za reči, treba je pač vložiti kakšen teden za razumevanje osnovnih pojmov, da lahko potem začnemo študirati kaj bolj resnega.

Kakšni so davki

Glej stran Davki.

Kako razviti trgovalni sistem

To pa je prva tema, pri kateri imam za povedati malo več, in to je dejansko ves point tega posta. Dajmo si najprej na kratko razčistiti, kaj sploh je trgovalni sistem in zakaj je pomemben.

Večina ljudi po mojem opažanju svoje prve korake pri tradanju dela veliko preveč naivno. In tudi sam sem bil tak, zato še dobro vem, kako to izgleda in tudi, kam to pelje. Razmišljanje gre po navadi na nek tak način:

  • Imam xyz denarja, ki ga ne bom potreboval v naslednjih xyz letih.
  • Kam naj vložim denar, da bo iz njega čim večji profit.
Prva stvar, ki bi jo rad razčistil je, da je bistvena razlika med trgovanjem, s ciljem konstantnega dotoka nekega prihodka (to je moja definicija profesionalnega trgovanja), in pa vlaganjem. Tole zgoraj nima ničesar skupnega ne z enim ne drugim pojmom. Če imam 500€, s katerimi ne vem, kaj bi, in z njimi kupim neko delnico ali zlato ali bitcoin ali sklad, pa v osnovi o tej zadevi ne vem ničesar, ni to ne trgovanje, ne vlaganje, temveč igra na srečo - špekuliranje. Lahko se izide, lahko se ne. In tukaj v bistvu ni več kaj drugega za povedati. Če se kdo to želi iti, je to njegova stvar, jaz pa pri tem ne morem svetovati čisto nič koristnega. Mislim pa, da se je pametno vsaj zavedati, da je to čista igra na srečo, kjer so po Gaussovi krivulji možni čisto vsi izidi z določenimi verjetnostmi.

Za razlika od špekuliranja, je vlaganje oziroma investiranje malo bolj napreden način upravljanja z denarjem. Seveda spet obstajajo profesionalni vlagatelji, ki natančno vedo, kaj počnejo. Ampak večina nas, navadnih smrtnikov, to nismo in nikoli ne bomo, kajti profesionalno vlaganje na dolgi rok zahteva zelo širok in poglobljen spekter znanj, od geopolitike in makroekonomije do zelo specifičnih domenskih znanj, recimo na področju biotehnologije ali pa valutnih soodvisnosti, kot primer. Po mojem opažanju ljudje močno prehitro ocenimo, da vemo, kaj se dogaja in da bomo z znanjem, ki ga imamo, lahko uspešno napovedovali gibanje cen. Moje mnenje pri tem je, da je večina dolgoročnih vlagateljev na koncu koncev še vedno špekulantov, rezultati pa so spet močno odvisni od čiste sreče. Poudariti pa je treba tudi to, da je zaradi dolgoročne narave takih investicij vsaka napaka lahko skoraj usodna, kajti ne samo, da izgubimo denar, izgubljen je tudi čas, ki smo ga vložili v napačno naložbo.

Prišli smo do tretjega pojma, to pa je profesionalno trgovanje. Poudaril bi, da gre pri tem za kratkoročno trgovanje z nekim instrumentom, kjer bolj kot z velikimi dobički preko večih let poskušamo "uganiti" kratkoročne premike in tako po malem konstantno delati dohodek. Spet, eno je tradati, drugo pa biti profesionalen trader. Takoj lahko povem, da profesionalni traderji vedo, kaj počnejo. In spet je to glavna razlika, ki loči profije od amaterjev. Ampak, za razliko od dolgoročnih investicij, so posamezne napake pri kratkoročnem trgovanju veliko manj usodne, hkrati pa, vsaj tako izgleda, lahko praktično vsak s trudom in pametnim pristopom pride na nivo vsaj konsistentno profitabilnega traderja.

In tako sem končno prišel do trgovalnega sistema. Namreč, profesionalni traderji v resnici tradajo sistem. Sistem, ki ima zgodovinsko potrjeno profitabilnost. Trgovalni sistem je po mojem mnenju najbolj pomembna stvar pri celotni igri tradanja. Brez njega nikakor ne moremo uspeti, in tudi slab sistem je boljši kot noben sistem. Kajti, brez vsakega sistema smo spet nič drugega kot zgolj špekulant. Pri tradanju pa je pač tako, da se na tak način dolgoročno ne da uspeti. Lahko imamo kakšen srečen trade ali dva, ampak na dolgi rok z igranjem na srečo ne bomo profitabilni in pika! Kdor tega ne verjame, naj pač poskusi.

Kako torej razviti dober trgovalni sistem? Kje sploh začeti? 

Po osvojitvi osnovnih pojmov vsakomur predlagam, da si najprej poskuša vsaj okvirno razčistiti naslednje stvari:
  • Na kakšnem timeframu bi rad tradal - day trading, swing trading, position trading. Izjemno pomembno je, da smo realni pri tem, koliko časa na dan si lahko vzamemo za pripravo in potem za samo tradanje. Ali boš lahko cele dneve sedel za računalnikom ali ne?
  • Kateri instrument - delnice, forex, crypto ali kaj tretjega? Osebno seveda predlagam, da se v osnovni izbiri osredotočiš na nekaj najbolj likvidnih instrumentov, kot so forex, delnice ali ETFji, ki jih je tudi možno dokaj varno tradati prek velikih brokerjev.
  • S kakšnim osnovnim kapitalom - to je za večino ljudi velika omejitev, kajti številni brokerji zahtevajo kar nekaj tisoč dolarjev minimalnega pologa, poleg tega pa še ne moremo day tradati delnic, če nimamo na računu vsaj $25.000. Omejitev začetnega kapitala te bo mogoče prisilila, da boš ali moral odpreti račun pri kakšnem cenenem brokerju, tradati forex ali crypto, ali pa morda investirati na daljši rok.
Sam sem mnenja, da so knjige zelo slab vir znanja. Če sem iskren, še nisem naletel na res dobro knjigo o tradanju, ki bi tako natančno predstavila nek profitabilen sistem od začetka do konca, da bi jo lahko začetnik prijel v roke, naštudiral in začel tradati. Nikomur ne priporočam, da začne s katerokoli knjigo. 

Kje pa potem? Uspešni, resnični traderji! Na internetu obstaja malo morje dobrih traderjev, ki vodijo take in drugačne service, od katerih se lahko učimo. Seveda, kako prepoznati, kdo res obvlada svojo stvar in kdo ne, je vprašanje zase. Ampak, že če začnemo študirati brezplačne vsebine, ki jih ti traderji nudijo, smo verjetno naredili velik korak v pravo smer, kot pa recimo z branjem knjig.

Kdo so ti traderji? Mislim, da je to spet domača naloga, ki jo mora opraviti vsak sam. Namreč, prva stvar je samo vprašanje, koliko so ti service-providerji sploh kompetentni na svojem področju. O tem ne bom prav veliko debatiral, kajti nisem v situaciji, ko bi lahko ocenjeval. Drugo pa je, koliko nam je blizu ta dotičen sistem, ki ga nek trader uči. Za nekatere si upam dati roko v ogenj, da so vrhunski traderji, pa vem, da njihovega sistema sam ne bi mogel tradati. To mora spet vsak oceniti sam.

Ne bi rad delal reklame ali antireklame za kogarkoli, ampak vseeno bom naštel nekaj pagev, kjer mislim, da če ne drugega, se da najti koristne informacije in tudi top traderje delnic:


V nobenem posebnem vrstnem redu in ta spisek še zdaleč ni celovit. Kot rečeno, vsi omogočajo že toliko brezplačnih vsebin, da lahko porabimo mesece in mesece samo za študij le-teh. In resnim tudi toplo priporočam, da se zadeve lotijo na točno ta način. Kajti, ko se enkrat odločimo, da si nekoga izberemo za mentorja in se prijavimo na njegov service, bomo to drago plačali (okvirna cena kvalitetnega rooma z mentoringom je cca $2000 letno), zato moramo biti res prepričani, da je to to.