V minulém příspěvku jsem ukazoval, jak Automatický obchodní systém pracuje.
Dnes se podívejte, co stojí za zrodem takového Automatu.
Jak praví programátor:”Zadej mi myšlenku a já to naprogramuju”.
Jinými slovy – nejprve je třeba mít nápad. Na základě sledování co se na trzích, na grafech děje a snažit se najít nějaké zákonitosti. Třeba – Když se seřadí určitá kombinace indikátorů a já vstoupím Buy, vždy získám minimálně 20pipů. To vypadá zajímavě a tam si udělám kafe a pustím si graf třeba měsíc zpátky. Na mou duši, nenašel jsem ani jednu ztrátu. Tak zkusím 2 měsíce zpátky, a zase beze ztráty.
Dám tedy “myšlenky na papír” a začne programování.
Poblém je v tom, že já potřebuji, aby systém fungoval ne 2 měsíce, ale pokud možno stále.
Proto teprve až dlouhodobější test ukáže, zda je systém stabilní a je možno ho nasadit na Live účet. Často se stane, že systém funguje do okamžiku, kdy se trh začne chovat nestandartně.
S tím se ale musí počítat a tak nastane hledání takového nastavení, které by vyhovovalo univerzálně. Bohužel se také často stává, že univerzální nastavení neexistuje a Automat funguje pouze na specifickém stavu trhu. Protože ale NIKDY neznáme pravou stranu grafu a NIKDY nevíme co trh udělá, takový Automat zůstává v šuplíku. Někdy se stane, že jeho myšlenka se použije jako součást složitějšího systému, někdy skončí na smetišti dějin nepoužit.
Příště se podělím o ukázku toho, jak se prakticky provádí Optimalizace, tedy vyladění, či hledání ideálního nastavení AOS.
Velmi pěkný článek. O AOS se začínám zajímat, ale vidím, že za kvalitním a ziskovým AOS stojí kopec práce. Chci se zeptat, přes jaký program vytváříte a programujete nový automatický obchodní systém? Plánujete v budoucnu napsat další články o AOS a obchodování na forexu? Ať se daří.
Děkuji za pochvalu článku. Já programování vzdal, nemám na to buňky. Programy mi psal kolega, ten ale zájem o forex ztratil, a tak jsem na to zůstal sám. Používám tady EA, které jsme spolu kdysi vytvořili. Jinak to psal v Metaeditoru co je v Metatraderu. Občas chytnu slinu a něco napíšu, ale je to spíše nějaký vlastní poznatek, názor, možná touha se něčím pochlubil. Vzdělávání bych se klidně věnoval, ale rozhodně to nebude o programování. Mám nápady, ale programátor mi chybí. Pokud by se někdo ozval, budu rád. Držím ti palce.
Ahoj, najde se tady někdo, kdo by mi mohl pomoct se základy v MQL? Samozřejmě za odměnu. Díky, Víťa
Ahoj Víťo. Já sám jsem učení MQL vzdal, takže ode mě se asi (určitě) v tomoto pomoci nedočkáš. Tento dotaz (jak na MQL) je poměrně častý. většina je určitě anglicky, ale i česky lze najít seriály, kde je možno se vzdělat. Konkrétně ti ale nepovím, je to mimo můj zorný úhel.
Moc pěknej článek! Taky hlasuji za jeho pokračování!
Poslední dobou se celkem zajímám o tyto AOS. Je to celkem věda, najít nějaký, který stojí za to. Zatím se mi to nepodařilo
Dobrý večer Jirko.
Zeptám se – AOS – Stahujete Free, kupujete, vymýšlíte, programujete … ?
Já teď jedu tohle http://www.forexfactory.com/showthread.php?t=551382 sice je tam na to AOS, ale já to jedu měsíc ručně a zatim to má výsledky, ale v tim vláknu jsou situace popsaný kdy se to může celý sesypat. U mě tahle varianta nenastala, protože jsem na to vybral USD/CAD, kde jsou podle mých backtestů takový hrozivý scénaře dosti eliminovaný
Dal by se takový obchodní automat použít i na investování do ropy? Na jakém trhu jste to testoval?
Myslím si, že ano. AOS je vždy nastaven na určitý trh. Samozřejmě má vliv o “co” se jedná. Jakou má daný instrument volatilitu, průměrné denní rozpětí atd. Je důležité si také nevybírat období, které se nám líbí, ale naopak do testů zahrnout i období, kdy se stalo na trhu něco mimořádného (třeba reakce na CHF) a trh udělal něco neskutečně nestandartního. Já většinou testuji EUR/USD.
Škoda, že tu není další díl.
Ono totiž optimalizace je často kámen urazu všech AOS.
Osobně umím vytvořit ledajakej automat a klidně i takovej, co bude ziskovej, ale pouze pokud mám dost dat a můžu jej tzv. přeparametrizovat.
Pokud se ale dělá práce správně, testuje se např. jen na 75% historických dat, na kterých se snažíme najít funkční parametry a hlavně je zdůvodnit. Pokud to jede aspoň na těchto 75% historických dat, musí se udělat test na zbylých 25% stále historických dat a tam většinou příjde velký úraz
Jaké s tím máš zkušenosti??
Proto obchoduji v Plus500, protože Meta Trader je sice super na automaty, ale to je tak vše. A jelikož automaty umím programovat, ale neumím je programovat ziskově, tak mi pořád vychází staré dobré plusko “pro děti” jako nejlepší volba
Radku nikterak netrvám na tvrzení, že AOS je samospásný a často to říkávám, že bych si Robota jen tak někdo nekoupil. Dobře (velmi dobře) znám jejich úskalí. Proto také obchodování pouze AOS nepoužívám ani já. Používám několik AOS, které běží v režimu, na který jsou stavěny. Pokud se trh začne chovat jinak, než jsem předpokládal, automaty vypínám a snažím se z toho “vylízat ručně”
Tahle “ruční” záchrana je ale na dlouhé lokty a hlavně to nejde testovat, není to nic jednoduchého.
Obchodovat ale pouze ručně se mi nechce, jsem asi až příliš načichlý robotickým obchodováním.
Bude nějaké pokračování?
Pokračoval bych rád, ale času je málo. Přesto jsem rád, že “je poptávka”, dostávám i soukromé emaily. Slibovat nebudu, ale snad se k něčemu odhodlám.
Super, snad se daří