Fiktivní EA vytvoří dvacet EUR/USD obchodů měsíčně, ruční postup tři až pět týdně a oba jednou zaznamenají asi osm procent za čtvrtletí. Tato čísla neprokazují opakovatelný výnos ani lepší zvládnutí mezery. Porovnejte pravidla, skutečná plnění, expozici a náklady ve stejných podmínkách.

Stejný počet neznamená stejné signály

Tři signály v každé metodě, čtyři neshodyPět fiktivních ID A,B,C,D,E se stejnými daty a úplným ano/ne rozhodnutím. Žádné výsledky obchodů ani určení správné metody.MODELOVÝ VÝPOČETAAno / anoB,CAno / neD,ENe / ano
Tři signály v každé metodě, čtyři neshody. Pět fiktivních ID A,B,C,D,E se stejnými daty a úplným ano/ne rozhodnutím. Žádné výsledky obchodů ani určení správné metody.

Srovnávejte všechny případy podle ID. Součet tří signálů zakryje čtyři opačná rozhodnutí, nikoli výkon jedné metody.

A
Ano / ano – Shodně vybraný případ.
B,C
Ano / ne – Dva signály pouze ručně.
D,E
Ne / ano – Dva signály pouze automaticky.

Původní model obsahuje pět předem zvolených případů A, B, C, D, E se stejnými vstupy a úplným rozhodnutím ano/ne. Člověk vybere A, B, C, automat A, D, E. Každý má tři signály, ale shodné ano pouze u A. U B, C, D a E jsou opačná rozhodnutí, tedy čtyři neshody.

Žádné následné výsledky nebyly zadány a žádný postup není předem správný. Prověřte uložená vstupní data a předem napsané pravidlo u každého rozdílu. Pokud měly postupy plnit stejnou specifikaci, rozdíl vysvětlete; pokud měly jiná pravidla, přiznejte je. Pouze přijaté vstupy neposkytují úplnou srovnávací tabulku: potřebujete i „bez signálu“.

Kdo analyzuje, rozhoduje a provádí

Automat může vybírat signály, posílat pokyny nebo řídit pozici. Člověk může některé či všechny části dělat sám. Rozdíl není jen v tom, kdo klikne. Zapnutím EA začíná provoz: data, oprávnění, spojení, odpovědi serveru a expozice vyžadují dohled.

Oba postupy mohou mít pevná pravidla i situace neobchodování. Program umí kalendářní filtr, limit expozice nebo pozastavení. Ruční výjimka potřebuje zaznamenaný důvod, jinak nelze změřit její vliv. Rozpočet a osobní disciplína samy nezaručují spolehlivost žádné metody.

Co automatizace skutečně přidává

Program může hlídat vybranou seanci při nepřítomnosti obsluhy, pokud běží infrastruktura a oprávnění. Pokrytí samo není obchodní výhoda. Ruční obchodník může vědomě zvolit užší okno; není nutné obchodovat každou seanci a zprávu.

Kód opakuje implementované pravidlo bez nového emočního posuzování, ale může stejně opakovat chybu. Otestujte zpracování požadavků, objem a ztrátové limity. Každý zásah evidujte zvlášť. Historický test je reprodukovatelný pouze se známými daty a nastavením.

Vymyšlených pět tisíc simulovaných obchodů za pět či deset let nedokazuje nezávislost nebo predikční sílu vzorku. Uchovejte původ dat, dostupné ceny, náklady a nedotčené vyhodnocovací období. Metodický backtest se zabývá právě těmito předpoklady.

Pravidla a provozní pasti automatu

Nejdřív napište pravidlo tak, aby ho další člověk nebo program zopakoval. Demo odhalí chybějící rozhodnutí, ale pevný počet měsíců ručního živého obchodování před programováním není podmínkou. Testujte hraniční i nejednoznačné vstupy. Tržní riziko se kódováním neztrácí.

SEC v rozhodnutí z roku 2013 popisuje chybu automatického směrování akciových pokynů Knight Capital dne 1. srpna 2012 a ztrátu přes 460 milionů USD z nechtěných pozic. Jde o institucionální americké akcie a kontrolu nasazování kódu, nikoli statistiku retailových FX robotů ani důkaz, že ruční postup je bezpečnější.

Změna tržního režimu může oslabit pravidlo vybrané na dřívějších datech. Filtr ATR je další hypotéza k testování, ne garantovaná záchrana trendové strategie v pásmu. Monitoring a kritéria pozastavení určete předem, nikoli až podle ztrátové křivky.

V CopyBuffer znamená požadovaný start_pos=0 aktuální svíčku a 1 předchozí. Neurčuje tím automaticky fyzické pořadí každého cílového pole. Číst už dostupnou hodnotu aktuální svíčky není samo look-ahead; použít její konečnou budoucí hodnotu pro dřívější rozhodnutí už ano. Uchovejte čas dostupnosti, zóny, víkendy a změny parametrů.

Místní terminál i VPS mohou ztratit spojení nebo se zastavit. Ověřte současné podmínky služby, operační systém, monitoring a obnovu. Hosting neodstraní odpovědnost a univerzální cenu nebo dobu výuky zde neslibujeme.

Co může přidat člověk

Člověk zahrne informaci, kterou konkrétní program nezpracovává. To neprokazuje, že ji nikdy nelze formalizovat. Kontext může posuzovat obojí: například pravidlo před oznámením omezí nové vstupy či expozici. MQL5 ekonomický kalendář používá čas obchodního serveru, nikoli místní hodiny uživatele. Ověřte dostupnost a konverzi.

Neobvyklá událost může přinést mezeru oběma metodám. Předem napište, kdy zastavit nové požadavky, jak řešit stávající pozici a kdy obnovit provoz. Intuice ani filtr neslibují příznivou cenu. Začít bez psaní kódu je možnost, nikoli zkratka přes znalost instrumentu, rizika a nákladů.

Kde selhává ruční pracovní postup

Do deníku zapisujte plánovaný a skutečný stop, cíl i množství. Změna výstupu není automaticky iracionální; porovnejte její předem stanovené oprávnění a skutečný důvod. Interpretace bez záznamu se však zpětně snadno promění v líbivý příběh.

Dostupnost obsluhy omezuje pokrytí. Stanovte kontrolní okna, předání a pozastavení podle svého skutečného rozvrhu. Vymyšlený skener dvaceti párů každou minutu může pokrýt více kandidátů, ale přidat souběžnou expozici i falešné signály. Počet sledovaných instrumentů není sám zlepšením. Univerzální denní limit pozornosti ani doba do vyhoření nejsou doloženy.

Rozpočet skutečné konfigurace

Sepište platformu, vývoj, historická a živá data, provedení, hosting, obnovu a údržbu. Zahrňte jednorázové i opakované platby a vlastní čas. Placená data nejsou automaticky vhodná a bezplatná automaticky nevhodná. Auditujte původ, pokrytí, čas, tickový režim a náklady.

MQL5 podporuje EA uvnitř MT5, zatímco samostatný API postup může potřebovat jiné ověřování, přenos dat a správu obchodního stavu. Před volbou jazyka ověřte konkrétní právní subjekt brokera, účet, platformu a oprávnění. Malý prototyp má přečíst data, validovat požadavek a zaznamenat odpověď, ne předem slibovat rychlost či výnos.

Volba podle udržitelné práce

Zvažte své dovednosti v programování, datech a provozu, skutečná tržní kontrolní okna, prostředky na nejistý výsledek a reakci na výjimečné události. Neexistuje univerzální násobek času potřebného na studium. Ziskový týden ani osobnostní štítek nevolí vítěznou metodu.

První algoritmický projekt chápe postup jako řadu důkazů o funkci, nikoli slib výdělečné strategie za 24 až 36 měsíců. Stejně není stanoveno 500 až 1 000 hodin či dvanáct až třicet šest měsíců jako univerzální kvalifikace pro živý účet.

Hybrid potřebuje evidovat i odmítnutí

Software může skenovat dvacet párů a člověk potvrzovat pokyny podle písemných podmínek. Ve fiktivní revizi z dvaceti signálů přijme dvanáct a osm odmítne. Uchovejte všech dvacet případů, časy a důvody. Hypotetické plnění odmítnutého signálu není skutečná transakce a zisk přijatých obchodů sám nedokazuje přínos filtru.

Jiný hybrid dovolí EA odesílat v limitech a člověku řešit výjimky. Zastavit nové požadavky je odlišné od zrušení čekajících pokynů a uzavření pozic. Politiku výjimek stanovte před testem.

Původní samostatný čtyřsignálový model má po svých nákladech výsledky −1,+2,−1,+2 ve stejných libovolných jednotkách, součet +2. Výběr druhého a čtvrtého při stejném plnění dává +4, tedy výběrový rozdíl +2. Stejné volby s jiným skutečným modelovým plněním +1 a +0,5 dávají +1,5: exekuční rozdíl −2,5. Celkový rozdíl +2−2,5=−0,5 odpovídá +1,5 místo +2.

Volby jsou zadány před výsledky, ne jako schopnost předvídat výherce. Připsat hybridu +4 ignoruje plnění; samotných +1,5 skryje výběrové srovnání. Aritmetické rozložení není důkaz reálné příčiny. Ověření EA v testeru musí kontrolovat i individuální rozhodnutí a exekuci.

Nový samostatný CZK případ: předem určené čtyři výsledky po modelových obchodních nákladech jsou −100,+200,−100,+200 Kč, celkem +200. Hybrid předem vybere druhý a čtvrtý, podle stejné exekuce +400. Skutečná modelová plnění ale přinesou +150 a +120 Kč, celkem +270, tedy výběr +200 a změna plnění −130.

Výhradně hybrid má navíc 100 Kč provozního nákladu za tento vzorek. Konečných +170 je o 30 Kč méně než výchozích +200; rozklad +200−130−100=−30 se uzavírá. Náklad není znovu odečten z jednotlivých plnění a výběr nebyl učiněn podle budoucích výsledků. Případ učí nezapomenout třetí vrstvu, ne určit výhodnější metodu na čtyřech obchodech.

Zítřejší srovnání začněte specifikací

  1. Jeden týden evidujte dostupný čas a zmeškaná rozhodnutí. Podle toho zvolte udržitelné kontrolní okno, nikoli údajný univerzální rozvrh.
  2. Napište vstup, výstup, objem a neobchodní podmínky. Každé „záleží“ proměňte ve vstup nebo pojmenované ruční rozhodnutí.
  3. U testu ověřte data, časy, kontrakt, tickový režim a log. Souhrnné procento modelovací kvality samo neodhalí únik budoucích informací.
  4. Předem určete spouštěče zastavení, odpovědnost a obnovu. Zvlášť prověřte čekající pokyny a existující expozici.