Čtvrtek 21. listopadu 2024 22:19
reklama
CapXmaster
reklama
SAB Finance
reklama
CapXmaster
reklama
Investingfox Partner

Vlastní indikátor do AOS

 Dobrý den, chtěl jsem se zeptat když má člověk nějaký indikátor který není standartní v MT4 ale je stažený od někoho jakym způsobem ho zapojím do AOS ? Musím překopírovat celý kód toho jak se indikátor počítá nebo se na něj dá nějak odkázat a vzít si z něj pouze danou praměnnou co potřebuji? Díky za odpovědi wink

Jste na diskusním fóru jako nepřihlášený uživatel a Vaše funkce jsou tak omezené. Pro neomezený přístup je nutné být registrovaný a přihlášený uživatel. Nejste-li registrován/a klikněte pro bezplatnou registraci. Jednoduchá registrace vám otevře cestu k profesionálním informacím.

Registrací na FXstreet.cz můžete získat:

  • Možnost diskutovat s ostatními tradery.
  • Vkládání nových příspěvků a zakládání nových témat v diskusním fóru.
  • Možnost vyhledávání v tomto velmi rozsáhlém diskusním fóru.
  • Přístup k uzamčeným odborným článkům, sekcím a školy forexu.
  • Ebooky, manuály a obchodní systémy zdarma.
  • Zasílání newsletterů a informací o nových akcích a aktivitách portálu FXstreet.cz
  • Možnost psát vlastní blogy a články.
  • Možnost objednání tradingových knih, seminářů nebo VIP zóny.
  • Další přínosné informace z oblasti obchodování na forexu.
Autor Vlastní indikátor do AOS (1 odpovědí)
Fil
Nováček v diskuzi
avatar
Příspěvky: 53
Více informací o uživateli >>
Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: proměnná POLE 28.07.2017 12:53
Odpověď na: mira.vorlik

Nějak jsem dnes uvažoval zdali jde a jako že určitě nějak ano ... vytahnout hodnotu indikátoru v zavislosti na určitém čase? Pokud mám funkci iCustom tak předposlení číslice je daný buffer ze kterýho se tahají data indikatoru tick po ticku a ta poslední je pořadí těchto dat. Nejde nějak napsat třeba toto?

double ADX_posledni=iCustom(NULL,0,"ADX_upravene",ADX_Period,21,21,ADX_Metoda,8,3,0,Open[1]); // abych dostal hodnotu ADX v čase open svíčky 1. resp:

int cas_svicky_1 = (int) iTime(0,0,1);

double ADX_posledni=iCustom(NULL,0,"ADX_upravene",ADX_Period,21,21,ADX_Metoda,8,3,0,cas_svicky_1); 

chápu že bohužel takto jednoduše to nejde protože funkce iCuctom chce pořadí a ne čas. Takže čas musím přivést ale to bych musel vytvořit nějaké počitadlo Ticků v závislosti na čase  od TimeCurrent() ... no nedokážu si to moc představit. Jednoduší by byla nějaká funkce co to už umí tahat pouze se zadaním času, je nějaká taková ?innocent Přeci jen ten indikátot tam je baffuer tam je časová osa tam je časy svíček tam jsou .... nějak to jít musí.cool

 

Už jsem to psal o pár reakcí výše: "Problém je, že nikdo neví, kdy svíčka skončí a ani kdy začne vznikat nová (zní to možná blbě, ale je to tak)".

MT4 neumí pracovat s tickovými daty, jen je umí počítat a to je to číslo volume u každé svíčky. Jedním z problémů je, že ani open svíčky nemusí mít volume 1. Mám to vyzkoušené, jednou jsem dal AOS otevřít obchod při volume == 1 a ono to otevřelo jen 90% svíček. Prostě když je vysoká volatilita, tak se svíčka otevře s volume 3 a pak to skočí třeba až na 6 pak 7 a pak 10, podívej se u zpráv, tam je to krásně vidět. 

Co se týká přesných dat indi a svíčky v čase s přesností na 1ms (čas se eviduje na 00:00:00,000), tak ano, umím to evidovat v souboru bokem a pak ručně nebo v excelu si ty hodnoty projít a zkontrolovat. Šlo aby si z toho ty data zjištovat sám AOS, ale než by třeba prošel data za 1h (za poslední rok je průměrně 3389 ticků za hodinu u EURUSD), našel čas, v tom řádku našel cenu a tu cenu zase zadal do AOS a použil, tak si myslím, že uteče asi 200-300ms a další ceny mu utečou a obchod také. Já mám průměrný čas na změnu SL cca 150-190ms (tzn. výpočet SL, porovnání se současným, odeslání dat brokerovi a odpověď od brokera se změněnou cenou).

Možná by to šlo evidovat a naprogramovat Bufferem, ale to by tak zatěžovalo systém, že by to asi terminál neutáhl a buď by zatuhl a nebo se vypnul. S tím mám taky zkušenosti, když jsem udělal chybu v kódu a dostal jsem ho do smyčky. 

Přímo s tím pracovat umí samostatně AOS, protože každým tickem se u právě probíhající svíčky stále mění ADX. Když se budeš odkazovat na shift = 1, tak to je uzavřená svíčka, co má všechny ceny a hodnoty uzavřeny a nic se už nemění a všechny hodnoty indi se nemění. MT4 si časy u změn ceny neeviduje a už vůbec ne u uzavřené svíčky. Jediná rozumná možnost je ten soubor a pak ruční analýza, jaká byla odchylka a skutečný výsledek. Třeba bys tam našel nějakou závislost.

Data u OPEN shift1 jsou "shodné" s cenou shift2, teda jestli nedošlo k tomu, že close shift2 je dost mimo od open shift1. Je možnost sledovat shift=0, shift=1 a shift=2 a je viděl o kolik se změnila shift2 oproti shift1 a z toho jaký to má vliv na shift0. Já jsem u jednoho AOS srovnával posledních 5 svíček na M1. 

Nefunguje ten systém (myšlenka), že to potřebuješ, tak překombinovat? 

Předchozí témata

Následující témata

Forex - doporučené články:

Co je FOREX?
Základní informace o finančním trhu FOREX. Forex je obchodování s cizími měnami (forex trading) a je zároveň největším a také nejlikvidnějším finančním trhem na světě.
Forex pro začátečníky
Forex je celosvětová burzovní síť, v jejímž rámci se obchoduje se všemi světovými měnami, včetně české koruny. Na forexu obchodují banky, fondy, pojišťovny, brokeři a podobné instituce, ale také jednotlivci, je otevřený všem.
1. část - Co to vlastně forex je?
FOREX = International Interbank FOReign EXchange. Mezinárodní devizový trh - jednoduše obchodování s cizími měnami - obchodování se směnnými kurzy.
VIP zóna - Forex Asistent
Nabízíme vám jedinečnou příležitost stát se součástí týmu elitních obchodníků FXstreet.cz. Ve spolupráci s předními úspěšnými obchodníky jsme pro vás připravili unikátní VIP skupinu (speciální uzavřená sekce na webu), až doposud využívanou pouze několika profesionálními tradery, a k tomu i exkluzivní VIP indikátory, doposud úspěšně používané pouze k soukromým účelům. Nyní se vám otevírá možnost stát se součástí této VIP skupiny, díky které získáte jedinečné know-how pro obchodování na forexu, výjimečné VIP indikátory, a tím také náskok před drtivou většinou ostatních účastníků trhu.
Forex brokeři - jak správně vybrat
V podstatě každého, kdo by chtěl obchodovat forex, čeká jednou rozhodování o tom, s jakým brokerem (přeloženo jako makléř/broker nebo zprostředkovatel) by chtěl mít co do činění a svěřil mu své finance určené k obchodování. Velmi rád bych vám přiblížil problematiku výběru brokera, rozdíl mezi jednotlivými typy brokerů a v neposlední řadě uvedu několik příkladů nejznámějších z nich.
Forex robot (AOS): Automatický obchodní systém
Snem některých obchodníků je obchodovat bez nutnosti jakéhokoliv zásahu do obchodu. Je to pouhá fikce nebo reálná záležitost? Kolik z nás věří, že "roboti" mohou profitabilně obchodovat? Na jakých principech fungují?
Forex volatilita
Forex volatilita, co je volatilita? Velmi užitečným nástrojem je ukazatel volatility na forexu. Grafy v této sekci ukazují volatilitu vybraného měnových párů v průběhu aktuální obchodní seance.
Forex zůstává největším trhem na světě
V dnešním článku se podíváme na nejnovější statistiky globálního obchodování na forexu. Banka pro mezinárodní vyrovnání plateb (BIS) totiž před pár týdny zveřejnila svůj pravidelný tříletý přehled, ve kterém detailně analyzuje vývoj na měnovém trhu. BIS je označována jako "centrální banka centrálních bank". Je nejstarší mezinárodní finanční organizací a hraje klíčovou roli při spolupráci centrálních bank a dalších institucí z finančního sektoru. Dnešní vzdělávací článek sice nebude zcela zaměřen na praktické informace z pohledu běžného tradera, ale i přesto přinese zajímavé a důležité poznatky.

Nejnovější články:


Naposledy čtené:

reklama
Investingfox Nastroje