

DarkMan
Members-
Počet příspěvků
828 -
Registrace
-
Poslední návštěva
Vše publikováno uživatelem DarkMan
-
dll v MT4 nevytvoris to musis v C++ a pak zkompilovat, pouziva se jen k tomu aby jsi si dopsal veci co MT neumi Pokud si chces napsat vlastni knihovnu funkci (vlastni funkce v jazyku MQL) aby jsi ty funkce nemusel v kazde EA psat znova, tak si vytvor prazdny soubor s koncovkou mq4 nabouchej tam ty funkce a uloz do experts\include a pak jen v prislusne EA to zavolej pres #include "JMENO_TOHO_SOUBORU_KDE_JSOU_FUNKCE.mq4"
-
Karci: Je to diky tomu ze pro zavirani pozic pouzivas konstanty Bid / Ask ... v techto konstantach je ulozena cena pro aktualni par kde mas EA pustenou. Pokud chces zjistit ceny z jiny paru musis pouzit MarketInfo Tu je opravena tva funkce void CloseAllSymbol() { // Zavre všetky otvorené pozície na všetkých pároch for (int i = 0; i { if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==false) continue; if (OrderType() == OP_BUY) OrderClose(OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(),MODE_BID), 3, Blue); if (OrderType() == OP_SELL) OrderClose(OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(),MODE_ASK), 3, Red); } }
-
Spolehlivost FX brokeru
příspěvek: DarkMan odpověděl na příspěvek uživatele bob ve vláknu Se Sidem o Forexu
Prave Dukas patri se svou platformou JFOREX mezi spicku (dle meho nazoru mnohem lepsi nez MT jen pro programovani to chce znat javu), nic lepsiho jsem jeste nevidel. Lze si tam programovat vlastni indikatory i strategie ktere lze backtestovat. A jelikoz je to postavene na jave lze si tam naprogramovat cokoliv treba i tetris :)) neni to zkratka nicim limitovane.... -
Spolehlivost FX brokeru
příspěvek: DarkMan odpověděl na příspěvek uživatele bob ve vláknu Se Sidem o Forexu
Yogi: A hlavne kdyz je EA zakazano na strane serveru pise to Trade is disabled nebo neco takovyho (v Journalu).... tech duvodu muze byt hodne, napriklad neosetrena vzdalenost Stop levelu.... -
Sběrna AOS,EA,TS
příspěvek: DarkMan odpověděl na příspěvek uživatele LUKY ve vláknu Se Sidem o Forexu
Lerak: LSMA a ADXMA jsou dva odlisne indikatory, nicmene pokud se jedna o ADXMA tak si nech vracet pres iCustom buffer 3 (buffer wt) a bude to fungovat.... iCustom(Symbol(),0,"ADXMA",3,0); -
sedama: nemuzes definovat funkci uvnitr jine funkce, ale vzdy na globalni urovni tzn mino jakoukoliv funkci. Start(), Init(), deinit() jsou take funkce.....
-
Sedama: Jj to je mozny, jakmile totiz indikator padne na Divide zero... tak uz dal neprovadi dalsi kalkulace... Tak si udelej smycku ktera bude hledat nejblizsi close..... viz nize //takto uprav hlavni smycku ve funkci start while(i>=0) { double Sil = getNearestClose("SILVER",i); double Gol = getNearestClose("GOLD",i); double dResult=Gol/Sil; ExtMapBuffer1[i]=dResult; i--; } //Funkce co najde nejblizsi existujici close pro dany symbol double getNearestClose(string sSymbol, int i){ double _rtn = 0; while(1=1){ if( iClose(sSymbol,0,i)>0 ){ _rtn = iClose(sSymbol,0,i); break; } i++; } return(_rtn); }
-
sedama: Indikator se mi jevi jako OK, akorat tam mas preklep iClose("¨SILVER",0,i); mezi " a Silver mas nejakej znak, takze to musi vracet 0 a delit 0 nejde v journalu by to melo hlasit Divide zero occured... Pred delenim je dobre testovat jestli promene nejsou rovne 0
-
Sztula: To nemusis ani programovat, stačí přetáhnout (drag & drop) uzavřenou pozici na graf.
-
sedama: viz funkce iClose, iLow, iHigh, iOpen .... napr double iClose( string symbol, int timeframe, int shift) Returns Close value for the bar of indicated symbol with timeframe and shift. If local history is empty (not loaded), function returns 0. For the current chart, the information about close prices is in the predefined array named Close[]. double USACASH = iClose("USACASH",0,pos); //a mas close z USACASH Edit: Volfik byl rychlejsi :)
-
coz takhle prozkoumat menu po stisknuti praveho tlacitka na grafu? :)
-
Indikátory a obchodní systémy
příspěvek: DarkMan odpověděl na příspěvek uživatele Sid ve vláknu Se Sidem o Forexu
Andrea84: Nenech se otravit, dobra prace jen tak dal! :) -
sztula: Na kazdou blbost vyvojari myslet nemohou, proto se obavam ze to normalne nejde, leda dodrzovat urcite postupy. 1) Bud pro kazdou sablonu mit zvlast profil 2) Nebo si do rohu kazde sablony napis text se jmenem sablony a sablonu znovu uloz Nicmene zajimavy problem :-)
-
Obchodování zpráv
příspěvek: DarkMan odpověděl na příspěvek uživatele Retro ve vláknu Se Sidem o Forexu
Coz o to trh reagoval tak jak mel, cili zvyseni inflace v normalni situaci znamena moznost navyseni sazeb, ale jelikoz je UK na pokraji recese tak zvysovani sazeb je malo pravdopodne, takze po cca 50pips spiku prisla korekce, myslim ze se to dalo ocekavat. -
Tak jak na to ?
příspěvek: DarkMan odpověděl na příspěvek uživatele Spajk ve vláknu Se Sidem o Forexu
Tex: Nechci se te nejak dotknout, ale myslis ze to tlacitko "I Agree" je tam jen tak pro paradu? Toto se vubec netyka obchodovani, je treba se precist jak vubec funguji platby pres internet, na co si davat pozor atd.. Ja bych to do CMS pres kartu neposilal, vzdy se rid pravidlem, ze udaje o karte se vzdy zadavaji jen treti nezavisle strane. TZN je obchodnik (CMS) ten svuj pozadavek na platbu presmeruje na nejakou platebni branu (jinej server a musi mit certifikace) tam zadas udaje o karte a nasledne castku kterou chces zaplatit, obchodnik dostane od platebni brany zpetnou vazbu ze platba probehla nebo ne.... U CMS tyto cenne udaje zadavas na jejich serveru takze spravci techto dat jsou oni sami a ver mi ze nejvic udaju o kartach se ztrati prave z techto spolecnosti. Samozrejme, ze to neni pravidlem a je to o tom jestli jim veris a jake limity mas nastaveny na karte, proste si o tom neco precti. -
Breakout systémy
příspěvek: DarkMan odpověděl na příspěvek uživatele Volf ve vláknu Se Sidem o Forexu
Stanley: Hans123 (trader co zverejnil ten system) nespekuloval na to ze trh se hne po open Londyna ci NY. Ale na to ze v 10:30 (UK) a 14:30 (US) jsou obvykle zpravy, ktere zapricinuji onen breakout... -
Breakout systémy
příspěvek: DarkMan odpověděl na příspěvek uživatele Volf ve vláknu Se Sidem o Forexu
Stanley: jj mas pravdu, muj broker ma cas CET+1 takze to vypadalo ze v 10 byla cena na hrane range ale to bylo trpeve 9hod :). Tak ted tezko radit, ja s tou ea obchodoval pres rok a celkem bez problemu, mozna kouknout do logu jeslti tam neco neni -
Breakout systémy
příspěvek: DarkMan odpověděl na příspěvek uživatele Volf ve vláknu Se Sidem o Forexu
Kdyz te stvou tak si naprogramuj svou verzi, nebo jeste lip si najdi pravidla pro orig. hanse a precti si je. To co popisujes nemusis byt chyba, paklize je cena nad nebo rovna vypoctemu range (tzn od rana jen roste nebo klesa) tak se vstupuje za MKT, na co davat stopky o par pips dal jen abych jsi uspokojil pozadavek brokera na minimalni vzdalenost stop objednavek. -
Flash6: Jde to, zvol Close Order a v tom okne co se ti otevre jen zmen kolik lotu se ma zavrit .)
-
veď kdyby si hledal tak to tu najdeš
-
Sběrna AOS,EA,TS
příspěvek: DarkMan odpověděl na příspěvek uživatele LUKY ve vláknu Se Sidem o Forexu
Lerak: Je to tim jak psal Volf, porovnas AKTUALNI (shift 0) hodnotu MA s predchozi hodnotou MA. A jelikoz vstupem pro vypocet MA je close cena tak pak to dela problem, protoze Close cena se meni kazdym novym tickem. Reseni jsou dve a psal je uz Volf, bud MA budou pocitany nad OPEN cenou nebo budes kalkulace provadet nad uzavrenymi svicemi tzn shift >= 1 Kdyz ted na to koukam tak to same plati pro promene ADXIP, ADXIM. MAc = iMA (NULL,0,12,0,MODE_EMA,PRICE_CLOSE,0); //Ta 0 na konci je ten problem MAp = iMA (NULL,0,12,0,MODE_EMA,PRICE_CLOSE,1); ADXDIP = iADX (NULL,0,12,PRICE_CLOSE,MODE_PLUSDI,0); ADXDIM = iADX (NULL,0,12,PRICE_CLOSE,MODE_MINUSDI,0); Jinak musim pochvalit kod, je videt ze myslis i na reseni chyb ale trosku prehanis. Casto pouzivas return() pri zpracovani funkce start(), to dela to, ze ukonci jakekoliv dalsi zpracovani EA. Tim se dostavas do stavu, ze pokud napriklad funkce OrderSend selze (neni vracen ticket) volas return a tak nasledne modifikace objednavek (smycka for) nebude provedena. Pak musi EA cekat na dalsi tick aby mohla zkontrolovat otevrene objednavky, kdyz uz se konecnce EA dostane ke zpracovani te smycky FOR tak po kazde modifikaci nebo uzavreni objednavky je opet volan return, tim ukoncis zpracovavani EA a nikdy nebudou zkontrolovany vsechny objednavky v jednom ticku. DarkMan -
Spolehlivost FX brokeru
příspěvek: DarkMan odpověděl na příspěvek uživatele bob ve vláknu Se Sidem o Forexu
Dle me se zadna mela se nestrhne, navic to posilali vsem live klientu (pokud jsem to pochopil dle pozadavku NFA) takze to neni zadne ukecnuti, navic se to davno o nich vi, ze jsou dealing desk a jen si hraji na NDD. -
piso: mozna toto, ale nevim ... articles.mql4.com/422
-
Me zas prijde, ze se tady resi sami kraviny a chudak Millis jeste nevi do ceho jde ... Prestante tady posilat navrhy co by bylo dobry, bud si najdete den dva a naucte se MQL je to primitivni programovaci jazyk, nebo nebudte lini a danou vec si otestujte (overte rucnim backtestem) nez budete zadat o naprogramovani. Ruku na srdce delate to jen proto, ze jste lini to otestovat rucne. Naprogramovat se da vsechno i to, ze system bude otvira podle sipek, ikdyz je to uplna kravina.
-
timd: pokud to melo smerovat na me, tak ano mam demo a komunikoval jsem s nimi. Ted hledam ECN brokera s API ale za prijatelnych podminek, abych si mohl odzkouset jeho likviditu.