Jump to content
Co nového? Mé kurzy
Všude

Grizzly

Members
  • Počet příspěvků

    30
  • Registrace

  • Poslední návštěva

Poslední návštěvnící profilu

Seznam posledních návštěvníků profilu je vypnut a není zobrazován.

Dosažená komunitní hodnocení

Newbie

Newbie (1/14)

0

Komunitní reputace

  1. focus: Když to po sobě čtu, tak jsem se asi vyjádřil nejasně :o)...jsem tím myslel to, že pokud chci zvednout pouze profitabilitu, tak nemusím přemýšlet nad výstupy, ale stačí mi jednoduše zvednout počet kontraktů o x%, a rázem vydělávám (nebo prodělávám :o)) o x% víc. Takže proto jsem psal, že by nebylo od věci mít tam ukázanou i jinou statistiku než jen profit. Např. by bylo zajímavé, jak by na tom grafu vypadala červená křivka vynásobená 2x (tzn. 2x tolik kontraktů) v porovnání s tou modrou křivkou...myslím, že by vypadala dokonce lépe než ta modrá. :o) Grizzly
  2. Zdravím, inspirující článek (jako obvykle :o)), jedna věc mě k tomu napadla: 70% zvýšení profitu je super, ale je to jenom jedna stránka věci...když budu obchodovat dvojnásobný počet kontraktů (samozřejmě za předpokladu, že na to mám dostatečný margin), tak se mi profit zvedne o 100%. Ale také se mi dvojnásobně zvedne drawdown. Proto je škoda, že Tomáš v článku nepopsal blíže další statistiky těch obchodů. Bylo by možné třeba ještě přihodit např. výpis z MSA? Zvlášť pro nováčka by to mohlo být ještě více poučující...aby se nehnal jenom po profitu, ale zvažoval i další specifika (drawdown, RRR, profit factor). Grizzly
  3. Grizzly

    Amibroker 4.60 CZ

    willtrader: Taky zdravím. K té rychlosti Amibrokeru - míval jsem také problémy s rychlostí některých mých indikátorů. Typicky čím víc doprava jsem scrolloval, tím to bylo všechno pomalejší. Témeř všechny problémy šly ale nakonec vyřešit jednou procedurou - SetBarsRequired. Píše se to na konec formule a nastavuje se tím, kolik barů před a po je potřeba na spočítání dané formule. Například abych zobrazil EMA(100), tak mi stačí vědět stav posledních 100 barů, a je mi jedno, kolik dalších barů je předtím, jestli měsíc historie nebo 5 let. Takže většinou teď do indikátorů píšu něco typu SetBarsRequired(1000,0); Možná to pomůže i tobě, pokud se ti znovu objeví problémy s rychlostí... Grizzly
  4. to gemzic: Po přečtění Tomášova článku jsem ne úplně pochopil, co tím "dát průchod svým emocím" Tomáš myslel. Nechápal jsem, jak toho docílit. Říkal jsem si, že cílem je spíš "identifikovat a sledovat své emoce při jejich prožívání". To už bych totiž snad časem zvládnul. :o) Ale asi je fakt pravda co píšeš, a totiž že ty dva pojmy představují podobné věci a je to jen otázka definice. :o) to NLA: Velmi motivující příspěvek...;o) Grizzly
  5. S článkem souhlas, super. :o) Mohlo v něm být ještě více rozvedeno, proč vlastně vyšší RRR může být lepší...jestli je za tím nějaká myšlenka autorů nad fungováním trhu. Zatím jedu pouze paper, ale proč si já osobně myslím, že větší RRR je lepší: Vzal bych to od vstupu - vstup do obchodu je kritický v tom, že musíme mít kvůli řízení rizika přitažený stop loss, a častokrát nám ho hitne nějaký lehký šum příp. "sweep" neboli vymetení (tak říkám útvaru, kdy během velmi krátkého okamžiku cena vyrazí proti, hitne stop loss a pak se zase stejně bleskově vydá mým směrem). Nutí to člověka čekat na správný okamžik (např. já rád vstupuju právě po vytvoření sweepu). Teď předpokládejme, že jsme už v obchodě, máme otevřený profit 150$, přitáhneme na BE (což při mých testech snižuje celkové profity, ale zato vyhlazuje equity křivku), a čekáme, až nám to hitne např. profit target 300$. Obchod se nám stále může pokazit tím, že udělá korekci velikosti minimálně 150$. Řekněme, že jsme opravdu rozpoznali směr běžícího trendu a cena dosáhla našeho profit targetu 300$. Zjednodušeně řečeno získali jsme 300$ za překonání překážek hitnutí úvodního utaženého SL a následného volnějšího BE. No ale představme si, že my obchod při dosáhnutí 300$ neukončíme, ale stanovíme si profit target o dalších např. 300$ dále (tedy celkem 600$). Stopku máme stále na BE, takže aby se nám to pokazilo, musela by nastat už opravdu velká korekce v běžícím trendu (to už by bylo takové otočení trendu). Je intuitivní, že šance k tomu je relativně menší než u prvních 300$ a těchto 300$ tedy - bereme-li pouze uvedené skutečnosti a nic jiného - dosáhneme pravděpodobněji než prvních 300$. Takže pokud chci získat 6000$, tak častěji se mi to povede pomocí 10 velkých obchodů než 20 malých. Dokonce jsem zkoušel to dovést do extrému a zjistit, co to udělá, když obchod nechám při otevřeném profitu 300$ bežet až do konce dne...výsledkem bylo, že se celková profitabilita opět zvýšila. Ale to zas aby člověk na to dohlížel celý den a to nechce...:oP Tohle je hlavní argument, který jsem našel, mluvící pro vysoké RRR - při větších otevřených profitech a neposouvaném SL nás to již tak lehce nevyhodí z trhu. Samozřejmě je tam spousta dalších faktorů, dávat si pozor na S/R, je třeba zvolit rozumný rozsah velikostí SL + PT vycházející z backtestů, atd. atd. Grizzly
  6. Grizzly

    Obchodní systémy-nováčci

    to ticker: Díky. ;o)
  7. Grizzly

    Dotaz na Amibroker

    to Dtrader: Ahoj, snad bych ti v základech dokázal pomoci. Ale myslím, že nejefektivnější bude nejdřív si projít fórum o Amibrokeru ( www.financnik.cz/forum/read.php?3,889 ), a pak případné dotazy poslat tam...tam bude určitě víc lidí ochotných také poradit. Grizzly
  8. Grizzly

    Obchodní systémy-nováčci

    to ticker: To mě právě taky překvapilo...jak človek zkusil projet backtest ručně, tak to šlo. Sice zdaleka ne tak dobře jako optimalizovaný AOS na trénovacích datech, ale zase celkem vyrovnaně po celou dobu. Člověk - zvlášť technicky založený - prostě na začátku nevěří, že jít na to hrubou silou přes výpočetní výkon není nejrozumnější start. Na druhou stranu si myslím, že spojit vyváženě cit pro trhy s programováním má smysl. Například se tu někde na fóru diskutovaly vstupy se slevou. Tzn. při vstupním signálu počkat, až půjde cena pár ticků proti vstupu, aby měl pak člověk lepší výchozí pozici do obchodu. Toto se např. krásně nechá proběhnout programem na manuálně realizovaných obchodech, a člověk zjistí, že by mu to nijak extra nepomohlo :o) (alespoň ne v mém případě). Podobné to bylo v pokusu, kdy jsem do pozice vstupoval až při proražení low/high baru se vstupním signálem - short nefungoval vůbec, long to zlepšil jen o maličko. MAE/MFE je myslím pěkný zlepšovák...i když i tady je to asi přesnější rovnou hrubou silou přes program, kdy na manuálních vstupech se vyzkouší všechny kombinace SL a PT (nicméně popravdě dává to podobné výsledky jako když se správně využije MAE/MFE v excelu). Narazili jste na podobné featurky, které vám v drobnostech pomohly poupravit vaše manuální rozhodování? Grizzly
  9. Grizzly

    Obchodní systémy-nováčci

    Ahoj, máte někdo v backtestingu zkušenosti s porovnáváním efektivity následujících dvou metod optimalizace? 1) Optimalizovat proměnné (parametru indikátorů, velikosti SL, PT, apod.) pro všechny možnosti. Po zoptimalizování celku se podívat, jestli funguje lépe short nebo long, případně v jaké dny to funguje nejlépe...a na tuto stranu a v tyto dny pouze obchodovat. 2) Optimalizovat proměnné rozděleně pro long/short plus příp. pro dny v týdnu. A opět obchodovat jenom na lepší stranu/v lepší dny. Metoda 1 je robustnější, metoda 2 zase přirozeně dává lepší výsledky v backtestu. Jenže jakou cestou se vydat? :o) Je jasné, že je to asi dost obecná otázka, ale přesto by třeba někdo měl k tomu postřehy... Mé zkušenosti jsou tyto: Několik měsíců jsem si hrál s metodou 2, vytvářel jsem AOSka (na ER2, 3min, období od roku 2004 do 2008), která pro danou stranu + daný den dávala velmi dobré výsledky. Když jsem zkombinoval několik patternů a z nich vždy nejlepší strany+dny, tak vycházela nádherná rostoucí equity křivka s minimálními drawdowny. Průměrné profity byly mezi 50 a 100 (včetně komisí a slippage 25$). No jo, jenže pak jsem to nechal proběhnout na několika nejnovějších měsících, které jsem již neměl zahrnuté v trénovacích datech, a ihned se equity prudce zalomila a začala stagnovat, ne-li klesat. V tuto chvíli se mi intuitivně zdá rozumné optimalizovat zvlášť pouze long/short, ale nic víc...a potom jenom vynechávat nejhorší dny pro dané strany.
  10. Pěkný den, já s tím článkem souhlasím tak napůl...s něčím ano, s něčím ne. Záleží, co se rozumí pod pojmem riskování. Těžko si představit úspěšného tradera, který bez studia/paper tradingu opakovaně nabíhá na trhy, riskuje velkou část svých peněz a ztrácí je a doufá, že se na něj přece jednou musí obrátit štěstí. To je hazard a štěstí nemusí vůbec přijít. Naopak představa úspěšného tradera, který si vše dostatečně nastudoval a otestoval, hodně investoval, ale ZNÁ svůj risk, se už jeví jako přirozenější. Myslím si, že posunu dosáhne ten, kdo je ochoten ne pouze riskovat, ale ten, kdo je ochoten něco pro úspěch obětovat. A tím obětováním můžou být investované peníze, volný čas (hlavně v začátcích), přemoci se ke studiu a trénování. Pracovat na sobě, ale znát při tom svůj risk, když dojde na lámání chleba. Možná Tomáš pod pojmem riskování spíš myslel nebát se zkoušet nové věci, nez hrát vabank. Se spoustou věcí naopak souhlasím, např. co se týče obtížnosti zvyšování platu do nějakých závratnějších výšin ve standardním zaměstnání. Hlavně ve standardním zaměstnání se těžko člověku tlačí dolů délka pracovní doby a tím pádem se ne tak dobře zvyšuje poměr čas/výkon. :o) Grizzly
  11. Grizzly

    Spolupráce IB - Amibroker grafy

    Ještě doplnění: U Medvěda používám jako zdroj dat Prophet.Net. Bod 2. jsem snad vyřešil pomocí nastavení number of bars... Martin
  12. Grizzly

    Spolupráce IB - Amibroker grafy

    Zdravím všechny, už nějakou dobu se morduji s nastavením Amibrokera + IB a mám problémy co se týče spolehlivosti dat. Jedu ER2. V jakém jsem stavu: Mám první databázi sahající do delší historie, do které přes Medved QuoteTrackera jednou za 1-2 dny dotáhnu minutová data (ticková nejsou v QT pluginu podporovaná). Pak mám druhou databázi, kterou mám také nastavenou jako minutovou, a která je napojena na IB (reálná data z fundovaného účtu). Jaké mám problémy: 1. Data z Medvěda a data z IB se liší. Tedy když si něco zbacktestuji na Medvědovi a na IB, mám jiné výsledky a nejsem si jistý, čemu mám věřit. Jsem ochotný si zakoupit od SCMagic historická data, pokud by to mělo smysl. 2. Nejsem schopný nastavit databázi napojenou na IB tak, aby mi inkrementálně jak jdou dny dotahovala bary a přitom nezahazovala ty staré...funguje mi to tak, že se to jenom posouvá a vidím pouze data stará těch 30 dní a starší už ne. 3. Chtěl bych se zeptat zkušenějších, jakým způsobem backtestujete vy a na základě jakých dat poté provádíte reálné obchody? Díky, Martin
  13. Grizzly

    Obchodní systémy-nováčci

    kopeckyt: Taky zdravím. Je fajn, že ty principy fungují na více trzích. :o) Jinak nevšimnul jsem si u tebe rozdělení na long/short, to jsi zkoušel? Určitě bude nějaká strana lepší. I když pak už bude nevýhoda, že ten testovací vzorek bude obsahovat moc málo obchodů...to už by se vyplatilo backtestnout to na větší historii (ono by se to teda vyplatilo i tak). Ad posouvaný SL: Je pravda, že jsem tomu doposud nevěnoval moc času, ale ať posouvám SL jak posouvám, z dlouhodobého hlediska to nefunguje tak dobře jako pevný SL. Dej vědět, jak to dopadne u tebe. :o) Grizzly
  14. Grizzly

    Obchodní systémy-nováčci

    Remarque: Taky zdravím. Je to celkem mechanický systém, takže pro získání povědomí, jak se systém dlouhodoběji chová, by myslím šlo provést jednoduchý backest programem. Snad jediné, co tam je jestě volně definované, je výraz "když je trh nad oběmi EMA". Znamená to, že posledních x barů má svá low nad oběmi EMA? Ještě k těm profit targetům: Jak postupně zkouším různé čistě mechanické intradenní strategie, většinou jsou nejvýkonnější systémy (velký zisk, malý drawdown) s velkými profit targety. Je to jedno z tvrzení Larryho Williamse pro intradenní obchodování, které se mi potvrzuje v backtestingu - dát profit target dostatečně vysoký (na ER2 řekněme kolem 8-14 bodů), přičemž výstup je při profit targetu nebo na konci dne. Sníží to dost počet obchodů, ale to myslím nevadí, pokud z toho jsou $ :o). Možná by tedy stálo za to tvůj systém vyzkoušet i na větších PT (pak teda bude nutné i zvýšit SL)... Jinak tohle platí zatím jenom pro mé backtesty (na 3 nebo 15minutovém TF), s reálným obchodováním ještě zkušenosti nemám. :o) Grizzly
  15. Grizzly

    Intradenní obchodování

    vldn: Jsem teprv ve fázi backtestingu, nicméně víc než čistý zisk se mi jeví důležitější věc, které říkám "drawdown ratio". Je to podíl nejvyššího drawdownu a celkového zisku za dané období. Čím menší ratio, tím lepší. Příklad výsledků dvou systémů: 1. Zisk 20k, drawdown 6k -> ratio 0,3 2. Zisk 15k, drawdown 3k -> ratio 0,2 Já bych rozhodně, pokud bych o systémech věděl pouze tato fakta, preferoval ten druhý. Pokud mi jde o celkový zisk, dožene se to navýšením počtu kontraktů. Tedy kdybych obchodoval 2. strategii se dvěma kontrakty, mám stejný drawdown jako v prvním případě, ale zisk 30k. Pozn.: Samozřejmě je zde ten fakt, že můžeme navyšovat pouze celé kontrakty, takže to nebude úplně "spojité" na nízkém počtu kontraktů...ale z dlouhodobého hlediska je to myslím jedno. Grizzly
×
×
  • Vytvořit...