Pátek 29. březen 2024 01:35
reklama
Fintokei ProTrader
reklama
Fintokei SwiftTrader
reklama
Dukascopy new
reklama
Fintokei ProTrader

MetaTrader 4 (MT4)

Diskuze k nejoblíbenější investiční platformě MetaTrader (MT4).

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 MetaTrader 4 (MT4) (30 odpovědí)
Vykuk
Veteran member
avatar
Příspěvky: 1271
Více informací o uživateli >>
Re: součet pozic daného páru 19.10.2015 10:13
Odpověď na: Tom2082

Zdravím, prosím o radu.

potřeboval bych funkci

if(OrdersTotal()==0 ) která vrací celkový počet pozic změnit na to aby mi vracela jen celkový počet pozic daného páru

Tedy kolik je celkový počet např. EURUSD  tedy něco jako   OrdersTotalSymbol ("EURUSD")  ale tohle neexistuje  tak jestli máte někdo nápad.

Děkuji za rady

V nekterych souborech co mas odemne mas smycku GetTicket(). Jen tam upravis vstupni parametr (symbol) a do symcky das podminku if symbol == ordersymbol a inkrementujes pocitadlo, jeho hodnotu pak vratis return. Chapes jak to myslim? :-D

| Broker: IC Markets (live) | FX od 2012 |
Tom2082
Veteran member
avatar
Příspěvky: 8902
Více informací o uživateli >>
Re: Re: součet pozic daného páru 19.10.2015 10:23
Odpověď na: Vykuk

V nekterych souborech co mas odemne mas smycku GetTicket(). Jen tam upravis vstupni parametr (symbol) a do symcky das podminku if symbol == ordersymbol a inkrementujes pocitadlo, jeho hodnotu pak vratis return. Chapes jak to myslim? :-D

Díky , po obědě na to sednu

____________ u platformy stál a pořád, a pořád vysával...... vysávat přestal a přešel do vyšší formy bytí a zisků
Vykuk
Veteran member
avatar
Příspěvky: 1271
Více informací o uživateli >>
Re: Re: Re: součet pozic daného páru 19.10.2015 11:08
Odpověď na: Tom2082

Díky , po obědě na to sednu

Já se k PC nakonec dostal dřív Wink. Moje představa je nějaká takováto...

int OrdersTotalSymbol( string sym )
{
   int countOrders = 0;
   for( int pos = 0; pos < OrdersTotal(); pos++ )
   {
      if( OrderSelect( pos, SELECT_BY_POS ) == false )
         continue;
      
      if( OrderSymbol() != sym )
         continue;
         
      countOrders++;
   }
 
   return( countOrders );
}
| Broker: IC Markets (live) | FX od 2012 |
avatar
Veteran member
avatar
Příspěvky: 3444
Více informací o uživateli >>
Zdravím, 20.10.2015 19:04

má niekto EAčko do ktorého by som naťukal cieľový stav účtu a po jeho dosiahnutí by to zatvorilo všetky otvorené aj čakajúce objednávky a zároveň vyplo automatické obchodovanie?  Nejde mi o nastavovanie zisku, alebo straty, ale o nastavenie konkrétneho stavu účtu. Napríklad aktuálny stav účtu je 5123 a do EAčka by som zadal napríklad 5223. Po dosiahnutí tejto hodnoty by EAčko všetko pozatváralo a zakázalo automatické obchodovanie. 

Tom2082
Veteran member
avatar
Příspěvky: 8902
Více informací o uživateli >>
Re: Zdravím, 20.10.2015 20:58
Odpověď na: avatar

má niekto EAčko do ktorého by som naťukal cieľový stav účtu a po jeho dosiahnutí by to zatvorilo všetky otvorené aj čakajúce objednávky a zároveň vyplo automatické obchodovanie?  Nejde mi o nastavovanie zisku, alebo straty, ale o nastavenie konkrétneho stavu účtu. Napríklad aktuálny stav účtu je 5123 a do EAčka by som zadal napríklad 5223. Po dosiahnutí tejto hodnoty by EAčko všetko pozatváralo a zakázalo automatické obchodovanie. 

Tak tohle by jsi měl zvládnout sám.Sežen si EA closeall a přidej do toho podmínku když to a to  spust.

____________ u platformy stál a pořád, a pořád vysával...... vysávat přestal a přešel do vyšší formy bytí a zisků
avatar
Veteran member
avatar
Příspěvky: 3444
Více informací o uživateli >>
Re: Re: Zdravím, 21.10.2015 05:39
Odpověď na: Tom2082

Tak tohle by jsi měl zvládnout sám.Sežen si EA closeall a přidej do toho podmínku když to a to  spust.

Mám veľa podobných EAčiek, ale ja by som to po... Okrem toho tam treba po zatvorení vypnúť automatické obchodovanie.

Vykuk
Veteran member
avatar
Příspěvky: 1271
Více informací o uživateli >>
Re: Re: Re: Zdravím, 21.10.2015 10:16
Odpověď na: avatar

Mám veľa podobných EAčiek, ale ja by som to po... Okrem toho tam treba po zatvorení vypnúť automatické obchodovanie.

Vypnout vsechny aosy snad ani v mql4 nejde. Muzes vyjmout konkretni aos funkci ExpertRemove(), kterou v tom aosu po splneni podminky zavolas. Tim ten aos vyjmes z grafu.

| Broker: IC Markets (live) | FX od 2012 |
avatar
Veteran member
avatar
Příspěvky: 3444
Více informací o uživateli >>
Re: Re: Re: Re: Zdravím, 21.10.2015 14:59
Odpověď na: Vykuk

Vypnout vsechny aosy snad ani v mql4 nejde. Muzes vyjmout konkretni aos funkci ExpertRemove(), kterou v tom aosu po splneni podminky zavolas. Tim ten aos vyjmes z grafu.

Ja som mal na mysli len to zelené tlačidlo hore na grafe po ktorom sa ksychtík prestane usmievať. Po tom čo by EA všetko pozatváral, zmenil by tlačidlo na červené a tým by vlastne vypol aj svoju činnosť.

Tom2082
Veteran member
avatar
Příspěvky: 8902
Více informací o uživateli >>
Re: Re: Re: Re: Re: Zdravím, 21.10.2015 15:01
Odpověď na: avatar

Ja som mal na mysli len to zelené tlačidlo hore na grafe po ktorom sa ksychtík prestane usmievať. Po tom čo by EA všetko pozatváral, zmenil by tlačidlo na červené a tým by vlastne vypol aj svoju činnosť.

Jsi asi nečetl co vykuk psal....

____________ u platformy stál a pořád, a pořád vysával...... vysávat přestal a přešel do vyšší formy bytí a zisků
avatar
Veteran member
avatar
Příspěvky: 3444
Více informací o uživateli >>
Re: Re: Re: Re: Re: Re: Zdravím, 21.10.2015 15:09
Odpověď na: Tom2082

Jsi asi nečetl co vykuk psal....

Čítal, ale ja nepotrebujem vyberať EA z grafu, len jednoducho zmeniť farbu tlačidla na červenú. Ako sa to robí pri kódovaní v MQL nemám potuchy a ani nikdy mať nebudem.

Vykuk
Veteran member
avatar
Příspěvky: 1271
Více informací o uživateli >>
Re: Re: Re: Re: Re: Re: Re: Zdravím, 21.10.2015 15:42
Odpověď na: avatar

Čítal, ale ja nepotrebujem vyberať EA z grafu, len jednoducho zmeniť farbu tlačidla na červenú. Ako sa to robí pri kódovaní v MQL nemám potuchy a ani nikdy mať nebudem.

Vybavuju si, ze jsem o necem takovem cetl. Myslim, ze dokonce tu na fxstreet, ale uz nevim kde to bylo. Je potreba zjistit stav tlacitka a simulovat jeho stisk. Samotne mql4 to jiste neumi. Musis mit zapnute dll a vyuzit .net framework. Ja se s tim v neblizsi dobe urcite patlat ale nebudu :-D. Pokud se to probiralo tady na foru, tak by o tom mohl byt zaznam v databazi jmenem Kovac :-).

| Broker: IC Markets (live) | FX od 2012 |
Vykuk
Veteran member
avatar
Příspěvky: 1271
Více informací o uživateli >>
Re: Re: Re: Re: Re: Re: Re: Zdravím, 21.10.2015 15:57
Odpověď na: avatar

Čítal, ale ja nepotrebujem vyberať EA z grafu, len jednoducho zmeniť farbu tlačidla na červenú. Ako sa to robí pri kódovaní v MQL nemám potuchy a ani nikdy mať nebudem.

Nakonec jsem precijen neco nasel. Na foru mql4 je primo kod. Melo by to byt ono.

http://forum.mql4.com/62896

| Broker: IC Markets (live) | FX od 2012 |
avatar
Veteran member
avatar
Příspěvky: 3444
Více informací o uživateli >>
Re: Re: Re: Re: Re: Re: Re: Re: Zdravím, 21.10.2015 16:00
Odpověď na: Vykuk

Nakonec jsem precijen neco nasel. Na foru mql4 je primo kod. Melo by to byt ono.

http://forum.mql4.com/62896

Super, hneď to vyskúšam a dám vedieť. 

avatar
Veteran member
avatar
Příspěvky: 3444
Více informací o uživateli >>
Re: Re: Re: Re: Re: Re: Re: Re: Re: Zdravím, 21.10.2015 20:49
Odpověď na: avatar

Super, hneď to vyskúšam a dám vedieť. 

Pardon, to bol odkaz na kód pre tlačidlo, nie na EA.

Vykuk
Veteran member
avatar
Příspěvky: 1271
Více informací o uživateli >>
Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Zdravím, 21.10.2015 20:55
Odpověď na: avatar

Pardon, to bol odkaz na kód pre tlačidlo, nie na EA.

To je to nejdulezitejsi. Zbytek k tomu uz je snadny ;-).

| Broker: IC Markets (live) | FX od 2012 |
Vykuk
Veteran member
avatar
Příspěvky: 1271
Více informací o uživateli >>
Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Zdravím, 21.10.2015 20:56
Odpověď na: avatar

Pardon, to bol odkaz na kód pre tlačidlo, nie na EA.

To je to nejdulezitejsi. Zbytek k tomu uz je snadny ;-).

| Broker: IC Markets (live) | FX od 2012 |
avatar
Veteran member
avatar
Příspěvky: 3444
Více informací o uživateli >>
Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Zdravím, 22.10.2015 09:54
Odpověď na: Vykuk

To je to nejdulezitejsi. Zbytek k tomu uz je snadny ;-).

 

avatar
Veteran member
avatar
Příspěvky: 3444
Více informací o uživateli >>
Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Zdravím, 22.10.2015 09:56
Odpověď na: avatar

 

Nie som si istý, či to je ono.

avatar
Veteran member
avatar
Příspěvky: 3444
Více informací o uživateli >>
Re: Zdravím, 22.10.2015 21:34
Odpověď na: avatar

má niekto EAčko do ktorého by som naťukal cieľový stav účtu a po jeho dosiahnutí by to zatvorilo všetky otvorené aj čakajúce objednávky a zároveň vyplo automatické obchodovanie?  Nejde mi o nastavovanie zisku, alebo straty, ale o nastavenie konkrétneho stavu účtu. Napríklad aktuálny stav účtu je 5123 a do EAčka by som zadal napríklad 5223. Po dosiahnutí tejto hodnoty by EAčko všetko pozatváralo a zakázalo automatické obchodovanie. 

Skúsi to niekto? 

czeee
Silver member
avatar
Příspěvky: 147
Více informací o uživateli >>
Re: Re: Zdravím, 23.10.2015 12:54
Odpověď na: avatar

Skúsi to niekto? 

EA, ktery by mel umet co pozadujes, vse zavrit a zakazat autotrading (je free, ale bez zdrojaku):

https://www.ea-coder.com/equity-sentry-free-mt4-ea/ 

Pokud ches neco naprogramovat, tak tady jsou nejake utrzky zdrojaku:

http://forum.mql4.com/21434

a dalsich existuji desitky, staci zadat do google "equity stop EA"

avatar
Veteran member
avatar
Příspěvky: 3444
Více informací o uživateli >>
Re: Re: Re: Zdravím, 23.10.2015 16:09
Odpověď na: czeee

EA, ktery by mel umet co pozadujes, vse zavrit a zakazat autotrading (je free, ale bez zdrojaku):

https://www.ea-coder.com/equity-sentry-free-mt4-ea/ 

Pokud ches neco naprogramovat, tak tady jsou nejake utrzky zdrojaku:

http://forum.mql4.com/21434

a dalsich existuji desitky, staci zadat do google "equity stop EA"

Veľká vďaka! To bude asi ono. Zdroják nepotrebujem.

avatar
Veteran member
avatar
Příspěvky: 3444
Více informací o uživateli >>
Re: Re: Re: Zdravím, 27.10.2015 11:50
Odpověď na: czeee

EA, ktery by mel umet co pozadujes, vse zavrit a zakazat autotrading (je free, ale bez zdrojaku):

https://www.ea-coder.com/equity-sentry-free-mt4-ea/ 

Pokud ches neco naprogramovat, tak tady jsou nejake utrzky zdrojaku:

http://forum.mql4.com/21434

a dalsich existuji desitky, staci zadat do google "equity stop EA"

Bohužiaľ nič poriadne nefunguje. Asi je to väčší problém, ako to na prvý pohľad vyzerá. Dá sa teoreticky urobiť EAčko, ktoré dokáže prepnúť aktuálny profil na ktorom je, na nejaký iný profil, na ktorom by bolo iné EAčko, ktoré pozatvára všetky objednávky?

czeee
Silver member
avatar
Příspěvky: 147
Více informací o uživateli >>
Re: Re: Re: Re: Zdravím, 27.10.2015 13:32
Odpověď na: avatar

Bohužiaľ nič poriadne nefunguje. Asi je to väčší problém, ako to na prvý pohľad vyzerá. Dá sa teoreticky urobiť EAčko, ktoré dokáže prepnúť aktuálny profil na ktorom je, na nejaký iný profil, na ktorom by bolo iné EAčko, ktoré pozatvára všetky objednávky?

S profilem si nejsem jisty (asi nejde), ale programove z EA jde zmenit sablona (template) jakehokoliv otevreneho grafu.

 http://docs.mql4.com/chart_operations/chartapplytemplate

avatar
Veteran member
avatar
Příspěvky: 3444
Více informací o uživateli >>
Re: Re: Re: Re: Re: Zdravím, 27.10.2015 19:43
Odpověď na: czeee

S profilem si nejsem jisty (asi nejde), ale programove z EA jde zmenit sablona (template) jakehokoliv otevreneho grafu.

 http://docs.mql4.com/chart_operations/chartapplytemplate

To by bol asi problém, lebo ja napríklad potrebujem zatvoriť asi 8 šablôn s EAčkami plus jednu ďaľšiu takto vymeniť. 

rozik
Nováček v diskuzi
avatar
Příspěvky: 20
Více informací o uživateli >>
Rozdělení pozice 09.11.2015 05:15

Dobrý den, chtěl bych se zeptat zda-li by mi někdo nevysvětlil jak se v MT4 dá rozdělit pozice na 2 nebo 3 části? Jde mi o to že při ziskovém obchodě bych chtěl například polovinu pozice uzavřít a druhou polovinu posunout SL na BE a nechat dál běžet. 

Kovac
Veteran member
avatar
Příspěvky: 21512
Více informací o uživateli >>
Re: Rozdělení pozice 09.11.2015 06:28
Odpověď na: rozik

Dobrý den, chtěl bych se zeptat zda-li by mi někdo nevysvětlil jak se v MT4 dá rozdělit pozice na 2 nebo 3 části? Jde mi o to že při ziskovém obchodě bych chtěl například polovinu pozice uzavřít a druhou polovinu posunout SL na BE a nechat dál běžet. 

Tady navod:

Pravým tlačítkem klikneš v seznamu obchodů na obchod, který chceš částečně zavřít a  vybereš "Upravit nebo odstranit pokyn". A v menu Typ pak vybereš "Okamžitá realizace a změníš "Objem" a klikneš na tlačítko "Zavřít".

Broker: Purple Trading (forex) | XTB (akcie) | Swissquote Bank (indexy a komodity). Obchodní systém: Price Action, S/R, VIP zóna.
Tom2082
Veteran member
avatar
Příspěvky: 8902
Více informací o uživateli >>
Re: Re: Rozdělení pozice 09.11.2015 08:32
Odpověď na: Kovac

Tady navod:

Pravým tlačítkem klikneš v seznamu obchodů na obchod, který chceš částečně zavřít a  vybereš "Upravit nebo odstranit pokyn". A v menu Typ pak vybereš "Okamžitá realizace a změníš "Objem" a klikneš na tlačítko "Zavřít".

jenže tím nenastavíš dílčí hodnoty PT , SL.   Tohle se zásadně řeší otevřením více pozic najednou, pak se s tím pracuje lépe.

____________ u platformy stál a pořád, a pořád vysával...... vysávat přestal a přešel do vyšší formy bytí a zisků
K-ornyR
Gold member
avatar
Příspěvky: 637
Více informací o uživateli >>
Re: Rozdělení pozice 09.11.2015 08:39
Odpověď na: rozik

Dobrý den, chtěl bych se zeptat zda-li by mi někdo nevysvětlil jak se v MT4 dá rozdělit pozice na 2 nebo 3 části? Jde mi o to že při ziskovém obchodě bych chtěl například polovinu pozice uzavřít a druhou polovinu posunout SL na BE a nechat dál běžet. 

Osobně doporučuji používat tohle: https://www.fxstreet.cz/fxstreetcz-vip-exit-manager.html

rozik
Nováček v diskuzi
avatar
Příspěvky: 20
Více informací o uživateli >>
Re: Re: Rozdělení pozice 09.11.2015 12:42
Odpověď na: K-ornyR

Osobně doporučuji používat tohle: https://www.fxstreet.cz/fxstreetcz-vip-exit-manager.html

děkuji za odpověď.... až budu ve VIP zoně, tak to určitě používat budu Smile. nicméně by mě zajímalo zda by se to dalo nějak udělat aji když v ní ještě nejsem.

Tom2082
Veteran member
avatar
Příspěvky: 8902
Více informací o uživateli >>
Bid cena v MT4 09.11.2015 13:19

Jde u MT4 někde přepnout aby místo ASk ceny mi to ukozovalo  Bid cenu na grafech?

____________ u platformy stál a pořád, a pořád vysával...... vysávat přestal a přešel do vyšší formy bytí a zisků

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
Purple trading AI