Středa 24. duben 2024 00:11
reklama
Purple Ebook: Svíčkové a cenové formace
reklama
FTMO král
reklama
Swissquote Bank
reklama
CapXmaster

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í)
ADIDASLER
Silver member
avatar
Příspěvky: 381
Více informací o uživateli >>
Re: data z MT4 do excelu - jdeto blbě... 28.11.2012 15:22
Odpověď na: Tom2082

Zdravím,

 nemáte někdo nějaký zlepšovák jak dostat nějakým inteligentním způsobem data o uzavřených obchodech  z mého účtu na MT4?

Dělám to tak že uložím podrobnou zprávu do souboru htm, z něho pak klasicky ctrl+c a pak ctrl+v do excelu, přičemž se některý údaje zdeformují a nejsou vloženy jako čísla, takže je to hrozná práce to opravovat.

Znáte někdo něco spolehlivějšího?

Díky z rady

uloz to rovnou do xls

Tom2082
Veteran member
avatar
Příspěvky: 8902
Více informací o uživateli >>
Re: Re: data z MT4 do excelu - jdeto blbě... 28.11.2012 15:50
Odpověď na: ADIDASLER

uloz to rovnou do xls

A můžeš mi prozradit jak? V MT4 mi to nabízí pouze sobor *.htm nebo all files *.*, tak fakt nvím jak to uložit jako .xls.......

____________ 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ů
Tom2082
Veteran member
avatar
Příspěvky: 8902
Více informací o uživateli >>
Re: Re: data z MT4 do excelu - jdeto blbě... 28.11.2012 15:51
Odpověď na: ADIDASLER

uloz to rovnou do xls

Dík, už jsem na to přišel!!SurprisedSmile

____________ 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ů
ReparatorFX
Silver member
avatar
Příspěvky: 116
Více informací o uživateli >>
Doplnit kapitál na demu 01.01.2013 17:32

OU OU zapomněl jsem se příkazem přes svátky a šup je po účtu - no ale jen na demo účtu (nastavil jsem jen 5000USD)  . Nevíte někdo jestli se dá v demu doplnit kapitál ? 

ucimseto
Silver member
avatar
Příspěvky: 395
Více informací o uživateli >>
Re: Doplnit kapitál na demu 01.01.2013 18:36
Odpověď na: ReparatorFX

OU OU zapomněl jsem se příkazem přes svátky a šup je po účtu - no ale jen na demo účtu (nastavil jsem jen 5000USD)  . Nevíte někdo jestli se dá v demu doplnit kapitál ? 

zalozit novej ucet ?

ReparatorFX
Silver member
avatar
Příspěvky: 116
Více informací o uživateli >>
Re: Re: Doplnit kapitál na demu 01.01.2013 18:42
Odpověď na: ucimseto

zalozit novej ucet ?

jj to jsem udělal ale myslel jsem že do toho starého jen doplním fiktivní dolárky protože tam mám své nastavení a nechctělo se mi to dělat znovu 

 

ReparatorFX
Silver member
avatar
Příspěvky: 116
Více informací o uživateli >>
Re: Re: Re: Doplnit kapitál na demu 01.01.2013 18:46
Odpověď na: ReparatorFX

jj to jsem udělal ale myslel jsem že do toho starého jen doplním fiktivní dolárky protože tam mám své nastavení a nechctělo se mi to dělat znovu 

 

Normálně by mělo jít že se stáhne volná MT4 a nastaví se připojení na nějakého brokera  podle výběru myslím . Je to tak ? platí to i u demo účtů ? 

ucimseto
Silver member
avatar
Příspěvky: 395
Více informací o uživateli >>
Re: Re: Re: Re: Doplnit kapitál na demu 01.01.2013 19:10
Odpověď na: ReparatorFX

Normálně by mělo jít že se stáhne volná MT4 a nastaví se připojení na nějakého brokera  podle výběru myslím . Je to tak ? platí to i u demo účtů ? 

metatrader si stahnes rovnou od brokera ktereho si vyberes/ z jejich stranek). jestli jedes demo tak rozhodne nejaky ktery ma neomezenou delku dema treda fxpro nebo admiral markets

jestli jde takhle pripojit metatrader na brokera ktereho si vyberes nevim nezkousel sem to je to mozny ale aby si vedel kam to mas pripojit tak si ten jejich metatrader budes muset stejine asi stahnout pac tam jsou ty porty a adresy :))

avatar
Veteran member
avatar
Příspěvky: 3444
Více informací o uživateli >>
Re: Re: Re: Doplnit kapitál na demu 01.01.2013 21:00
Odpověď na: ReparatorFX

jj to jsem udělal ale myslel jsem že do toho starého jen doplním fiktivní dolárky protože tam mám své nastavení a nechctělo se mi to dělat znovu 

 

Rovno z metatradera otvoríš nový účet s novým číslom. Metatrader zostane aj so všetkými nastaveniami, EAčkami, indikátormi, scriptami....

Hubenour
Nováček v diskuzi
avatar
Příspěvky: 43
Více informací o uživateli >>
úprava kodu - vložení alertu 11.01.2013 23:21

Ahoj,
Poradil by mi prosím někdo jak přidat alert při každém zobrazení šipky v grafu u tohoto indikátoru?
Šipka se zobrazuje u každého baru pokud jsou splněny podmínky (závislé na velikosti svíčky a ATR) viz. indikator
Potřeboval bych aby když se taková šipka vykreslí, aby mě MT4 upozornil alertem (například "POZOR". Zbytek už bych si doupravil. Ale ten alert tam ne a ne dostat...

indikator

Mějte se

kralv
Veteran member
avatar
Příspěvky: 5015
Více informací o uživateli >>
Re: úprava kodu - vložení alertu 12.01.2013 08:58
Odpověď na: Hubenour

Ahoj,
Poradil by mi prosím někdo jak přidat alert při každém zobrazení šipky v grafu u tohoto indikátoru?
Šipka se zobrazuje u každého baru pokud jsou splněny podmínky (závislé na velikosti svíčky a ATR) viz. indikator
Potřeboval bych aby když se taková šipka vykreslí, aby mě MT4 upozornil alertem (například "POZOR". Zbytek už bych si doupravil. Ale ten alert tam ne a ne dostat...

indikator

Mějte se

Píšu to z hlavy, tak to nemusí být úplně ono, ale zkus to... Uprav si kód následovně (doplň tučné řádky do funkce Start):

if(High[i]-Low[i]>atrnow && Open[i]>Close[i])                    //Arrow only showed if ATRnow greater than range
{
         Down[i]=High[i]+range;                                        //When Criteria met Arrow is show
         Alert("Šipka dolů");
} else
{
      if(High[i]-Low[i]>atrnow && Open[i]<Close[i])                    //Arrow only showed if ATRnow greater than range
      {
         Up[i]=Low[i]-range;                                           //When Criteria met Arrow is shown
         Alert("Šipka nahoru");
      }
}

broker: AdmiralMarkets (live) | Patria forex (live) | IBFX.au (demo + live)
Hubenour
Nováček v diskuzi
avatar
Příspěvky: 43
Více informací o uživateli >>
Re: Re: úprava kodu - vložení alertu 14.01.2013 19:20
Odpověď na: kralv

Píšu to z hlavy, tak to nemusí být úplně ono, ale zkus to... Uprav si kód následovně (doplň tučné řádky do funkce Start):

if(High[i]-Low[i]>atrnow && Open[i]>Close[i])                    //Arrow only showed if ATRnow greater than range
{
         Down[i]=High[i]+range;                                        //When Criteria met Arrow is show
         Alert("Šipka dolů");
} else
{
      if(High[i]-Low[i]>atrnow && Open[i]<Close[i])                    //Arrow only showed if ATRnow greater than range
      {
         Up[i]=Low[i]-range;                                           //When Criteria met Arrow is shown
         Alert("Šipka nahoru");
      }
}

Ahoj díky za reakci,

Toto jsem taky ještě zvládl, ale ted mi to pípá při každym pohybu ceny. když se cena hne nahoru - zahlásí šipku nahoru/ pokud se cena hne dolu - zahlásí alert šipka dolu.

Já bych potřeboval aby to zahlásilo pouze jednou při dokončení poslední svíce.

Kdyby byl někdo ochotný upravit budu moc rád.

alexis
Silver member
avatar
Příspěvky: 137
Více informací o uživateli >>
Vzdialenosť medzi MA cenou 15.01.2013 17:05

Neviete niekto prosím vás, kde by som našiel skript, alebo nejaký indikátor, ktorý by mi meral vzdialenosť ceny od  nastaveného MA? Keby to bolo len niekde v rohu na monitore tá hodnota. Hľadal som to asi hodinu, ale už som posťahoval kopec blbostí a nič som také nenašiel, vďaka.

 

Dokážem ovlyvniť cenu na FOREX-e.
Tom2082
Veteran member
avatar
Příspěvky: 8902
Více informací o uživateli >>
Prosba o pomoc s MQL 16.01.2013 10:11

Zdravím,

prosím o pomoc, teprve se učím programovat, a nevím proč při testování se první příkaz provede jen jednou a druhý pak bezproblémově. Prosím o radu, nemůžu se dál pohnout. CryChci aby se testovali oba a případně více příkazů. Budu rád za každou radu.

//+------------------------------------------------------------------+
//|                                                      Pokus 1.mq4 |
//|                      Copyright © 2012, MetaQuotes Software Corp. |
//|                                        http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2012, MetaQuotes Software Corp."
#property link      "http://www.metaquotes.net"

//+------------------------------------------------------------------+
//| externí vstupní parametry                                  |
//+------------------------------------------------------------------+
//extern double StopLoss_v_pipech = 100;          //definice Stop lossu
//extern double Profit_Target_v_pipech = 5;     //definice Profit targetu
extern double Velikost_pozice = 0.01;           //definice velikosti pozice

//+------------------------------------------------------------------+
//| externí vstupní parametry                                  |
//+------------------------------------------------------------------+

int init()
  {
//----
  
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
int deinit()
 
//----
 
//----
   {return(0);}
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
  {
//----
// definice proměných  
//----
int ticket,q,q1;                             //proměná pro zadání příkazu, počítadlo
int ticket1,w,w1;                             //proměná pro zadání příkazu, počítadlo
//double SL = StopLoss_v_pipech*Point;      //převod pipů na cenu
//double PT = Profit_Target_v_pipech*Point; //převod profitu na cenu
int Magic_number = 1001;                  //identifikační číslo strategie
string Text = "Moje strategie";     //komentář
int ticketId;
//+----------------------------------------------------------------------+
// omezovač vstupů
//+----------------------------------------------------------------------+

for(q=0;q<OrdersTotal();q++)
{if (OrderSelect(q,SELECT_BY_POS,MODE_TRADES)&&OrderMagicNumber()==Magic_number)
{return(0);}}

//+----------------------------------------------------------------------+
// vstupy
//+----------------------------------------------------------------------+

ticketId = OrderSend(Symbol(),OP_BUYLIMIT,0.01,1.3110,0,1.1000,1.3115,Text,Magic_number,0,Blue);
ticketId = OrderSend(Symbol(),OP_SELLLIMIT,0.01,1.3100,0,1.1000,1.3094,Text,Magic_number,0,Blue);
 
   return(0);}

____________ 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ů
Krakra
Veteran member
avatar
Příspěvky: 4175
Více informací o uživateli >>
Re: Prosba o pomoc s MQL 16.01.2013 10:40
Odpověď na: Tom2082

Zdravím,

prosím o pomoc, teprve se učím programovat, a nevím proč při testování se první příkaz provede jen jednou a druhý pak bezproblémově. Prosím o radu, nemůžu se dál pohnout. CryChci aby se testovali oba a případně více příkazů. Budu rád za každou radu.

//+------------------------------------------------------------------+
//|                                                      Pokus 1.mq4 |
//|                      Copyright © 2012, MetaQuotes Software Corp. |
//|                                        http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2012, MetaQuotes Software Corp."
#property link      "http://www.metaquotes.net"

//+------------------------------------------------------------------+
//| externí vstupní parametry                                  |
//+------------------------------------------------------------------+
//extern double StopLoss_v_pipech = 100;          //definice Stop lossu
//extern double Profit_Target_v_pipech = 5;     //definice Profit targetu
extern double Velikost_pozice = 0.01;           //definice velikosti pozice

//+------------------------------------------------------------------+
//| externí vstupní parametry                                  |
//+------------------------------------------------------------------+

int init()
  {
//----
  
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
int deinit()
 
//----
 
//----
   {return(0);}
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
  {
//----
// definice proměných  
//----
int ticket,q,q1;                             //proměná pro zadání příkazu, počítadlo
int ticket1,w,w1;                             //proměná pro zadání příkazu, počítadlo
//double SL = StopLoss_v_pipech*Point;      //převod pipů na cenu
//double PT = Profit_Target_v_pipech*Point; //převod profitu na cenu
int Magic_number = 1001;                  //identifikační číslo strategie
string Text = "Moje strategie";     //komentář
int ticketId;
//+----------------------------------------------------------------------+
// omezovač vstupů
//+----------------------------------------------------------------------+

for(q=0;q<OrdersTotal();q++)
{if (OrderSelect(q,SELECT_BY_POS,MODE_TRADES)&&OrderMagicNumber()==Magic_number)
{return(0);}}

//+----------------------------------------------------------------------+
// vstupy
//+----------------------------------------------------------------------+

ticketId = OrderSend(Symbol(),OP_BUYLIMIT,0.01,1.3110,0,1.1000,1.3115,Text,Magic_number,0,Blue);
ticketId = OrderSend(Symbol(),OP_SELLLIMIT,0.01,1.3100,0,1.1000,1.3094,Text,Magic_number,0,Blue);
 
   return(0);}

Podivej se na ty čísla která tam dáváš a na aktuální cenu.

Sell_limit nemůže být pod trhem.

Kdo mála si cení, ten velkého hoden není.
Tom2082
Veteran member
avatar
Příspěvky: 8902
Více informací o uživateli >>
Re: Re: Prosba o pomoc s MQL 16.01.2013 11:19
Odpověď na: Krakra

Podivej se na ty čísla která tam dáváš a na aktuální cenu.

Sell_limit nemůže být pod trhem.

No přeci pokud je trh pod hodnotou 1,31 tak tam nemůžu dát sellstop když chci obchod z  1,3100 na 1,3094. Jedná se o otestování na historických datech a trh bývla a může zas být pod touto hodnotou...

____________ 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ů
Tom2082
Veteran member
avatar
Příspěvky: 8902
Více informací o uživateli >>
Re: Prosba o pomoc s MQL 16.01.2013 11:34
Odpověď na: Tom2082

Zdravím,

prosím o pomoc, teprve se učím programovat, a nevím proč při testování se první příkaz provede jen jednou a druhý pak bezproblémově. Prosím o radu, nemůžu se dál pohnout. CryChci aby se testovali oba a případně více příkazů. Budu rád za každou radu.

//+------------------------------------------------------------------+
//|                                                      Pokus 1.mq4 |
//|                      Copyright © 2012, MetaQuotes Software Corp. |
//|                                        http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2012, MetaQuotes Software Corp."
#property link      "http://www.metaquotes.net"

//+------------------------------------------------------------------+
//| externí vstupní parametry                                  |
//+------------------------------------------------------------------+
//extern double StopLoss_v_pipech = 100;          //definice Stop lossu
//extern double Profit_Target_v_pipech = 5;     //definice Profit targetu
extern double Velikost_pozice = 0.01;           //definice velikosti pozice

//+------------------------------------------------------------------+
//| externí vstupní parametry                                  |
//+------------------------------------------------------------------+

int init()
  {
//----
  
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
int deinit()
 
//----
 
//----
   {return(0);}
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
  {
//----
// definice proměných  
//----
int ticket,q,q1;                             //proměná pro zadání příkazu, počítadlo
int ticket1,w,w1;                             //proměná pro zadání příkazu, počítadlo
//double SL = StopLoss_v_pipech*Point;      //převod pipů na cenu
//double PT = Profit_Target_v_pipech*Point; //převod profitu na cenu
int Magic_number = 1001;                  //identifikační číslo strategie
string Text = "Moje strategie";     //komentář
int ticketId;
//+----------------------------------------------------------------------+
// omezovač vstupů
//+----------------------------------------------------------------------+

for(q=0;q<OrdersTotal();q++)
{if (OrderSelect(q,SELECT_BY_POS,MODE_TRADES)&&OrderMagicNumber()==Magic_number)
{return(0);}}

//+----------------------------------------------------------------------+
// vstupy
//+----------------------------------------------------------------------+

ticketId = OrderSend(Symbol(),OP_BUYLIMIT,0.01,1.3110,0,1.1000,1.3115,Text,Magic_number,0,Blue);
ticketId = OrderSend(Symbol(),OP_SELLLIMIT,0.01,1.3100,0,1.1000,1.3094,Text,Magic_number,0,Blue);
 
   return(0);}

At napíšu do druhého řádku co chci at sellstop, či buy stop nebo prostě cokoliv, ty pozice se neaktivují, druhý řádek to prostě vynechává........Cry a kompilace hlasí vše v pořádku, potřeboval bych tam pozic napsat více...

např. řádek 2 prostě přeskočí.......

ticketId = OrderSend(Symbol(),OP_BUYLIMIT,0.01,1.3110,0,1.1000,1.3115,Text,Magic_number,0,Blue);
ticketId = OrderSend(Symbol(),OP_SELLSTOP,0.01,1.3100,0,1.1000,1.3090,Text,Magic_number,0,Blue);

 

 

____________ 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ů
mc-otka
Silver member
avatar
Příspěvky: 130
Více informací o uživateli >>
FXA0 - RSI Crossing 50 plus ATR ver1 24.01.2013 14:11

zdarec tět zkouším tady ten indikátor jedná se mi o to jestly nevíte někdo jestly nejde nějak nastavit když se ukáže nová šipka třebas na eur/usd  na h1 udělalo nějakej zvuk

mc-otka
Silver member
avatar
Příspěvky: 130
Více informací o uživateli >>
re 25.01.2013 18:43

už jsem to vyřešil :O) tak uvidíme :O)

Toman125
Nováček v diskuzi
avatar
Příspěvky: 1
Více informací o uživateli >>
cena pokynu 05.02.2013 15:10

Dobrý den, zajímalo by mě jestli je v metatraderu videt cena když dávám nový pokyn. Mohu si nastavit je část nebo více lotů, ale nikde nevidím kolik mě tobude stát.... Díky za info

mmmarosh
Silver member
avatar
Příspěvky: 116
Více informací o uživateli >>
Re: cena pokynu 05.02.2013 18:48
Odpověď na: Toman125

Dobrý den, zajímalo by mě jestli je v metatraderu videt cena když dávám nový pokyn. Mohu si nastavit je část nebo více lotů, ale nikde nevidím kolik mě tobude stát.... Díky za info

dej pokyn treba 0.01 lotu a podivej se dole vlevo na marzi. Pri pace 1:500 u AM je to 2,7 usd nebo neco okolo 50 kc. Pri nasobeni lotu se ti samozrejme nasobi i cena.

kajman
Silver member
avatar
Příspěvky: 254
Více informací o uživateli >>
Platforma se nepřipojí: "Není spojení" 06.02.2013 13:14

Zdravím, používám MT4 již nějaký ten rok, ale tohle se mi ještě nestalo. Napsal jsem si vlastní indikátor, myslím, že nic krkolomnýho nebo dlouhýho, nevolám nic externě (žádné knihovny dll nebo mqh atd.) Nicméně jsem přišel na to, že když ponechám indikátor v grafu, vypnu MT a pak ji znovu spustím - platforma se nepřipojí na server, vpravo dole mám napsáno "Není spojení". Když indikátor odejmu z grafu, nic se nemění, až po restartu MT - tak se normálně připojí a funguje. Mohu tam pak vložit do grafu onen indikátor a vše běží jak má. Ale před příštím spuštěním MT (zavřením MT) musím opět indikátor odebrat, aby se MT spojil na server brokera. Vůbec netuším, v čem by mohl bych zádrhel. Kód je celkem jednoduchý, cykly, podmínky if, kreslení čar, standardní fce. mq4... Setkal jste se někdo s něčím podobným? Mám XP, MT4 build 451.

ucimseto
Silver member
avatar
Příspěvky: 395
Více informací o uživateli >>
oo 06.02.2013 13:30

nesetkal a nikdy sem ani nic podobnyho neslysel, ale kdyz napises tomuhle chlapikovi tak ti urcite poradi . http://www.forexfactory.com/hanover

mmmarosh
Silver member
avatar
Příspěvky: 116
Více informací o uživateli >>
Cekajici prikaz 06.02.2013 18:58

Da se najednou odstranit vetsi pocet cekajicich prikazu, nebo je musim mazat jednotlive? Kdyz jich tam mam 20,30, tak je to fakt opruz. Diky

ucimseto
Silver member
avatar
Příspěvky: 395
Více informací o uživateli >>
Re: Cekajici prikaz 06.02.2013 19:06
Odpověď na: mmmarosh

Da se najednou odstranit vetsi pocet cekajicich prikazu, nebo je musim mazat jednotlive? Kdyz jich tam mam 20,30, tak je to fakt opruz. Diky

urcite na to nekde najdes nejakej script ;)

kajman
Silver member
avatar
Příspěvky: 254
Více informací o uživateli >>
counted_bars=IndicatorCounted(); 08.02.2013 11:14

Zdravím, používá někdo v MT4 nástroj pro vytváření grafů jiných TF než jsou předefinovány? Např. 2min, 10min atd. s tím, že se real time vykreslují? Zjistil jsem totiž, že se hodnota IndicatorCounted() zde chová nějak divně, vrací mi stále nulovou hodnotu a tudíž výpočet mi jede vždy přes všechny svíčky, což příliš zatěžuje pc. Týká se to, ale jen těchto grafů, u 1min, 5min vrací správnou, nenulovou hodnotu. Pozoroval jsem to na tomhle studijním indic.:

#property indicator_chart_window

int cnt=0;

int init()  {  return(0);  }

int deinit()  {  return(0);  }

int start()

  {   int    counted_bars=IndicatorCounted();   cnt++;

   if(cnt==10) {Alert (Period(),"---", counted_bars); cnt=0; }

   return(0);

  }

Věděl by někdo, v čem by mohl být zádrhel, proč se to chová takto? Případně - pokud má někdo nástroj na tyhle grafy a fce. IndicatorCounted(); mu vrací správné hodnoty, mohu poprosit o zaslání? Schválně, když tak zkuste, co bude fce. vracet u vás. Díky za pomoc při řešení.

Sense
Nováček v diskuzi
avatar
Příspěvky: 27
Více informací o uživateli >>
CloseOrder 10.02.2013 19:10

Zdravim, muzete mi poradit s CloseOrderem ? Pisu vlastni EAcko ale obchoduji na Oande a tam jsem mel vzdy s EAckama problem.... Kdyz zkousim backtest tak se mio vubec nechtej zavrit obchody. 

void CloseBuy() {

   {

    int total = OrdersTotal();

    int id;

    double lots;

    string symbol;

    int ot;

      for(int i =total - 1; i >= 0; i--)

      {

         if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))

         {

            id=OrderTicket();

            ot=OrderType();

            symbol = OrderSymbol();

            lots = OrderLots();

            if(ot == OP_BUY)

         {

            OrderClose(id, lots,Bid,2,CLR_NONE);

            }

         }

      }  

 

 

Takhle mam zapsanou funkci na zavreni buy prikazu, v Editoru to v poho zkompiluji ale asi je tam nekde chyba

Mike_I
Veteran member
avatar
Příspěvky: 2146
Více informací o uživateli >>
Re: CloseOrder 10.02.2013 23:38
Odpověď na: Sense

Zdravim, muzete mi poradit s CloseOrderem ? Pisu vlastni EAcko ale obchoduji na Oande a tam jsem mel vzdy s EAckama problem.... Kdyz zkousim backtest tak se mio vubec nechtej zavrit obchody. 

void CloseBuy() {

   {

    int total = OrdersTotal();

    int id;

    double lots;

    string symbol;

    int ot;

      for(int i =total - 1; i >= 0; i--)

      {

         if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))

         {

            id=OrderTicket();

            ot=OrderType();

            symbol = OrderSymbol();

            lots = OrderLots();

            if(ot == OP_BUY)

         {

            OrderClose(id, lots,Bid,2,CLR_NONE);

            }

         }

      }  

 

 

Takhle mam zapsanou funkci na zavreni buy prikazu, v Editoru to v poho zkompiluji ale asi je tam nekde chyba

otestuj si, zda ti OrderClose.. dava true nebo false.. Pokud false, pak se podivej na getlasterror. Potizi muze byt mnoho. Pocinaje doporucenim ... NormalizeDouble(Bid,Digits) namisto Bid az po Slippage, atd... test hodnoty chyby napovi nejlepe..

If the function succeeds, the return value is true. If the function fails, the return value is false. To get the detailed error information, call GetLastError().

 

Michel Aspron - tým traderů FXstreet.cz
Lord
Veteran member
avatar
Příspěvky: 1887
Více informací o uživateli >>
Čus 11.02.2013 11:26

nevíte jak je to s čekajicim pokynem a s vytvořením víkendovýho gapu? Pokud bych měl čekačku na hodnotě např. 1,5000, sl 1,4950 a tp 1,5050 a gap by přeskočil 1,5000 na např. 1,5030, tak mi to bere jako otevření na 1,5000?

u grafu tisice a tisice hodin
kralv
Veteran member
avatar
Příspěvky: 5015
Více informací o uživateli >>
Re: Čus 11.02.2013 12:28
Odpověď na: Lord

nevíte jak je to s čekajicim pokynem a s vytvořením víkendovýho gapu? Pokud bych měl čekačku na hodnotě např. 1,5000, sl 1,4950 a tp 1,5050 a gap by přeskočil 1,5000 na např. 1,5030, tak mi to bere jako otevření na 1,5000?

Spíš bych se přkláněl k tomu, že se otevře na otevírací ceně trhu v neděli večer, tj. těch 1,5030. Gap je tam proto, že nejsou data, resp. pohyby nezaznamenal broker (protože měl zavřeno apod.). A protože je nazaznamenal, použije se první dostupná cena (= 1,5030). Ale všechno jsou to jen mé dohady, vyzkoušeno to nemám.

broker: AdmiralMarkets (live) | Patria forex (live) | IBFX.au (demo + live)

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é:

Forex brokeři
City Index
OctaFX
FxPro
reklama
CapXmaster