Příspěvek se nahlašuje...
Dneska bych rád byl k Vám trochu shovívavý. Stále doufám, že Vaše články čtou lidé pouze pro pobavení a snad se jimi nikdo neinspiruje. I když připouštím, že může existovat malá množina „traderů“, kteří jsou v pochopení tradingu na tom ještě o trochu hůře než Vy. U Vašeho dnešního článku oceňuji, že jste ze sebe nedělal většího hlupáka, než bylo nutné a v podstatě jste připustil, že píšete o něčem, čemu vůbec nerozumíte.
A teď již k věci a trocha světla do té Vaší temnoty. Máte pravdu, že ChatGPT (obecně velký jazykový AI model) je schopen napsat nějakou část kódu (případně i jednodušší celý prográmek). Ačkoli by název „AI“ (umělá inteligence) mohl navozovat zdání, že se jedná o opravdovou inteligenci, tak skutečnost je zatím taková, že „pouze“ dokáže inteligenci předstírat. To samozřejmě neznamená, že tato technologie je neužitečná, naopak ve spoustě usecase má ohromující využití. Nebudu zde zabíhat do podrobností, protože to by vydalo na několik článků, které by dokonce mohly mít i užitečný obsah. Jen velmi zjednodušeně Vám představím proces, kterým prochází ChatGPT, když mu nějaký uživatel zadá úkol naprogramovat nějaký kód. V podstatě dává dohromady kódy, které dříve naprogramoval nějaký člověk (a jsou volně k dispozici na internetu). Někdy to funguje, někdy hůře, někdy to vyloženě drhne. Pravděpodobnost úspěchu bude velmi záležet na rozšířenosti daného programovacího jazyka. Zcela jistě z ChatGPT poleze kvalitnější kód v Java, Python, C apod. Programovací jazyk pro MetaTrader (MQL) je velmi okrajový. Navíc je většina dostupných kódů v něm vytvořených vyloženě špatná (stačí si vzít pár kódů z místního kurzu), takže ChatGPT v podstatě nemá šanci z těchto dat vytvořit kvalitní program. Možná Vás napadne, že jsem ve střetu zájmů, protože jako programátor se mohu obávat, že mi ChatGPT vezme „práci“. Nemusíte mi samozřejmě věřit, ale programování v MQL pro někoho na zakázku je pro mě naprosto okrajová záležitost a v posledních letech jsem pro nikoho nic za peníze neprogramoval. Je to dané tím, že odmítám programovat nesmysly, takže pokud za mnou někdo přijde s nějakým svým nápadem, tak díky své mnohaleté zkušenosti s tradingem dokáži odhadnout, že to není nic perspektivního a potenciálního zákazníka odradím a ušetřím mu peníze. Možná to s Vaší životní filozofií nedokážete pochopit, protože Vy budete psát za peníze i o nesmyslech. Pokud si někdo jako Vy (neprogramátor) nechá vygenerovat nějaký kód, tak má obrovskou nevýhodu v tom, že není schopen zkontrolovat, zda vygenerovaný kód skutečně odpovídá zadání. To, že se kód podaří bez chyb zkompilovat, nic neznamená. Samozřejmě je pravda, že nebudete schopen ani ověřit kód od živého programátora. A vzhledem k tomu, že se za programátora v MQL považuje téměř každý, kdo absolvuje pochybný víkendový kurz, tak je to velmi obtížná situace. Věřím, že byste mohl Váš příští článek napsat o tom, jak si naprogramovat AOS. To, že tomu vůbec nerozumíte Vás přece nemůže zastavit viz tento článek.
To, co píšete o backtestingu, je opravdu „bizár“. Cituji: „Ačkoli je potřeba testování v MT4 provádět manuálně“. Pokud máte tak zásadní neznalosti platformy, tak byste měl místo psaní nesmyslných článků začít trochu studovat a možná byste přišel na to, že i obstarožní platforma MT4 dokáže provádět tzv. optimalizaci, což je přesně to, o čem ve Vašem článku vlhce sníte. Samozřejmě každý trochu znalý ví, že platforma MT4 je dávno překonána platformou MT5, která se neustále vyvíjí a dnes umožňuje skutečně zajímavé věci např ve spojení s Pythonem. Ale Vy se asi raději držte MT4, protože ani tu jste ještě dostatečně nepochopil. Bohužel mám pro Vás jednu celkem nepříjemnou zprávu. MT4 je v současné době již ve výběhovém módu a některým brokerům již MeaQuotes (výrobce MT) neprodlužuje licenci, takže v nějakém časovém horizontu MT4 zmizí. Netvrdím, že to bude během pár měsíců, ale moc let bych již na MT4 nevsázel. Ostatně i takový zkostnatělý broker jako je Purple Trading už půl roku nabízí MT5.
Vy sám sebe na zdejším portále pasujete do role zkušeného tradera (každý, ať si udělá obrázek na základě Vašich „výsledků“) a zároveň „odborníka“ na psychologii. No, a pak zde napíšete takovou hovadinu, jako že automatické obchodování Vám odlehčí psychickou zátěž z tradingu. Ano, vyspělému traderovi, který navíc přesně ví, co má naprogramováno, a jak jsou v kódu ošetřeny kritické situace, tak se může psychicky ulehčit. Ale Vy nejste ani jedno, takže se budete nejspíš klepat, co ten kód zase udělá a budete neustále běh AOS kontrolovat a zasahovat do něj. Tyto typy „traderů“ moc dobře znám, nakonec se z toho psychicky zhroutí.
Je mi jasné, že za peníze vydělané napsáním článku jste ochoten ze sebe dělat hlupáka, ale možná byste měl psát o něčem, o čem máte alespoň elementární povědomí. Takže budu reagovat na Vaši výzvu, pokud by nás zajímaly další informace o pokrocích v automatizaci, tak Vás prosím, abyste o tom již nikdy více nepsal.