• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    KRISHNAAutomatický trading/boti/burzy
    Rád bych tu rozebíral strategie a technické řešení automatického tradingu
    rozbalit záhlaví
    UNUX
    UNUX --- ---
    Ten příběh je takový, že jsem dal automobil za 249 990,- Kč. Chytl se na to robot, a když jsem slevil na 124 990,- Kč, tak nasadil cenu 199 990,- Kč. Jsem zvědav, co bude dál.
    KRISHNA
    KRISHNA --- ---
    GIOMIKY: No je to peklo. Já jsem si hlavně dřív myslel, že člověk prostě napíše bota a ten mu bude tiště spokojeně těžit. Ale ono s tim je takový práce. Můžeš si backtestovat na datech za posledních 5 let tak, aby to dávalo smysl, ale co se bude dít v budoucnu stejně neovlivníš. No a děje se to, že jak jde o prachy, tak se lidi fakt snažej a tlačej to hrozně dopředu.

    Zkoušet nějaký HFT strategie na 3commas mi přijde naprosto k smíchu, mít boty na Rest API už mi přijde taky k smíchu, pokud nemáš obrovský budget, tzn. nízký poplatky. Takže se všechno musí přepsat na websocket, aby tě netrápil rate limit a stejně budou před tebou všichni, kdo:

    1, skutečně umí programovat
    2, znají technickou analýzu
    3, znají statistiku
    4, mají koule do toho dát prachy

    Mám okolo sebe pár lidí s kterýma se tomu věnujem, ale je strašně těžký s tim udržet krok.

    Tohle je 1m chart nějakýho shitcoinu:

    KRISHNA
    KRISHNA --- ---
    GIOMIKY: No crypto je můj hlavní dataset a tam se děly imho horší věci, než skok o 20 pipů a jo, součástí toho datasetu jsou i výpadky burzy, což efektivně kazí výpočty, ale nechal jsem to tam, protože nikdo neříká, že se to nemůže stát znova
    KRISHNA
    KRISHNA --- ---
    GIOMIKY: no jako jo, věnuju tomu konstantně stejný úsilí a s přibývajícíma zkušenostma jsem si říkal, že to bude jednodušší a je pro mě prostě struggle udržet se aspoň na 0.1% daily s uměrným rizikem...
    HANT
    HANT --- ---
    GIOMIKY: To je takove zbytecne porazenecke :). Dostanes to, co do toho das (+/- nejaka nahoda). Ale kdyz teda po 11 letech obchodovani napises, ze kdyz ti 100x padne orel, musi s o hodne vetsi pravdepodobnosti padnout druha strana mince, tak jsi to nejspis kdysi davno vzal za spatny konec a to muze byt jeden z duvodu, proc se ti nedarilo. Muzes dal prozkoumavat slepe ulicky nebo s tim seknout nebo muzes zvolit tezsi cestu a zkusit prijit na to, kde vznikalo a vznika zkresleni, ktere ti brani uspet :).

    KRISHNA: Na prvni pohled bych rekl, ze je to jen presouvani rizika a podobne bias jako GIOMIKY, pokud za tim neni jeste nejaky dalsi princip, ktery by tu strategii mel delat ziskovou (treba trh, co ma na danem timeframu tendenci se vracet k prumeru - ale pak by to fungovalo i bez martingale).
    THERIDANE
    THERIDANE --- ---
    GIOMIKY: genetickej algoritmus kterej neustále honí nový populace v backtestingu a do produkce dává nejúspěšnější jsme měli v provozu na bitstampu už když se bouřlivě slavila parita bitcoinu s dolarem :-D prej nemají možnost přizpůsobit
    KRISHNA
    KRISHNA --- ---
    GIOMIKY: Tak jako ne nezbytně, jsou lidi, kteří objektivně vydělávaji tradingem víc, než jiní. Jak je ten poměr cca 10 prodělá a 1 vydělá? Ono aby ne, to čemu jsem se já nejdéle věnoval, byl v podstatě takový martingale/grid bot. V podstatě kalkuluje s tím, že žádný dlouhodobý pád nikdy není bez alespoň malého retracementu, takže nakupuje.. nakupuje a až dojde k retrace, tak prodá s minimálním ziskem. Má to teoreticky 100% úspěšnost i když malý zisk. A takových strategií je nespočet, hlavně v době strojového učení. Manuální trading s tím nic moc nezmůže
    HANT
    HANT --- ---
    GIOMIKY: Ja bych z toho vypichnul jine casti: A trader's view on probability might be completely incorrect, and that might be the very reason why they are not making money in the markets. (…) People lose thousands of dollars in the financial markets (and in casinos) by failing to realize the randomness of probabilities. The odds from our coin-toss table are based on uncertain future events and the likelihood they will occur. Once we have completed a run of five successful trades, those trades are no longer uncertain. Our next trade starts a new potential run, and after the results are in for each trade, we start back at the top of the table, every single time. This means every trade has a 50% chance of working out.

    Zastavam nepopularni nazor, ze pokud chce clovek obchodovat a nechape alespon intuitivne, jak funguje pravdepodobnost a jak spravne overovat hypotezy, mel by si nejdriv dat nejake ty 101 kurzy statistiky apod. (je jich hromada online zdarma), jinak zbytecne ztrati spoustu penez a casu, ktery by jinak mohl venovat necemu mnohem prijemnejsimu.
    FRONEMA
    FRONEMA --- ---
    GIOMIKY: Takhle to s hazenim mince nefunguje. Nokde se ti nekumulije zadna pravdepodobnost. Jsou to nezavisle pokusy.
    KRISHNA
    KRISHNA --- ---
    OK, tak ne že by nešlo vydělávat miliardy. Říkal jsem to jen z pozice retailu, ne někoho, kdo je profesor matematiky, má za sebou algo fond, hromadu matematiků a investičních fondů. Tohle už jsou skuteční market makers a těch moc není.
    TANTRAMAN
    TANTRAMAN --- ---
    GIOMIKY: Ano, možná že dnes už je konkurence tak veliká že se boti perou mezi sebou
    KRISHNA
    KRISHNA --- ---
    GIOMIKY: Já tomu říkám školný. Algotrading pasivně sleduju tak 10let, z toho poslední 2-3 roky docela aktivně. Prvního super stupidního bota jsem napsal ve 2013, asi tak do 2021 jsem vždycky skončil v likvidaci. Kdybych věděl, kolik tím spálím času, tak bych do toho znova asi nešel. Teď mám něco, co je statisticky dlouhodobě v plusu (desetiny, spíš setiny procenta denně) s únosným rizikem. Co jsem ale nečakal je to, že neexistuje ten "zlatý pohár/grál". Podle mě prostě není strategie (HFT, ani žádná jiná), která by se zapla a navždy fungovala. Vždycky bude někdo, kdo tě dřív nebo později odhalí a bude tě counter-tradovat, nebo se prostě charakteristika toho trhu časem tak změní, že ta daná strategie přestane fungovat. Takže to stejně navždy bude prostě smyčka "manuální" dřiny vymýšlení nových strategií a backtestování.
    KRISHNA
    KRISHNA --- ---
    ACID7: já ten script od GPT zkoumal a moc to nedávalo smysl. Ale napsal mi hezký wrapper na websocket. K něčemu se to použít určitě dá :)
    Zkusím se ho zeptat, jestli by si troufnul na CVD divergence :))
    KRISHNA
    KRISHNA --- ---
    hmm, okay no

    EDAK
    EDAK --- ---
    Zdravim, je tu nekdo kdo by mi byl ochotný naprogramovat neco v MQL? Je mi pomerne jedno jestli 4 nebo 5. Spolupráce samozřejmě placená, preferuji někoho z Prahy nebo okolí. Pravděpodobně nedokážu vysvětlit bez osobní schůzky.
    ELIJEN
    ELIJEN --- ---
    PATRIKSIMA: "ziskejte pasivni prijem"

    MORPHLER
    MORPHLER --- ---
    narazil jsem v nejakem zebricku best cz fintech startups na tohle, vypada to zajimave jednoduse. https://cleo.one/ (co to je asi vystihuje jejich popis- Automated trading systems in minutes without coding)
    LOOKASH_II
    LOOKASH_II --- ---
    pouzivate nekdo quant-zone triggers na FTX na neco jineho nez DCA?
    LOOKASH_II
    LOOKASH_II --- ---
    PATRIKSIMA: neverim nikomu kdo v dnesni dobe neni ani schopnej udelat web pres SSL :) to uz si radsi zaplatim 3commas nebo neco podobnyho
    KRISHNA
    KRISHNA --- ---
    HANT: No tak to jedu teď, ale když bych chtěl ject třeba 1000 symbolů, tak je to hodně identit.. :-/
    HANT
    HANT --- ---
    KRISHNA: Zkusenost rika, ze je potreba vice uctu / identit :)
    KRISHNA
    KRISHNA --- ---
    Umíte někdo nějak víc s binance api? Potřeboval bych nějaký automatický throttler, nebo aspoň indikátor, kdy se blížim k limitu, kdy mě zabanujou. Taky jsem se nikde nedočetl, jestli ty api weights jsou based on IP only, nebo jestli to je based on IP + account ID.
    Tzn. jestli když budu tlouct do API poloviční rychlostí ze 2 různých IP (ale na stejný account), jestli mě taky zabanujou, nebo budu OK.
    POINTOPS
    POINTOPS --- ---
    Ahoj, rád bych nabídnul možnost poolovat poplatky na Bitfinexu.

    Napsal jsem to teda sem? [POINTOPS @ Bitcoin - digital peer-to-peer cryptocurrency] , možná ne uplně dobře.

    Myslím, že pro bota / algoritmus je to s malými poplatky dobrá kombinace, na takové to domácí vyškrabávání crazy kmitů.


    Používám Bitfinex Honeyframework cca rok, rád se podělím o pár zkušeností. Jsou ale spíš technické, jak to nastavit.

    BTW knihovny jsou publikovány opensource, btw: www.github.com/bitfinexcom a navíc přímo ten jejich bundle umožňuje psát si vlastní boty / strategie přímo v nástroji.

    Dík za přečtení, Mirek
    chal-miseznam.cz
    KRISHNA
    KRISHNA --- ---
    GIOMIKY: já vim no, ale nemůžu si pomoct, navíc crypto furt nějak neni skutečný mi přijde.

    KRISHNA
    KRISHNA --- ---
    a ty placený indikátory pochopitelně nejsou opensource, takže bych to beztak nemohl přepsat
    KRISHNA
    KRISHNA --- ---
    GIOMIKY: jo, to je pochopitelně inteligentnější přístup, ale já se takhle rozhodl backtestovat některý placený indikátory, co na tradingview mam, resp. řekl bych, že bude efektivnější dát seleniu hromadu indikátorů, ať se s nima nějak popere, než každej z nich přepisovat z pinescriptu do něčeho smysluplnýho. Za prvé asi nejsem tak dobrej programátor a za druhé i kdybych byl, tak furt nerozumim tomu, jak fungujou ty indikátory. Takže by mě to stálo nekonečný množství času se tyhle dvě věci doučit. Což by určitě nebylo ku škodě, ale asi na to teď nemam tolik čas, tak radši takhle brute-forcuju už postavený indikátory i když je to drbání se pravou rukou za levym uchem, třeba to něco hodí :))
    KRISHNA
    KRISHNA --- ---
    GIOMIKY: correct

    GIOMIKY: Tak já na tom dlouhodobě taky ještě furt nevydělávám, ale baví mě se přibližovat té představě.
    Jak říkáš, fundament neovlivní žádnej bot, ale ve chvíli, kdy fundament rozjede nějaké momentum, tak to už se pak většinou chová předvídatelně, resp. tak, jako vždycky předtim.
    Co se týče těch šancí na výhru, tak já jsem se taky dlouhou dobu honil za botama, který maj co největší úspěšnost (dlouho mi trvalo pochopit, že pravděpodobnost > 50% se automaticky NErovná výhra). Paradoxně mi teď nejvíc vydělává bot, kterej má úspěšnost jenom 35%, protože sice často prohrává, ale má risk/reward ratio dost vysoko, takže když prohraje, tak to neni moc, ale když vyhraje, tak to pokreje všechny ztráty a ještě něco zbyde.

    btw, už to jede 2 dny a ještě tak další 4 pojede, zatim to posbíralo 600MB textu :)))

    Selenium automated backtesting
    https://www.youtube.com/watch?v=SKJ2dbmbNV8
    KRISHNA
    KRISHNA --- ---
    GIOMIKY: jono, přesně timhle směrem nějak uvažuju, že můžu udělat tisíce modelů toho, jak to bylo v minulosti, ale stejně tim nepředpovim budoucnost :))
    Což mě ale dovedlo k myšlence, že to holt budu mít puštěný furt a budu dokola pouštět analýzu za poslední třeba týden, která bude automaticky upravovat hodnoty minimálně pro ATR multiplier
    KRISHNA
    KRISHNA --- ---
    Tak nic, už jsem si to napsal v tom selenium, kupodivu to nebylo vůbec složitý.
    Teď už jen počkat, co z toho vyleze, jak je tradingview pomalý a ty výpočty trvaj, tak proklikat všechny kombinace jenom na těhle sedmi inputech bude trvat tak dva dny :)))

    Kliknutím sem můžete změnit nastavení reklam