

rozirozi
Members-
Počet příspěvků
43 -
Registrace
-
Poslední návštěva
Vše publikováno uživatelem rozirozi
-
Programování v MT4
příspěvek: rozirozi odpověděl na příspěvek uživatele BigBull ve vláknu Se Sidem o Forexu
hi all. Nejsem programator a potreboval bych od nakyho programatora poradit jaky kodovy radek v tomto EA (priloha) urcuje, zda ma mit EA oterenou maximalne jednu pozici v jeden cas nebo muze otevrit nekonecno pozic. EA je defaultne nastaveno na 1 pozice/ v jeden cas. Potreboval bych to zmenit, aby to mohlo vstoupit postupne treba do 10 pozic (bez toho aby se ty predesly museli nejdric uzavirat) diky. -
Programování v MT4
příspěvek: rozirozi odpověděl na příspěvek uživatele BigBull ve vláknu Se Sidem o Forexu
hr62 Napsal: ------------------------------------------------------- > To rozirozi > Myslím, že niečo podobné rieši EA The Master mind, > zakladná verzia. Otestuj to a uvidíš,či je to > to,čo hťadáš. Nájdeš ho na predchádzajúcej > stránke. To mi bohuzel nepomohlo, ale za to jsem ziskal programovy kod pro to. tady je: double lots; datetime lastClose; for(int pos=0; pos lastClose // not yet processed, && OrderMagicNumber() == magic.number // my magic number && OrderSymbol() == Symbol() // and my pair. && OrderType() -
Programování v MT4
příspěvek: rozirozi odpověděl na příspěvek uživatele BigBull ve vláknu Se Sidem o Forexu
rozirozi Napsal: ------------------------------------------------------- > Mam prosbicku. Nevedel by tu nekdo programovy kod > pro toto: Po ziskovem obchodu vstup do pozice (az > se splni podminky pro vstup) s (napr. 1 lot), po > ztratovem obchodu vstup do pozice (az se splni > podminky pro vstup) s napr. 0.6 loty. Proste jak > udelat aby se menily loty podle posledniho obchodu > (ztratovy, ziskovy) diky moc Vazne nikdo nevi? :-( -
Programování v MT4
příspěvek: rozirozi odpověděl na příspěvek uživatele BigBull ve vláknu Se Sidem o Forexu
Mam prosbicku. Nevedel by tu nekdo programovy kod pro toto: Po ziskovem obchodu vstup do pozice (az se splni podminky pro vstup) s (napr. 1 lot), po ztratovem obchodu vstup do pozice (az se splni podminky pro vstup) s napr. 0.6 loty. Proste jak udelat aby se menily loty podle posledniho obchodu (ztratovy, ziskovy) diky moc :) ;) -
Programování v MT4
příspěvek: rozirozi odpověděl na příspěvek uživatele BigBull ve vláknu Se Sidem o Forexu
Jeste jedna otazecka jestli by nekdo nevedel. Tyka se TRAILING STOPU. (posuvny stoploss). Dokazu nastavit trailing-stop tak, ze napr. kdyz cena vyletli +10pips od otevreni (TS nastaven na 10 pips) tak se stoploss posune presne na uroven otevreni ceny a pote se automaticky posouva 10 pips za aktualni cenou. Da se nejak naprogramovat trailing stop tak, ze kdyz bude cena napr +20pips (od otevreni) tak se stoploss rovnou posune na hodnotu +10pips (od ceny otevreni) a pote bude dal stinovat cenu 10 pipsu za ni. (tzn. nebude vzdycky zacinat na cene otevreni) -
Programování v MT4
příspěvek: rozirozi odpověděl na příspěvek uživatele BigBull ve vláknu Se Sidem o Forexu
Volf Napsal: ------------------------------------------------------- > Změň toto > > if(your critera && > ITradedOnThisBar!=Day()) > { > ticket=OrderSend(Symbol(),OP_BUY,... ); > ITradedOnThisBar = Day; > } > > Pokud budeš chtít něco programovat, chca nechca u > toho bude nutno trochu přemýšlet. > > > > Editováno 1 krát. Naposledy editováno dne 03.08. > 20:08 uživatelem Volf. :) vis kolik casu mi zabere premysleni nad FOREXEM? Uz sem tomu venoval tolik casu, ze bych z toho moch pomalu sestavit ROK :D (no to prehanim :D) navic ja programator nejsem. Tak presne nevim co a jak. jinak dik ;) -
Programování v MT4
příspěvek: rozirozi odpověděl na příspěvek uživatele BigBull ve vláknu Se Sidem o Forexu
Volf Napsal: ------------------------------------------------------- > tož tam nedosazuj Bars, ale datum Pls napis kod. (jak datum?) ja potrebuju proste kazdej den aby to udelalo 1 obchod. Nee jen urcity vybrany den. -
Programování v MT4
příspěvek: rozirozi odpověděl na příspěvek uživatele BigBull ve vláknu Se Sidem o Forexu
Ahoj vsem. Pro mene zkusene tu mam kod (kdo by mel zajem) ktery umozny otevrit max. jednu pozici za bar. ZDE: Up at the top where you declare your veriables put: static bool ITradedOnThisBar; then where you send your order put: if(your critera && ITradedOnThisBar!=Bars) { ticket=OrderSend(Symbol(),OP_BUY,... ); ITradedOnThisBar = Bars; } A pro vice zkusene mam otazecku. Potrebuju udelat prave to same, akorat ze ne u jednoho baru, ale u celyho dne. Tzn. povolit v EA maximalne jednu pozici za den. Napr: otevre se mi pozice v 8:30, zavre v 14:30. Pote az do konce dne uz neumoznit otevrit dalsi pozici. Dik. (pls o kod) -
Programování v MT4
příspěvek: rozirozi odpověděl na příspěvek uživatele BigBull ve vláknu Se Sidem o Forexu
Volf Napsal: ------------------------------------------------------- > podivné otázky.... > kod pro aktuální ask je Ask, pro aktuální bid je > Bid. > Když chceš ve 14h zaponout EA, dej všechny > obchodní příkazy za if(Hour()>=14). > Cena ve 14 hod. je např. iOpen(NULL,60,0), pokud > je méně než 15h. Tak tentokrat opravdu vrele dik. Kazdopadne nestal jsem se traderem minuly tyden a preci jenom neco malo uz mam zasebou. Ver mi, ze se neptam jen tak nazdar buh. ;) jeste jednou dik. -
Programování v MT4
příspěvek: rozirozi odpověděl na příspěvek uživatele BigBull ve vláknu Se Sidem o Forexu
Volf Napsal: ------------------------------------------------------- > převeď si čas na shift pomocí iBarshift() ok dik. Jeste jedna otazecka. Jaky je kod pro aktualni cenu (aktualniho ticku) Dejme tomu ze chci napr v 14:00 zapnout muj EA. A proste potrebuju dostat tu hodnotu ceny jaka je v 14:00 abych ji moch pouzit v EA. Dik -
Programování v MT4
příspěvek: rozirozi odpověděl na příspěvek uživatele BigBull ve vláknu Se Sidem o Forexu
Volf Napsal: ------------------------------------------------------- > rozirozi > je to bar s časem Time[1], např. Time[1] to je to same jak Current + 1 ne? Ale to je mi k nicemu. Dejme tomu ze ted je cas treba uz 23:00 (tim padem Time[1] je 22:00) ovsem ja se v baru 23:00 potrebuju ridit podminkou z baru 17:00 protoze v 18:00 se mi otevrel obchod. :) -
Programování v MT4
příspěvek: rozirozi odpověděl na příspěvek uživatele BigBull ve vláknu Se Sidem o Forexu
Hojte vsichni. Mam jeden dotaz. Jak definuju predchozi bar nez na kterem se mi otevrel obchod? Proste a jednoduse treba v hodinovem timeframe se mi otevre pozice BUY (napr.) v baru 18:00. Ja ovsem potrebuju dat podminku na bar 17:00. (kdyz je takovy a makovy = tak udelej tohle..........atd.) Vite nekdo kod na definovani predchoziho baru nez je bar na kterem se otevrela pozice? diky moc...... :) -
Programování v MT4
příspěvek: rozirozi odpověděl na příspěvek uživatele BigBull ve vláknu Se Sidem o Forexu
:) hi all, mam dotaz ohledne uzavereni otevrene pozice: jak ma vypadat presne prikaz pro ukonceni pozice vzdy, kdyz se uzavre bar. Proste a jednoduse potrebuju udelat, aby pri uzavreni kazdeho!! baru se uzavrela i ma otevrena pozice. Deukuju moc (tu) -
Programování v MT4
příspěvek: rozirozi odpověděl na příspěvek uživatele BigBull ve vláknu Se Sidem o Forexu
Děkuji mnohokrát, ale naštěsti už se mi to podařilo a mnohem, mnohem jednoduseji:-) (ale i presto dekuju za snahu, velice si ji vazim :-) ) hankeys Napsal: ------------------------------------------------------- > posílám jak to má vyřešený, pokud je ECN true, v > ordersend je TP a SL roven 0 a pak přes > ordermodify tam ten TP a SL přidává, dokud se mu > to nepodaří > > //Send market order for trend trades > if (magic == TtMagicNumber) > { > > if (!CriminalIsECN) ticket = > OrderSend(Symbol(),type, lotsize, price, slippage, > stop, take, comment, 0, expiry, col); > > if (CriminalIsECN) > { > > ticket = OrderSend(Symbol(),type, > lotsize, price, slippage, 0, 0, comment, 0, > expiry, col); > int err; > if (ticket > 0) > { > > if (take > 0 && stop > > 0) > { > while(IsTradeContextBusy()) > Sleep(100); > bool result = OrderModify(ticket, > OrderOpenPrice(), stop, take, OrderExpiration(), > CLR_NONE); > if (!result) > { > err=GetLastError(); > Print(Symbol(), " SL/TP > order modify failed with error(",err,"): > ",ErrorDescription(err)); > }//if (!result) > }//if (take > 0 && stop > > 0) > > if (take != 0 && stop == 0) > { > while(IsTradeContextBusy()) > Sleep(100); > result = OrderModify(ticket, > OrderOpenPrice(), OrderStopLoss(), take, > OrderExpiration(), CLR_NONE); > if (!result) > { > err=GetLastError(); > Print(Symbol(), " SL order > modify failed with error(",err,"): > ",ErrorDescription(err)); > }//if (!result) > }//if (take == 0 && stop != > 0) > > if (take == 0 && stop != 0) > { > while(IsTradeContextBusy()) > Sleep(100); > result = OrderModify(ticket, > OrderOpenPrice(), stop, OrderTakeProfit(), > OrderExpiration(), CLR_NONE); > if (!result) > { > err=GetLastError(); > Print(Symbol(), " SL order > modify failed with error(",err,"): > ",ErrorDescription(err)); > }//if (!result) > }//if (take == 0 && stop != > 0) > > }//if (ticket > 0) > > > }//if (CriminalIsEcn) > > > }//if (magic == TtMagicNumber) > ;) -
Programování v MT4
příspěvek: rozirozi odpověděl na příspěvek uživatele BigBull ve vláknu Se Sidem o Forexu
Ano potvrzuje, stacilo zapnout mozkove zavity a clovek si pak domysli proc je tam to: CriminalIsECN :-) Ty se mas, ty to bud prehodis na TRUE nebo na FALSE, ja takovouhle funkci v mem EA nemam a ted (uz asi dva dny) si lamu hlavu s tim, ze kdyz vykopnu TP a SL z ordersend functions, (coz mi sam. jde:-)) tak jak se pak zakomponuju nekam pod to:-) Takze ted hledam odpoved na netu, jelikoz programator bohuzel nejsem. kviido Napsal: ------------------------------------------------------- > rozirozi > angličtina a programovanie nie sú moja šálka čaju, > ale mám pocit, že toto potvrdzuje čo si napísal: > CriminalIsECN: This must be set to 'true' if your > criminal will not allow you to > send stops and tp's with your trades. Note that > IBFX are ECN even though they > do not mention this to anybody. > > > > ;) ;) -
Programování v MT4
příspěvek: rozirozi odpověděl na příspěvek uživatele BigBull ve vláknu Se Sidem o Forexu
Samozrejme vedet to nemuzem, ale nejspis TRUE: kdyz obchodujes u ECN brookera a FALSE: kdyz obchodujes u normal brookera.............. JJ presne tak, ten cely problem u EA a ECN brookeru je v tom, ze TP a SL proste nemuze byt v ordersend functions...... a ten autor co vytvarel ten tvuj EA byl nejspis natolik inteligentni, ze s tim pocital:-) kviido Napsal: ------------------------------------------------------- > rozirozi > tak to ma práve zaujíma. Mám ECN brokera a EA, > ktorý som stiahol z netu. EA má v nastavení > premennú "CriminallsECN" a neviem, či to nastaviť > na true, alebo false pre demo aj pre live. Nejako > to súvisí so zadávaním SL TP. -
Programování v MT4
příspěvek: rozirozi odpověděl na příspěvek uživatele BigBull ve vláknu Se Sidem o Forexu
Samozrejme se omlouvam, protoze zas pisu kraviny:D Spravna odpoved co se tyce ECN brookeru je tato: Differences should only be in the OrderSend() function. On ECN's you can't set TP/SL in that function. You must first open the order, and then modify it with the right TP/SL (radsi to nechavam v originale, jelikoz jsem dneska tak mimo, ze bych zvoral i preklad:D) rozirozi Napsal: ------------------------------------------------------- > Aha, odpovim si sam (kdyby nekdy nekdo mel nahodou > stejny problem). Problem je v tom, ze jsem u ECN > brookera (u Market Maker brookera EA funguje tak > jak ma) a ten vzdy garantuje cenu vstupu/vystupu > tzn. 0 slipage. > Muj EA je nastaveny na obchodovani po barech, > nikoli na kazdy tick. Z toho vyplyva, ze kdyz muj > EA chce vstoupit v jednu chvili do obchodu za > nakou ˇˇcenuˇˇ nez se prikaz vyplni, cena se zmeni > a brooker jiz nepovoli vstup, jelikoz EA po nem > chce jinou cenu vstupu nez je realna. (to se stane > v drtive vetsine pripadu) ..........snad sem to > napsal srozumitlene:D > Otazkou ted zustava jak to opravit. Nastavit EA na > each tick mode nechci/nemuzu........ tzn. prosim > kodery o pomoc jak z toho ven:-) > rozirozi Napsal: > -------------------------------------------------- > ----- > > No to si mi moc nepomoch:-) Neni to hovadina, > pri > > BACKTESTINGU ten EA pracuje naprosto presne > tak > > jak ma. Dokonce pracuje naprosto presne dycky > kdyz > > preinstaluju MT4 platformu. Ovsem pri dalsim > > obchodu (spusteni MT4) uz zase neobchoduje, > > opravdu nikdo nevi, cim to muze byt? diky > > > > juklonka Napsal: > > > -------------------------------------------------- > > > ----- > > > podle mě vytvářet strategie přes online > ea > > builder > > > je hovadina, má to spoustu chyb. já se > > naučil > > > základy a použil cody z mql4 stránek, > které > > jsem > > > pozměnil ke svým potřebám. > > > > > > > > > -
Programování v MT4
příspěvek: rozirozi odpověděl na příspěvek uživatele BigBull ve vláknu Se Sidem o Forexu
Aha, odpovim si sam (kdyby nekdy nekdo mel nahodou stejny problem). Problem je v tom, ze jsem u ECN brookera (u Market Maker brookera EA funguje tak jak ma) a ten vzdy garantuje cenu vstupu/vystupu tzn. 0 slipage. Muj EA je nastaveny na obchodovani po barech, nikoli na kazdy tick. Z toho vyplyva, ze kdyz muj EA chce vstoupit v jednu chvili do obchodu za nakou ˇˇcenuˇˇ nez se prikaz vyplni, cena se zmeni a brooker jiz nepovoli vstup, jelikoz EA po nem chce jinou cenu vstupu nez je realna. (to se stane v drtive vetsine pripadu) ..........snad sem to napsal srozumitlene:D Otazkou ted zustava jak to opravit. Nastavit EA na each tick mode nechci/nemuzu........ tzn. prosim kodery o pomoc jak z toho ven:-) rozirozi Napsal: ------------------------------------------------------- > No to si mi moc nepomoch:-) Neni to hovadina, pri > BACKTESTINGU ten EA pracuje naprosto presne tak > jak ma. Dokonce pracuje naprosto presne dycky kdyz > preinstaluju MT4 platformu. Ovsem pri dalsim > obchodu (spusteni MT4) uz zase neobchoduje, > opravdu nikdo nevi, cim to muze byt? diky > > juklonka Napsal: > -------------------------------------------------- > ----- > > podle mě vytvářet strategie přes online ea > builder > > je hovadina, má to spoustu chyb. já se > naučil > > základy a použil cody z mql4 stránek, které > jsem > > pozměnil ke svým potřebám. > > > -
Programování v MT4
příspěvek: rozirozi odpověděl na příspěvek uživatele BigBull ve vláknu Se Sidem o Forexu
No to si mi moc nepomoch:-) Neni to hovadina, pri BACKTESTINGU ten EA pracuje naprosto presne tak jak ma. Dokonce pracuje naprosto presne dycky kdyz preinstaluju MT4 platformu. Ovsem pri dalsim obchodu (spusteni MT4) uz zase neobchoduje, opravdu nikdo nevi, cim to muze byt? diky juklonka Napsal: ------------------------------------------------------- > podle mě vytvářet strategie přes online ea builder > je hovadina, má to spoustu chyb. já se naučil > základy a použil cody z mql4 stránek, které jsem > pozměnil ke svým potřebám. -
Programování v MT4
příspěvek: rozirozi odpověděl na příspěvek uživatele BigBull ve vláknu Se Sidem o Forexu
Hi all, mam dotaz ohlende myho EA. Co se tyce BACKTESTU EA funguje krasne a presne jak ma. Ovsem jakmile s nim chci obchodovat na DEMO uctu nebo REAL uctu. Muj EA proste nevstoupi do pozice. O. Platformu mam nastavenou spravne, dokonce mi to na demu udelalo jeden obchod (spravne vstoupilo i spravne vystoupilo) ale pak zas nic. Nestalo se vam neco podobneho? Jinak muj EA je delanej pres online EA builder, nemuze to byt tim? Diky za odpovedi ;) -
Programování v MT4
příspěvek: rozirozi odpověděl na příspěvek uživatele BigBull ve vláknu Se Sidem o Forexu
Dekuji mnohokrat, jen me programatorske dovednosti jsou na bodu mrazu:D (vetsinu mych EA vytvarim pomoci EA builder) a pak uz jen kdyztak zmenim nektere veci ci dodelam nejake detaily. Takze nejak jednosuji rozepsat co presne mam udelat by neslo? (pokud sem moc otravnej, tak se na me vykasli:D) Volf Napsal: ------------------------------------------------------- > zapiš si do statické proměnné čas svíce, na které > dáváš pokyn a obchoduj jen když čas (nové) svíce > je větší než ten v proměnné. -
Programování v MT4
příspěvek: rozirozi odpověděl na příspěvek uživatele BigBull ve vláknu Se Sidem o Forexu
Hi all. Chci se zeptat zkusenych programatoru zdali nevi jak docilit toho, ze bych muj EA nastavil na obchodovani: EACH TICK MODE ovsem v prubehu jedoho BARU by se mohl uskutecnit maximalne jeden obchodni pokyn. (buy, sell, closebuy, closesell) predem mnohokrat dekuji, je to pro me dost dulezity :) -
Programování v MT4
příspěvek: rozirozi odpověděl na příspěvek uživatele BigBull ve vláknu Se Sidem o Forexu
JJ na netu je toho opravdu kupa jak blazen:D Jinak pokud mas zajem posilam ti v priloze nejlepsi midifikaci CCI ktera spatrilo svetlo sveta.... pokud se budes snazit muzes to nejak vyuzit (i ja sem ho v par mych EA inplentoval a nedelalo to spatne vysledkyˇˇ) donkarlito Napsal: ------------------------------------------------------- > Díky Hankeys. Asi neumím hledat. Dík -
Programování v MT4
příspěvek: rozirozi odpověděl na příspěvek uživatele BigBull ve vláknu Se Sidem o Forexu
Sry ten muj UPLOUDOVANEJ EA je nefunkcni, upnu jinej a funkcni (na stejnym principu funguje), jinak EA pouzijte na par EUR/USD, timeframe je uplne u vrtule jakej pouzijete protoze vstup i vystup je vlastne na principu TP a SL. To kviido: na tom EA neni co upravovat (stabilne profitabilni neni), musi se zmenit celej system vstupu do pozice. Nejlepsi by bylo asi, aby vstupoval do pozice po aktivaci SL a TP (ovsem vzdy nahodne) vzdy by vybral bud SELL nebo BUY podle ˇˇnalady:Dˇˇ........ A jinak u EA je i ADVANCE martingale (to znamena ze si sami muzete urcit, jak moc riskovy martingale se ma pouzit) GL........... kviido Napsal: ------------------------------------------------------- > rozirozi > keď to spustím také, ako to je bude to aspoň menej > profitabilné? Na akom páre to mám spustiť? Rád by > som to spustil najprv aspoň trochu profitabilne, > potom môžem bádať na zvýšení profitability. -
Programování v MT4
příspěvek: rozirozi odpověděl na příspěvek uživatele BigBull ve vláknu Se Sidem o Forexu
Jako dik za snahu zodpovedet me otazky prikladam EA. Ktery funguje na principu jenz jsem popsal v tomhle tematu (muj prispevek z datumu: November 13, 2010 06:25PM) Ovsem kupodivu TRH se chova jako skakava baba (:D) takze po aktivaci SL (v BUY pozici) misto aby sel dal dolu a v nove pozici (SELL) aktivoval TP. Odrazi se a znovu zaktivuje SL:D. Jedina Cesta z toho ven je nastavit velky SL a TP. V EA je i nastavitelny martingale. Takze pokud byste nekdo meli nejaky napad jak EA zlepsit a hlavne vice zprofitabilnit, tak piste nebo se spis cinte:D.... GL....