Cenový alarm je pozvánka ke kontrole, nikoli pokyn ani ochranný stop. U běžného desktopového MT5 podmínku vyhodnocuje běžící terminál s dostupnými daty. Přijatý serverový stop-loss má jinou životnost; ani ten však bez zvláštní smluvní garance neslibuje přesnou cenu plnění.

Co alarm udělá a co nezajistí

Zvuk, e-mail a push upozorňují na nastavenou událost. Neuzavírají automaticky pozici a nepřesouvají SL. Při uspání počítače, zavřeném terminálu nebo chybějících kotacích se místní cenová podmínka nemusí vyhodnotit. Zpráva od serveru o obchodní operaci může přijít i při vypnutém domácím počítači, ale nedokazuje přesun místního cenového alarmu na server.

Akce File může spustit vybraný program a ten může dělat něco dalšího. Pro běžné oznámení jej nepotřebujete. Vždy rozlišujte vyhodnocení pravidla, odeslání kanálem a doručení příjemci. Úspěšný zvuk netestuje push a úspěšný e-mail neprokazuje správnou tržní podmínku.

Čtyři pravdivé hodnoty nejsou čtyři nové události

Sedm čtení, čtyři pravdy, dvě oznámeníVlastní diskrétní model začíná připravený, oznamuje cenu >100 a znovu se připraví až při ceně ≤99. Ceny: 99,101,101,100,101,99,101.MODELOVÝ VÝPOČETČtení 2: 101První oznámeníČtení 4: 100Bez obnoveníČtení 6→7: 99→101Druhé oznámení
Sedm čtení, čtyři pravdy, dvě oznámení. Vlastní diskrétní model začíná připravený, oznamuje cenu >100 a znovu se připraví až při ceně ≤99. Ceny: 99,101,101,100,101,99,101.

Počítejte události i stav pravidla, ne jen pravdivé cenové hodnoty. Model nepopisuje nativní editor opakování MT5 ani průběh mezi odečty.

Čtení 2: 101
První oznámení – Připravenost se vypne; další pravdivá hodnota sama nestačí.
Čtení 4: 100
Bez obnovení – 100 je nad návratovou mezí 99; čtení 5 proto neoznámí.
Čtení 6→7: 99→101
Druhé oznámení – 99 obnoví připravenost a následujících 101 znovu vyvolá zprávu.

Původní diskrétní fiktivní řada má sedm stejně vzdálených odečtů: 99, 101, 101, 100, 101, 99, 101. Vlastní pravidlo začíná připravené, oznámí cenu nad 100 a vypne připravenost. Znovu se připraví teprve při ceně nejvýše 99. Podmínka nad 100 je pravdivá ve čteních 2, 3, 5 a 7, ale oznámení vznikne pouze při 2 a 7.

Hodnota 100 ve čtení 4 nepřipraví další signál. Teprve šestá hodnota 99 umožní reakci na sedmých 101. Jde o vlastní názorný stavový model, ne popis vestavěného opakovacího editoru MT5, výsledek obchodní strategie ani důkaz průběhu mezi odečty. Do protokolu patří cena, připravenost před čtením, signál a stav po něm.

Strana ceny, přísná nerovnost a hodiny

Dialog nabízí například Bid, Ask nebo Last nad či pod hodnotou, objem posledního obchodu a čas. Last a objem závisejí na dostupných datech symbolu; nepředstavují všechny transakce globálního FX trhu. Zápis větší než není větší nebo rovno. Při hledání „dotyku“ hladiny si tuto odlišnost uvědomte.

Fiktivní Bid a Ask jsou 1,09990 a 1,10002. Pro práh 1,10000 je Ask nad hladinou, ale Bid nikoli. Rozdíl 0,00012 při pipu 0,0001 znamená 1,2 pipu. Grafová čára a realizovatelná strana nejsou zaměnitelné; strany ceny při SL a TP vysvětlují návaznost na konkrétní pokyn.

Časový alarm i datum vypršení používají místní hodiny počítače. Původní příklad oznámení ve 13:00 UTC má na varšavském počítači v konkrétní den UTC+2 čas 15:00, zatímco na VPS s UTC čas 13:00. Přenést samotných 15:00 na UTC stroj znamená dvouhodinové zpoždění. Nejde o celoroční pevný varšavský posun. Totéž ověřujte pro aktuální datum v Praze.

Nastavení a ověření jednoho alarmu

  1. Otevřete Toolbox přes Ctrl+T nebo nabídku View a kartu Alerts. Vytvořte pravidlo přes místní nabídku či Insert a zkontrolujte přesný symbol včetně přípony. Pro časovou podmínku se symbol neuplatňuje.
  2. Zvolte například Bid > 1,0900, hodnotu, akci, vypršení a pravidla opakování včetně intervalu a maxima. Už pravdivá podmínka nemusí čekat na nový přechod přes hladinu.
  3. Tlačítkem Test ověřte zvolený kanál a skutečné přijetí na cílovém zařízení. Samostatně v demu prověřte cenovou podmínku a protokol.
  4. Uložte účel a platnost hladiny. Vypnuté pravidlo zůstává neaktivní v seznamu; není tím nutně smazané.

Push a e-mail mají vlastní cestu

U push oznámení zjistěte MetaQuotes ID cílové mobilní aplikace, povolte notifikace v nastavení desktopu, vložte správné ID a proveďte test. Ověřte síť, oprávnění telefonu i skutečný příjem, nikoli jen hlášení o odeslání. Zkontrolujte, že upozornění nepřichází na staré zařízení.

E-mail v Tools → Options vyžaduje SMTP server, port a případné přihlášení, odesílatele a příjemce. Testujte schránku i spam. Přístupové údaje nevkládejte do veřejného deníku nebo screenshotu. Zpožděný přenos nevypovídá automaticky o čase změny ceny. Deník má proto uchovat i čas odečtu a čas přijetí, pokud je můžete doložit.

Diagnostika bez náhodného přepínání

Nejprve ověřte aktivaci, symbol, vypršení, vyčerpané opakování, spojení, přísun kotací a cenovou stranu. Potom zjistěte, zda se zpráva vůbec vytvořila, zda byla odeslána a zda dorazila. Měňte vždy jednu věc. Úspěšný test kanálu neopravuje chybný symbol ani pravidlo, které již vypršelo.

Plný vzdálený počítač s běžícím terminálem může vyhodnocovat místní alarmy při vypnutém domácím stroji, ale stále záleží na síti a restartu. MetaQuotes virtual hosting je jiná služba s migrací podporovaných grafů, programů a nastavení. Bez testu nepředpokládejte přenos seznamu desktopových Alerts. Prohlédněte vzdálený deník a ověřte konkrétní mechanismus. VPS a dostupnost oddělují běh programu od rychlosti jeho spojení.

Indikátor, kalendář a skutečná společná podmínka

Standardní dialog není univerzální editor výrazu RSI nebo libovolného AND. Vlastní indikátor či EA může oznámení naprogramovat. Časový alarm připomene předem zvolený čas z kalendáře; nečeká automaticky na skutečné zveřejnění výsledku ani neurčuje jeho dopad na kurz.

Původní společný filtr požaduje Bid nad 1,1000 a spread pod 2 pipy ve stejném odečtu. V prvním čtení Bid/Ask 1,1002/1,1006 dává spread 4 pipy: cena vyhoví, spread ne. Ve druhém 1,0998/1,0999 dává 1 pip: spread vyhoví, cena ne. Žádné čtení nesplňuje celý výraz. Dvě samostatné zprávy přijaté společně nejsou důkazem souběhu vstupů.

Nový samostatný CZK protipříklad: vlastní sledování EUR/CZK požaduje Bid nad 25,10 a spread pod 0,02 Kč za EUR. Ve 14:00:00 jsou ceny 25,12/25,16, tedy spread 0,04 a filtr neplatí. Ve 14:00:05 jsou 25,09/25,10, spread 0,01, ale cenová podmínka opět neplatí. Push z první události může dorazit se zpožděním zároveň s druhým.

Kdo chybně spojí různá čtení a otevře modelových 10 000 EUR podle druhého Ask 25,10 místo prvního Ask 25,16, porovnává nominální korunové částky 251 000 a 251 600 Kč, rozdíl 600 Kč. Rozdíl není realizovaný výnos ani cena za garantované plnění. Podstatné je, že ani jedno čtení neprošlo celým filtrem; k obchodu tento příklad nevyzývá. Přenosovou latenci nelze „opravit“ sloučením různých časových razítek.

Jednoduchý postup na příští den

Začněte třeba třemi smysluplnými hladinami jako organizační volbou, nikoli prokázaným optimem. Každá potřebuje důvod, podmínku, správné hodiny a konec platnosti. Po testu kanálu ověřte skutečnou událost v demu a zaznamenejte reakci. Alarm má otevřít rozhodovací postup z obchodního plánu, ne vyvolat automatický vstup.

Při porovnání s TradingView se ptejte, kde se pravidlo vyhodnocuje, z jakých dat, jak končí, opakuje se a doručuje zprávu v konkrétním současném tarifu. Značka ani dojem profesionality nejsou test dostupnosti. Měsíc vlastních záznamů pomůže najít chyby pracovního postupu, ale sám nedokazuje výhodu vstupní strategie.