

xTrip
Members-
Počet příspěvků
77 -
Registrace
-
Poslední návštěva
Vše publikováno uživatelem xTrip
-
dal jsem si poměrně hodně práce, abych tomu přišel na kloub. Proto jsem to zkoušel, mimo jiné i na tom stdlib, abych vyloučil chybu svého vlastního kódu. Bude to asi vážně nějaká chybka v kompilátoru.
-
Nezlobí Vám náhodou po posledním update kompilátor. Mně někdy zkompiluje do ex4, ale někdy vytvoří jen prázdný soubor s příponou .log. Je to záhada, nad kterou mi přestává rozum stát. Příklad - vezmu ukázkovou knihovnu stdlib.mq4 (adresář library), smažu poslední funkci ve skriptu a zkompiluji. Funguje? Mně ne, a takhle se to chová v mnoha případech a nedokážu v tom najít logiku. Podotýkám, že se nejedná o chybu v syntaxi. Tipl bych si, že zlobí kompilátor.
-
Já zavírám všechny pozice a ruším i všechny odložené tímto skriptem: (Mám to ve funkci start, protože v init mi to zlobilo) int start() { //---- int cnt, total; total=OrdersTotal(); for(cnt=0;cnt { OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES); if(OrderSymbol()==Symbol()) // check for symbol { if(OrderType() > OP_SELL) { OrderDelete(OrderTicket()); } if(OrderType() == OP_BUY) { OrderClose( OrderTicket(), OrderLots(), Bid, 3, CLR_NONE); } if(OrderType() == OP_SELL) { OrderClose( OrderTicket(), OrderLots(), Ask, 3, CLR_NONE); } } // end if symbol } // end foreach trade //---- return(0); }
-
Zadal si dobre meno a heslo? Ak áno, potom može byt problem v nastavení proxy. Nie si v podsieti, ktorá má proxy server? Spýtaj sa správcu siete. Nič iné ma nenapadá.
-
slippage - neobchoduji na data, při rychlých pohybech tam jistě nějaký skluz bude. Měl jsem štětstí, že jsem měl stopky a trailingstopy vždy tak, že to vzalo přesně za cenu, kterou jsem chtěl. při ručním uzavírání a otevírání to samozřejmě kolikrát nestihneš. V tom případě ti vyskočí okno s dotazem, zda akceptuješ novou cenu. Příkazy jsou realizovány během několika sekund bez problémů. Jako program se MT3 a MT4 příliš neliší, MT4 má několik vychytávek. Hodně změn je v tom programovacím jazyce. S MT4 to vyřešily šalamounsky. Nabídli to, asi aby uspokojily tradery, ale protože to nemají vychytané tak na to upozorňují a do jisté míry se zříkají zodpovědnosti. Alpari, Teletrade a několik dalších ruských společností z daňových rájů už frčí na MT4, takže si myslím, že problém není v MT, ale spíš v tom, že se to musí všechno nastavit, vyladit atd. Z počátku MT4 demo od Interbankfx hodně vypadávalo a já potřeboval zkoušet nějaké skripty, tak jsem nainstaloval ještě demo od Alpari a tam se to jevilo velmi stabilně.
-
MT4 bez chyb slibují do 30 až 60 dní. velký účet od 5000 USD, páka 1:100, (miniúčet 1:200 a 500 USD)
-
Ano, broker z města mormonů je spolu s Fxdd zatím asi jediná možnost mít MT v daňovém "pekle" s přísnou kontrolou důvěryhodných státních bankovních instuticí. MT je přece jen ruský soft a v USA k němu nechovají přílišnou důvěru. Ať už jsou rusové jací jsou, programovat umí a spolu s Indy jsou nejžádanějšími programátory i u amerických firem. Obchoduji přes ně - normální velký účet. Více méně bez problémů. Vyřízení obchodů do několika sekund, stopky i trailing stopy fungují bez chyby, zatím vždy za cenu bez slipage. MT4 se u nich obejvilo v nabídce nedávno, ale zatím jej nedoporučují. Zkoušel jsem tedy čtyřku alerspoň v demoúčtu. Občas to vypadává. Zřejmě to testují, nastavují, ladí a připravují k ostrému nasazení. Pro obchodování tedy zatím jen MT3, což je sice z programátrorského hlediska také pěkný nástroj, ale kdo ochutnal MT4, už nemá cesty zpět :-). A tak čekám, kdy budu moci přejít na MT4 :-). Založení účtu do týdne, stačí poslat mailem naskenované vyplněné formuláře. Přístup k zákazníkovi - jezdí po státech na turné, což je poměrně pěkný marketingový krok. Nicméně do Evropy. natož do Česka asi jen tak nezabloudí, takže se s chlapíkama z Interbankfx jen tak nesetkáme :-). A na jejich stránkách najdete i návod krok za krokem jak programovat v MT3 (není to však jejich práce, řekl bych že to připravili přímo chlapíci z Metaquotes, neb tentýž step by step je i na webech jiných brokerů pracujicích s MT. A snad ještě malé doplnění, napočítal jsem 19 měnových párů, pokud to někdo využijete :-)
-
Osobně doporučuji MT4, v programování dost změn. MQL4 je víc céčko, má navíc datové typy, jiný způsob práce s obchody, rozlečení skriptu na funkce a vůbec lepší podpora funkcí a vůbec bylo odstraněno nemálo chyb a nedostatků MQL3. Problém s MT4 a MQL4 je poněkud omezenější výběr brokera. Interbankfx MT4 teprve testuje, fxdd nabízí jen MT3. MT4 nabízí samozřejmě spousta ruských brokerů se sídlem v daňových rajích. Každopádně budoucnost programování skriptů pro forex je MT4. MetaEditor má vestavěnou velmi pěknou nápovědu ve formě jakési referenční příručky. Ve verzi MT3 v Metaeditoru ji najdete v položce menu tools-dictionary ve verzi MT4 se zobrazuje v okně navigator (view-navigator). To je spíše referenční příručka funkcí se kterou si časem plně vystačíte. Základy jazyka, jeho syntax atd, jsem se učil ze stránek. Pro MT3 je pěkně udělaný příklad formou krok za krokem (původně zřejmě přímo od metaquotes, najdete ho na servrech většiny brokerů praqcujicím s metatraderem např. interbankfx.com/expertadvisor.htm). Pro verzi MT4 najdetet totéž na www.metaquotes.net/experts/samples/ a možná i jinde :-) Jinak syntax je hodně céčkovská. Ale kdo se jednou naučil v něčem programovat, jiný jazyk se naučí velmi snadno. Ještě jedna poznámka k ladění. Doporučovaný postup je používat funkci print pro výpis do logu. V MT3 se vypisuje do textoveho souboru nekde v adresari meatatraderu. V MT4 se vypisuje rovnou do záložky experts v okně terminálu v Metatraderu.
-
1/ aby uzavřel najednou všechny průběžně otevírané pozice Já to řešil takto. Uzavírá všechny obchody, navíc smaže odložené obchody. int cnt, total; total=OrdersTotal(); // počet všech obchodů for(cnt=0;cnt { OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES); // výběr obchodu if(OrderSymbol()==Symbol()) // check for symbol // jen obchody aktuální měny k tomuto grafu { if(OrderType() > OP_SELL) { // STOP nebo LIMIT obchod OrderDelete(OrderTicket()); // smažeme } if(OrderType() == OP_BUY) { // bull obchod OrderClose( OrderTicket(), OrderLots(), Bid, 3, CLR_NONE); // zavřeme } if(OrderType() == OP_SELL) { // bear taky OrderClose( OrderTicket(), OrderLots(), Ask, 3, CLR_NONE); } } // end if symbol } // end foreach trade 2/ otevřel pozici v proběhu svíčky po např.třech signálech Také nevím, jak to přesně myslíš. Každopádně jít by to mělo. Jen je třeba si uvědomit, že většina indikátorů je počítána tak, že s emění až po uzavření svíčky (je počítan např. z open, nebo close). Příklad: otěvřít obchod, jakomile Ask překročí např. close předchozí svíčky if Ask > close[1] tak podmínka se splní a obchod otevře i před uzavřením svíčky. Je třeba si potom dát pozor na to, aby se některý věci neudělaly víckrát (když cena chvilku lítá kolem určité hodnoty - což je téměř vždy) 3/ vyhodnocoval situaci v dvou a více časových grafech najednou např. zjednodušeně Tak na to jsem nepřišel. Jestli někdo víte jak, bud vděčný. s pozdravem Golf
-
1/ aby uzavřel najednou všechny průběžně otevírané pozice ano, to je možné. Mám to řešené - obchody se uzavírají po jednom, ale automaticky v cyklu. Skript můžu poslat. 2/ otevřel pozici v proběhu svíčky po např.třech signálech toto je hlavní výhoda MT oproti VT. Nečeká na dokončení svíčky. 3/ vyhodnocoval situaci v dvou a více časových grafech najednou např. zjednodušeně Toto jsem kdysi potřeboval. Nezjistil jsem jak to udělat, nakonec jsem si poradil jinak. Přesto, kdyby někdo věděl jak, byl bych vděčný.
-
Ahoj, vím, že je trošku problém sehnat dobrého brokera s MT. Používám interbanfx s MT3, snaží se zřejmě rozchodit MT4 (demo jim jakž takž ve verzi 4 funguje). Nicméně skripty zkouším v demu na alpari. Tam ale zas mají na můj vkus pro reálný účet vysoký spread. Používáte brokera s MT4 a jste spokojeni? Jakého? dík Golf
-
Vítám tohle forum, protože MT hlavně ve verzi 4 dává tak úžasný programovací možností, že se s tím dá doslova čarovat. Ten nesmyslné flame na začátek o tom co je lepší Vt X MT jste si ale mohli odpustit, ne ? At si kdo chce pužívá co chce, ale koho nadchlo programování v MT 4 at jde do teto diskuse pokecat :-) Golf
-
Indikátory a obchodní systémy
příspěvek: xTrip odpověděl na příspěvek uživatele Sid ve vláknu Se Sidem o Forexu
Zkusil jsem to spustit na ostrým účtu a mám 190 USD. Ale ukončil jsem ručně. Jinak by bylo podle systému 379 - ale to už je podle systému. Profatibilní to není vždy, například na eurogbp v backtestimgu to nefunguje forex.xtrip.net/exports/mithrades-eurgbp-h1-07-10-2005-21-30.html , taktéž to nemá rádo minutové grafy. Pořád se mi to zdá podezřelé. Někde mám nějakou blbou chybu. Když z toho bude něco nadějného, ukážu to tady. Teď zkusím přidat ještě nějakýž filtr na špatné obchody. A nechám to běžet na účtě, nebo spíš demoúčtě s ruční kontrolou a důsledným logováním a analyzováním. Princip je jednoduchý. Ten systém doslova interpretuje výklad BollingersBands. Když jde od spodního pásu, běží k hornímu a opačně. Když je pás úzký, přijde rozšíření a větší pohyb nějakým směrem. Tento můj AOS je takové hodně nedozrálé harakiri, těžko říct, co z toho bude. -
Indikátory a obchodní systémy
příspěvek: xTrip odpověděl na příspěvek uživatele Sid ve vláknu Se Sidem o Forexu
Mám to napsané i testované v Metatraderu. Teď se pokusím o nějaké důkladnější testování. Používám Bollinger Bands. -
Indikátory a obchodní systémy
příspěvek: xTrip odpověděl na příspěvek uživatele Sid ve vláknu Se Sidem o Forexu
Zdravím, mám obchodní systém, který dává podezřele dobré výsledky. Začínám to testovat a hledat chyby. Jsem zvědavý :-). Výsledek backtestingu na hodinovém euru je zde forex.xtrip.net. Zkoušel jsem ještě USDCHF H1 a EURUSD M15. Ale je to podezřelé. s pozdravem Golf -
Indikátory a obchodní systémy
příspěvek: xTrip odpověděl na příspěvek uživatele Sid ve vláknu Se Sidem o Forexu
Já používám Metatrader a teď zkouším své první systémy. Programovat cykly jdou: for cnt=1 to TotalTrades { CloseOrder(OrderValue(cnt,VAL_TICKET)); } Věřím, že i Visual trading to musí umět (nebo ne ???) Jinak škoda, že se nemůžu přidat k tomu vašemu programování . s pozdravem Golf -
Metatrader pro PDA existuje a funguje obdobně jako verze pro PC. Zkoušel jsem a je to dobré.
-
Založení forex účtu
příspěvek: xTrip odpověděl na příspěvek uživatele kalich ve vláknu Se Sidem o Forexu
TO SID: Sorry, že sme trochu odbočili od tématu. TO flakač: přesouvám se do tvého vlákna :-) FOREX - API, jestli chceš můžeme o tom pokecat tam :-) -
Založení forex účtu
příspěvek: xTrip odpověděl na příspěvek uživatele kalich ve vláknu Se Sidem o Forexu
flakac Napsal: ------------------------------------------------------- > Apropo.. je zvláštní, že zatímco jiný brokeři svůj > produkt o API rozšiřují, pánové od MetaQuotes jdou > opačným směrem a API ruší... > Něco jako API v MT 4.0 zřejmě existuje www.metaquotes.net/metatraderapi/ Propsím tě, jaký je rozdíl oproti API MT 3? -
Založení forex účtu
příspěvek: xTrip odpověděl na příspěvek uživatele kalich ve vláknu Se Sidem o Forexu
Ty děláš program v Matlabu, který si z MT tahá data, analyzuje je a pak provádí zase přes MT nákupní a prodejní příkazy? takhle to API používáš? -
Založení forex účtu
příspěvek: xTrip odpověděl na příspěvek uživatele kalich ve vláknu Se Sidem o Forexu
MT má celkem dobrý ineterní programovací jazyk s možností importovat .dll knihovny. To by mohlo stačit snad na všechno, ne? -
Komentáře a tipy k vývoji měnových párů
příspěvek: xTrip odpověděl na příspěvek uživatele Sid ve vláknu Se Sidem o Forexu
jaký používáte ekonomický kalendář? Já jsem ještě žádný, který by mi vyhovoval nenašel, můžete poradit, dát nějaké typy? díky Golf -
Založení forex účtu
příspěvek: xTrip odpověděl na příspěvek uživatele kalich ve vláknu Se Sidem o Forexu
Mám také e-banku. Nechal sem defaultní hodnotu, což bude asi to "our". Určitě to bude tím, takže chyba není ani v e-bance, ani u interbankfx, ale v systému :-). Poučení: nevěřte slečnám z callcentra :-) -
Založení forex účtu
příspěvek: xTrip odpověděl na příspěvek uživatele kalich ve vláknu Se Sidem o Forexu
Čau, jede přes ně asi týden. Založení trvalo taky asi 3 dny, byl jsem mile překvapen tou rychlostí. Co se týče těch peněz, mně teda nic nestrhli. Zkus se zeptat, co to má znamenat. Napadá mně, jestli to nemůže být tím, že nejedu miniloty. Nevím, ale mně fakt nic nestrhli. -
Založení forex účtu
příspěvek: xTrip odpověděl na příspěvek uživatele kalich ve vláknu Se Sidem o Forexu
Jestli chceš radši Metatrader, tak dobrá volba je interbankfx.com - americká firma, nízké spready, jen tu češtinu si moc neužiješ :-). Zřízení účtu přes e-mail (potřebuješ jen naskeniovat doklady). Mně to trvalo 4 dny.