Popis aplikace TopDown Panel (Panel) Motto: Chci možnost obchodovat více trhů jen v jednom grafu a to ještě na full screen Před prvním spuštěním 1. Soubor TD_Panel.ex4 uložte do adresáře \MQL4\Indicators\ 2. Soubor tdpanel.csv uložte do adresáře \MQL4\Files\ 3. Souboru dtpanel.csv obsahuje seznam trhů, které budou v Panelu zobrazeny. Co řádek, to trh a každý řádek obsahuje tři nebo čtyři položky oddělené středníkem: group skupina, standardně hodnota 1, v současné verzi se jiná hodnota nepoužívá symbol - název trhu/instrumentu, jak bude zobrazen v Panelu symbolmt4 název trhu/instrumentu, jaký používá vás broker. Pokud je název shodný s názvem uvedeným v položce symbol, nemusí se vyplňovat. Příklad: Pokud máte stp účet u Purple Trading, bude mít eurodolar vyplněno: 1;EURUSD;EURUSD_stp pip koeficient, kterým bude dělena velikost signálu, nemusí být uveden. Pro každý trh se hodnota uvádí samostatně, protože u některých brokerů mohou být pro různé trhy různé počty desetinných míst. Např. EURUSD je uváděno na 5 desetinných míst a pro přepočet na pipy je třeba zadat hodnotu 10 a AUDNZD je uváděno na 4 desetinná místa a zadaná hodnota je 1 nebo prázdné pole, protože cena je již v pipech. Rovněž mohou být různá nastavení pro komodity, indexy, atd. Ukázka zápisu: group;symbol;symbolmt4;pip 1;EURUSD;EURUSD_stp;10 1;GBPUSD;GBPUSD_stp;10 1;EURCAD;EURCAD_stp 1;AUDCAD;AUDCAD_stp 1;AUDNZD;AUDNZD_stp Příklad: U EURUSD je cena uváděna na 5 desetinných míst, velikost signálu je 246 bodů. Pokud chci zobrazovat velikost signálu v pipech do tohoto sloupce zadám hodnotu 10. V panelu pak bude zobrazeno 25. Pokud najedu myší nad hodnotu velikosti signálu, v bublině bude zobrazena velikost v bodech (v základní jednotce). Souborů ve formátu jako má tdpanel.csv je možné používat více a vytvořit si tak několik sad trhů, např. komodity, indexy, kovy apod. dále viz parametry (configfile). Po spuštění si Panel sám vytváří soubor dbpanel.cfg, do kterého ukládá aktuální nastavení. Pokud si vytvoříte další csv soubory, např. dbpanelkomodity.csv, dbpanelidx.csv, panel si k nim vytvoří příslušné dbpanelkomodity.cfg, dbpanelidx.cfg. Upozornění: Uděláte-li nějaké změny v souboru.csv (např. změna pořadí nebo vymazání řádku) původní nastavení v Panelu se naruší a v tomto případě je lepší příslušný.cfg soubor vymazat a Panel si znovu nastavit.
Parametry Panelu configfile název souboru bez koncovky (.csv), který obsahuje seznam zobrazovaných trhů columnwidth koeficient šířky sloupce, hodnota, kterou se násobí standardní šířka sloupců, lze zvětšovat (columnwidth >1, ale i zmenšovat columnwidth < 1). Používá se k doladění zobrazení, pokud nestačí změna velikosti fontu. fontname název písma, které je použito v Panelu fontsize velikost písma v Panelu stayminimized true: Pokud je Panel minimalizovaný, zůstane tak i po přepnutí timeframu (TF). Jinak se při změně TF přepíná Panel do normálního zobrazení. alarmon true: Panel vás upozorní na blížící se konec celé hodiny (a kontroly grafů ). Upozornění probíhá zobrazením standardního Alert okna + zvuk v Metatraderu a odesláním notifikace na mobilní zařízení, máte-li v Metatraderu nastaveno Možnosti (Ctrl-O), karta Upozornění. Poznámka: Najetím myši na nadpis --- Actual --- vyvoláte bublinu s informací, na jaký čas je alarm nastaven. Jedná se o čas obchodního serveru. alarmsignalonly true: Alarm bude aktivován pouze v případě, když se na vybraném trhu a TF H1 anebo H4 tvoří signál správným směrem. Pro zelené trhy signál do longu a pro červené trhy signál do shortu. Pokud je trh označen pouze ke sledování (oranžově) a bude na něm signál, alarm vyvolán nebude. Poznámka: Tato funkce je aktivní pouze pokud je parametr alarmon nastaven na true. alarmminutesbefor počet minut před celou hodinou, kdy má být odesláno upozornění na blížící se konec hodiny. usetemplates true: při přepínání mezi trhy je Panel uchová zakreslené objekty v jednotlivých grafech. Typy ukládaných objektů jsou: Vertikální čára, Horizontální čára, Trendline, Kanál, Text, Obdélník a Šipky. Upozornění: Ostatní objekty jako Gann, Fibonacci apod. je možné samozřejmě zakreslit, ale nejsou zachovány při opuštění a opětovném návratu na daný trh. templateprefix objekty v grafech ukládá Panel do souborů, které se nacházejí v adresáři \MQL4\Files\ a jejich název se skládá z toho prefixu + název trhu + koncovka.tpl. Přiklad: pro eurodolar je má soubor název: ztdp_eurusd_stp.tpl Poznámka: Soubor má formát standardní šablony Metatraderu a lze ho i jako šablonu použít (ručně) setnewobjectvisibility true : při vložení nového objektu do grafu je nastavena viditelnost objektu pouze na aktuálním TF a nižších. Přiklad: Pokud vložím Trendline na H1, bude viditelná na H1, M30, M15, M5 a M1, ale nebude viditelná na H4, D1, W1, MN.
Obrazovka Panelu Panel má formát dialogu v grafu a lze ho minimalizovat, zobrazit v normální velikosti a zobrazit jen zajímavé trhy. Popis sloupců: ATR zobrazení dnešní volatility pomocí ATR (Average True Range indikátor). Základem je 200-denní ATR (ATR200). Hodnota udává poměr mezi dnešním maximem z (dnešní _high aktuální_cena, aktuální_cena dnešní low) a ATR200. Zelená hodnota znamená, že je aktuální cena nad open dnešního dne, červená znamená pod open dnešního dne. Pokud najedete myší nad hodnotu, v bublině se zobrazí další informace: ATR200= absolutní hodnota ATR200 v bodech ATRmax= maximální dnešní hodnota (high-low dne) ATRmax%= ATRmax / ATR200 v procentech Z hodnot uvedených na obrázku lze tedy pro EURUSD vyčíst: - aktuálně jsme na 53% 200-denního ATR - aktuální cena je nad open dnešního dne - EURUSD se průměrně za den pohybuje v rozsahu 771 bodů - rozdíl mezi dnešním high a low je 551 bodů - což představuje 72% hodnoty ATR200 Upozornění: do ATR200 jsou započítávány i malé nedělní svíčky. To způsobuje rozdíly v hodnotách mezi jednotlivými brokery. Po kliknutí na hodnotu bude graf přepnut (pokud není) na daný trh, Timeframe zůstane zachován. P můj pivot slouží ke zvýraznění situace, kdy se vstupní signál tvoří nad/pod mnou definovanou cenou. Do grafu můžete vložit horizontální linii, kterou pojmenujete pivot (malá písmena, bez uvozovek). Chci-li sledovat signály long je třeba linii nastavit barvu LimeGreen, pro short barvu Red. Pokud již úroveň sledovat nechcete, nemusíte linii mazat, stačí nastavit barvu na nějakou jinou, např. Gray. Je-li linie pivot v grafu nalezena, zobrazí se šedý čtverec. Pokud je barva linie LimeGreen a současně se tvoří vstupní signál na long a současně je aktuální cena nad touto linií, zobrazí se čtverec zelený. Podobně pro červený čtverec platí, že linie má barvu Red, tvoří se signál pro short a aktuální cena je pod linií. Pokud najedete myší nad čtverec označující pivot, v bublině se zobrazí hodnota pivotu a také info, jakou hodnotu má 100 bodů na grafu při objemu 1 lot. Hodnota je v měně obchodního účtu. Pokud pivot není zadán, zobrazí se pouze hodnota 100 bodů. Po kliknutí bude graf přepnut (pokud není) na daný trh, Timeframe zůstane zachován.! toto pole slouží k označení trhu, význam označení je libovolný, definuje si ho každý sám. Při klikání na toto pole se mění obsah v rozsahu:.!!!. Lze si tím např. zaznamenat, že se na daném trhu vytváří zajímavá situace a bude dobré ho sledovat i když se zrovna nevytváří signál.
Tlačítko Sady trhů slouží k přepínání mezi předdefinovanými sadami trhů. Pokud v parametru configfile definujete základní sadu trhů např. tdpanel (fyzicky soubor tdpanel.csv), další sady pak mají název tdpanel1 (tdpanel1.csv), tdpanel2 tdpanel9. Kliknutím na tlačítko dochází k přepínání sad takto: tdpanel tdpanel1 tdpanel2 tdpanel9 tdpanel Lze tedy takto přepínat deset sad trhů. Princip funguje i pro jiné, libovolné názvy csv souborů (např. fx, fx1, fx2, fx3.. fx9). Jeden trh se může opakovat v libovolném počtu sad trhů. Po najetí myší nad tlačítko je v bublině zobrazen název zobrazeného konfiguračního souboru. Pro přepínání sad trhů je možné využít horké klávesy [0], [1], [2] [9]. Filtr měn - umožňuje filtrovat trhy podle toho, zda v názvu obsahují jednu z osmi základních měn. Filtrace probíhá na základě názvu trhu, který zobrazen v Panelu na tlačítku, nikoli názvu trhu v Metatraderu. Př.: V tlačítku je vypsáno GOLD, v Metatraderu má trh název XAUUSD, při nastavení filtru na USD nebude trh zobrazen. Filtrace má přednost před zobrazením vybraných trhů. Tlačítko Trh slouží k přepínání trhů a k nastavení, jakým směrem předpokládám vývoj trhu. Pokud stisknete tlačítko a daný trh není zobrazen na grafu, zobrazí se graf. Pokud již je graf trhu zobrazen, mění se barva textu: zelená - předpokládám trh do longu, červená - trh do shortu, oranžová - nemám určený směr, ale chci trh sledovat, šedá - trh neřeším. Šedé trhy nejsou zobrazovány, pokud Panel přepnu do zobrazení vybrané trhy tlačítkem. Mezi trhy a TF je možné přepínat také pomocí horkých kláves: [a] posun na předchozí trh v seznamu [y] nebo [z] posun na další trh v seznamu [q] přepnutí na nižší TF [w] přepnutí na vyšší TF TF se přepínají v rozsahu (H1, H4, D1, W1, MN). Oblast ---- Actual ---- zobrazuje aktuálně se tvořící vstupní signály na TF H1 (1), H4 (4), D1 (D) a W1 (W). Barva určuje směr signálu, zelená = long, červená = short. V nadpisu pro TF H1 a H4 je v závorce uváděn počet zbývajících minut do konce daného TF. Počet minut je platný pro trh na aktuálním grafu. Pokud je aktuální trh uzavřen, je místo počtu minut uvedeno (--). Pokud se tvoří signál, je uvedena jeho velikost v bodech. Zda se jedná o ENG nebo STAR uvidíte v bublině po najetí myší nad hodnotu (E= / S= ). Současně uvidíte riziko pro případný obchod na 1 lot v měně účtu. Do rizika není započítáván aktuální spread. Kliknutím na daný řádek a sloupec se přepnete do trhu i příslušného TF. Přepínání mezi trhy a TF funguje, i když není uvedena žádná hodnota signálu. Oblast - History-1 - informuje o, jaké signály se vyskytly na poslední dokončené svíčce pro daný TF. Pro H1 je to tedy minulá hodina, pro D1 včera, pro W1 minulý týden. Je zobrazen pouze čtverec (úspora místa) v barvě směru signálu, hodnoty jsou zobrazeny v bublině po najetí myší nad daný čtverec. Kliknutím se lze přepínat stejně jako v oblasti --- Actual ---.
Vkládání objektů do grafu Při zobrazení Full Screen (F11) nejsou dostupné panely nástrojů a nejde vkládat objekty. Můžete tedy použít tyto klávesy (fungují i pokud nejste ve full screen módu) pro vložení: h horizontální linie v vertikální linie t trendline c kanál u šipka nahoru (Up) d šipka dolů (Down) x text r obdélník (Rectangle)