Čtvrtek 25. duben 2024 09:48
reklama
CapXmaster
reklama
InstaForex ebook vzdelavaci
reklama
CapXmaster
reklama
Dukascopy new

MT4 více pozic

Zdravím lidi, pomužr mi někdo s elegantím způsobem jak skoubit níře uvednou část programu dohromady? ... Jde oto že potřebuju nezavisle otevírat dvě pozice jak do BUY tak SELL. Takto jak mám napsané funguje pouze pro SELL ale když mám otevřený obchod BUY tak SELL už se neprovede. Potřeboval bych pomoct jak tohle vyřešit. Zkoušel jsem ruzné volání funkcí pro BUY a SELL ale zase chyběli hodnoty proměných co vypočítavjí v Ticku.....

 

for(pocet = 0; pocet < OrdersTotal(); pocet++) // počítadlo
{
if(OrderSelect(pocet, SELECT_BY_POS, MODE_TRADES) && OrderMagicNumber()==MagicNumber_Up)
{return; }
}


if (Open[0]<BUY && Ask>BUY && DayOfWeek() != 0)
{
int ticket = OrderSend (Symbol(), OP_BUY, Velikost_pozice, Ask, 0, Ask-SL, Ask+PT, TEXT_BUY, MagicNumber_Up,0, Blue);
}


for(pocet = 0; pocet < OrdersTotal(); pocet++) // počítadlo
{
if(OrderSelect(pocet, SELECT_BY_POS, MODE_TRADES) && OrderMagicNumber()==MagicNumber_Down)
{return; }
}
if (Open[0]>SELL && Bid<SELL && DayOfWeek() != 0)
{
int ticket = OrderSend (Symbol(), OP_SELL, Velikost_pozice, Bid, 0, Bid+SL, Bid-PT, TEXT_SELL, MagicNumber_Down,0, Red);
}

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 MT4 více pozic (8 odpovědí)
Tým FXstreet.cz
Veteran member
avatar
Příspěvky: 25810
Více informací o uživateli >>
RE: MT4 více pozic 30.07.2018 08:53

Dobrý den,

no nejspíše nedávat "return" pod kontrolou otevření buy pozice. Když je buy obchod otevřen, return ukončí činnost dané smičky a tedy už se neprovede čtení SELL části kódu :-)

Tým traderů společnosti FXstreet.cz
mira.vorlik
Nováček v diskuzi
avatar
Příspěvky: 22
Více informací o uživateli >>
Re: RE: MT4 více pozic 30.07.2018 08:55
Odpověď na: Tým FXstreet.cz

Dobrý den,

no nejspíše nedávat "return" pod kontrolou otevření buy pozice. Když je buy obchod otevřen, return ukončí činnost dané smičky a tedy už se neprovede čtení SELL části kódu :-)

Jo tovím také, ale jak to v vyřešit v rámci jedna EA pomocí dvou MagicNumberů aby ocbhody pro BUY A SELL byly nezavislé .... to je ta otázka :-)

mira.vorlik
Nováček v diskuzi
avatar
Příspěvky: 22
Více informací o uživateli >>
Re: Re: RE: MT4 více pozic 30.07.2018 08:58
Odpověď na: mira.vorlik

Jo tovím také, ale jak to v vyřešit v rámci jedna EA pomocí dvou MagicNumberů aby ocbhody pro BUY A SELL byly nezavislé .... to je ta otázka :-)

Ideální by byl neexistující příkaz GoTo aby skočil místo returnu na návěstí k počítadlu pro MagicNuber_Down ....bohužel Goto pro MQL4 asi neexistuje.

Tým FXstreet.cz
Veteran member
avatar
Příspěvky: 25810
Více informací o uživateli >>
Re: Re: Re: RE: MT4 více pozic 30.07.2018 09:00
Odpověď na: mira.vorlik

Ideální by byl neexistující příkaz GoTo aby skočil místo returnu na návěstí k počítadlu pro MagicNuber_Down ....bohužel Goto pro MQL4 asi neexistuje.

Tak třeba takto:

bool go_buy;
bool go_sell;

for(pocet = 0; pocet < OrdersTotal(); pocet++) // počítadlo 

if(OrderSelect(pocet, SELECT_BY_POS, MODE_TRADES) && OrderMagicNumber()==MagicNumber_Up) 
{go_buy = false; } 
}


if (Open[0]<BUY && Ask>BUY && DayOfWeek() != 0 && go_buy)

int ticket = OrderSend (Symbol(), OP_BUY, Velikost_pozice, Ask, 0, Ask-SL, Ask+PT, TEXT_BUY, MagicNumber_Up,0, Blue); 
}


for(pocet = 0; pocet < OrdersTotal(); pocet++) // počítadlo 

if(OrderSelect(pocet, SELECT_BY_POS, MODE_TRADES) && OrderMagicNumber()==MagicNumber_Down) 
{go_sell = false;}
}
if (Open[0]>SELL && Bid<SELL && DayOfWeek() != 0 && go_sell)

int ticket = OrderSend (Symbol(), OP_SELL, Velikost_pozice, Bid, 0, Bid+SL, Bid-PT, TEXT_SELL, MagicNumber_Down,0, Red); 
}

 

cool

Tým traderů společnosti FXstreet.cz
mira.vorlik
Nováček v diskuzi
avatar
Příspěvky: 22
Více informací o uživateli >>
Re: Re: Re: Re: RE: MT4 více pozic 30.07.2018 09:09
Odpověď na: Tým FXstreet.cz

Tak třeba takto:

bool go_buy;
bool go_sell;

for(pocet = 0; pocet < OrdersTotal(); pocet++) // počítadlo 

if(OrderSelect(pocet, SELECT_BY_POS, MODE_TRADES) && OrderMagicNumber()==MagicNumber_Up) 
{go_buy = false; } 
}


if (Open[0]<BUY && Ask>BUY && DayOfWeek() != 0 && go_buy)

int ticket = OrderSend (Symbol(), OP_BUY, Velikost_pozice, Ask, 0, Ask-SL, Ask+PT, TEXT_BUY, MagicNumber_Up,0, Blue); 
}


for(pocet = 0; pocet < OrdersTotal(); pocet++) // počítadlo 

if(OrderSelect(pocet, SELECT_BY_POS, MODE_TRADES) && OrderMagicNumber()==MagicNumber_Down) 
{go_sell = false;}
}
if (Open[0]>SELL && Bid<SELL && DayOfWeek() != 0 && go_sell)

int ticket = OrderSend (Symbol(), OP_SELL, Velikost_pozice, Bid, 0, Bid+SL, Bid-PT, TEXT_SELL, MagicNumber_Down,0, Red); 
}

 

cool

No to je parááááááááááádní způsob řešení. Doma to otestuju. X sobotních hodin v haji. Mnohokrát díky. ;-)

EugeneMMM
Nováček v diskuzi
avatar
Příspěvky: 2
Více informací o uživateli >>
Re: Re: Re: Re: Re: RE: MT4 více pozic 05.05.2022 16:30
Odpověď na: mira.vorlik

No to je parááááááááááádní způsob řešení. Doma to otestuju. X sobotních hodin v haji. Mnohokrát díky. ;-)

Zdravím,
chtěl bych se zeptat na tipy na knihy o finanční gramotnosti, které se vztahují na ČR.
Otázka daní, podnikání a tak podobně.

Zajímá mi jestli vůbec existují české ekvivalenty knížek jako Rich Dad Poor Dad a pod.

Děkuji

EugeneMMM
Nováček v diskuzi
avatar
Příspěvky: 2
Více informací o uživateli >>
platforma 12.05.2022 14:33

Ahoj, taktéž se peru s tímto probléme, kdy potřebuju mít nezávisle otevřené dvě pozice. Zatím využívám tuhle platformu a nikde jsem to tam nemohl najít. Nemá s tím někdo zkušenost? A jinak díky za uvedené příkazy, zkusím to nějak rozchodit. Zatím teprve začínám, ale už trochu pochytávám základy. Tohle fórum pro mě byla spása. Moc mi pomohlo, nemusel jsem zakládat nová vlákna a všechno jsem si pěkně dohledal v minulých threadech. Jdu se pustit to testování a když by mi to nešlo, tak se ozvu.

Kovac
Veteran member
avatar
Příspěvky: 21576
Více informací o uživateli >>
Re: platforma 16.05.2022 07:42
Odpověď na: EugeneMMM

Ahoj, taktéž se peru s tímto probléme, kdy potřebuju mít nezávisle otevřené dvě pozice. Zatím využívám tuhle platformu a nikde jsem to tam nemohl najít. Nemá s tím někdo zkušenost? A jinak díky za uvedené příkazy, zkusím to nějak rozchodit. Zatím teprve začínám, ale už trochu pochytávám základy. Tohle fórum pro mě byla spása. Moc mi pomohlo, nemusel jsem zakládat nová vlákna a všechno jsem si pěkně dohledal v minulých threadech. Jdu se pustit to testování a když by mi to nešlo, tak se ozvu.

V MT4 můžeš v pohodě otevřít 2 nezávislé pozice na stejném instrumentu.

Například na EUR/USD můžeš být sell i buy zároveň.

Broker: Purple Trading (forex) | XTB (akcie) | Swissquote Bank (indexy a komodity). Obchodní systém: Price Action, S/R, VIP zóna.

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
FTMO král