Autorius | Žinutė |
2017-04-07 00:08 #510024 | |
Astronautas [2017-04-06 23:29]: Mano tikslas - pasiekti, kad į roboto darbą galėčiau VISIŠKAI nesikišti. Kad užtektų pora kartų per metus pažiūrėti, kiek pelno jis priprekiavo Paprastai kuriant EA tikslai buna kuklesni - padaryti, kad jis butu pelningas. Bet tai labai sunkiai igyvendinama ir su pastoviais atnaujinimais bei korekcijomis. Astronautas [2017-04-06 23:29]: Jeigu jau yra pagalbinis robotas, kuris, dingus ryšiui ir savaime jam neatsistatant, ryšį atkuria http://tradelikeapro.ru/fxblue-auto-restart/ tai gal yra ir toks, kuris reikalui esant tą ryšį pradangina. Tai realizuota ne MQL funkciju pagalba. Astronautas [2017-04-06 23:29]: Kita vertus, geriau jau tokį užsakymą paskelbti MQL5 markete, tada ir bus matyti, ar čia nenuklydau į fantazijų pasaulį. Gera ideja. Astronautas [2017-04-06 23:29]: youngcat: Bet toks variantas visiskai negelbetu nuo isispletusio spreado. Kaip tai negelbėtų? Kai spredas bus išsiplėtęs (nekalbu apie momentinį išsiplėtimą prieš pat skelbiant naujienas), tai terminalas neturės ryšio su brokerio serveriu ir nebus sudarytų sandorių, prie 15 pip. spredo. Nu jei tik tiek tereikia tai viskas OK. Bet gausis kad issigelbesi nuo 15pip spreado tam tikrais laiko periodais, bet nesisigelbesi nuo dvigubai didesnio per newsus. Bet jei konstruoti EA ne tik is standartiu MQL funkciju, tai jau gal ir nebutu skirtumo kuri varianta dayti. The Power of Technical Analysis
Margin Call |
|
2017-04-07 01:23 #510025 2 | |
Astronautas [2017-04-03 22:43]: Ar įmanoma turint tik roboto ...ex4 failą pridėti naujus tam tikrus nustatymus? Naujus roboto parametrus pridėti galima tik jį perkompiliuojant... Žodžiu, reikalingas roboto išeities failas *.mq4. Su senesniais MQL kompiliatoriaus Build'ais kompiliuotus robotus buvo galima dekompiliuoti - t.y. iš *.ex4 paversti į *.mq4. Tiesa, tokiu būdu dekompiliuotas *.mq4 failas neprilygsta 100% išeities failui, nes prarandama kintamųjų vardų informacija, komentarai ir kt. Tačiau tai tik nežymūs trūkumai, nes robotą perkompiliavus vėl gaunamas pilnai funkcionalus *.ex4 robotas. Su naujesniais MQL kompiliatoriaus Build'ais problema ta, kad dekompiliatoriaus versijos nuolat atsilieka. Gal pačių naujausių net iš viso nebeįmanoma dekompiliuoti - šios info aš nežinau... |
|
2017-04-07 01:52 #510026 2 | |
youngcat [2017-04-06 23:17]: Siaip as is viso nezinau ar yra kokia nors galimybe pas MQL "prarasti rysi" kaip nors, kokiu nors atsiloginimo / prisiloginimo budu ar kitokiu. Niekada neprireike, tad ir nesidomejau. Labai labai norint, tokius dalykus galima suprogramuoti. Pats esu daręs, kad terminalas tam tikromis situacijomis reconnect'intųsi prie brokerio serverio. Tačiau šis sprendimas ganėtinai gremėzdiškas - terminale naudojamą sąskaitą tekdavo įtraukti į "Favorites", robote teko naudoti sistemines *.dll bibliotekas bei Windows API funkcijas. Nepasakyčiau, kad naudoti atskirą robotą-sargą yra gera idėja: tokia apsauga gali ir nesuveikti dėl neapibrėžtumo laike. Neapibrėžtumas toks, kad neaišku, kuris robotas pirmiau (milisekundžių ar net kelių šimtų mikrosekundžių eilės reikalas) pastebės išsiplėtusį Spread'ą. Gali susiklostyti tokia nepalanki situacija: 1. Išsiplečia Spread'as; 2. Prekybinis robotas jį traktuoja kaip kainos šuolį, kuris sugeneruoja prekybinį signalą; 3. Dėl sugeneruoto signalo prekybinis robotas išsiunčia pavedimą brokeriui; 4. Robotas-sargas išsiplėtusį Spread'ą pastebi vos vos vėliau, nei prekybinis robotas; 5. Robotas-sargas pavėluotai imasi veiksmų - nutraukia ryšį. Taigi, scenarijus ypač nepalankus - ir pozicija atidaroma prie padidėjusio Spread'o, ir dar papildomai prekybiniam robotui užkertamas kelias (nutraukiant ryšį su serveriu) kontroliuoti tolesnę įvykių eigą... |
|
2017-04-07 16:54 #510113 | |
Egis_1974: 1. Išsiplečia Spread'as; 2. Prekybinis robotas jį traktuoja kaip kainos šuolį, kuris sugeneruoja prekybinį signalą; 3. Dėl sugeneruoto signalo prekybinis robotas išsiunčia pavedimą brokeriui; Va, kaip tik aš pastebėjau, kad jau kelintą kartą robotas atidaro sandorį prie išsiplėtusio spredo, kai akivaizdžiai tam nėra pagrindo. Ir galvojau, kad robotas išsiplėtusį spredą gali supainioti su staigiu kainos judėjimu. Bet, konkrečiu mano atveju, taip nutinka kai spredo išsiplėtimas yra stabilus (paskutinę metų savaitę, pirmadienio rytą, vos tik rinkoms atsidarius). Kad robotas imtų nepagrįstai prekiauti paskatintas momentinio spredo išsiplėtimo prieš pat skelbiant naujienas, pastebėti neteko. Tai dabar ir tikslinu savo sumanymą. Robotas turėtų atjungti terminalo ryšį su brokerio serveriu ir jį atstatyti iš anksto numatytu laiku. Pvz. sekmadienį 23.55 val. ryšys dingsta, pirmadienį 1.10 val atsistato. Gruodžio 23 d. dingsta, sausio 7 d. - atsistato. |
|
2017-04-08 01:11 #510177 2 | |
Astronautas [2017-04-07 16:54]: Tai dabar ir tikslinu savo sumanymą. Robotas turėtų atjungti terminalo ryšį su brokerio serveriu ir jį atstatyti iš anksto numatytu laiku. Pvz. sekmadienį 23.55 val. ryšys dingsta, pirmadienį 1.10 val atsistato. Gruodžio 23 d. dingsta, sausio 7 d. - atsistato. Bet prieš nutraukiant ryšį gruodžio 23d reikia įsitikinti, jog nėra atidarytų pozicijų. Priešingu atveju, toks ryšio nutraukimas sukels dar daugiau problemų nei jų išspręs ... Kalbant apie priverstinį ryšio nutraukimą aš galbūt daryčiau dar kitaip - išvis uždaryčiau terminalą, o vėliau jį perleisčiau... Terminalo perleidimas bent kartą savaitėje rekomenduotinas ir šiaip... Tačiau čia reikia papildomų programų (galima programuotis pačiam arba pritaikyti kokį Task Scheduler'į), atliekančių šį darbą: Terminalo uždarymą galima atlikti tiek iš vidinio roboto kodo (esu tokį šedevrą programavęs), tiek su išorine programa. Tuo tarpu, pakartotinam terminalo paleidimui jau tikrai reikės išorinės programos (pvz., Task Scheduler'io). Paprastas Scheduler'is greičiausiai neturės galimybės patikrinti ar terminalas jau paleistas, todėl aš ir čia prioritetą atiduočiau savo suprogramuotam servisui. Visą programų kompleksą programuojant pačiam, galima daug ką numatyti ir apsisaugoti. Tuo tarpu, naudojant standartinius Scheduler'ius galima tiek prisivirti košės, kad ojojoi... |
|
2017-06-02 11:57 #517064 | |
Gal kas nors bandėt šitą - https://www.forexfactory.com/showthread.php?t=654432 ? Laikau pakeidęs jau porą savaičių. Live versijos nėra, nes greičiausiai bus komercinis produktas, bet rezultatai neblogi. Kaip suprantu naujų ex4 nebera kaip decompiliuoti? Būtų tikrai smagu panagrinėt šito EA logiką
|
|
2017-11-18 18:13 #539194 | |
Jau 2 metus ta pacia strategija varau, atsibodo vos ne automatiskai atidarinet, perkelinet stopa, laiko uzima. Kokia dabar perspektyviausia programavimo kalba ir kokiam terminalui imt MT4, MT5, ar dar kitoki? Robotas reikalingas ant MT4 yra, tik 3 juose skirtinguose skriptuose, reiktu jungt. Programistas nesupras ko noriu, as nesuprasiu jo, teks paciam. Vienintelis minusas kad robota ijungti turiu pats, kai suprantu situacija rinkoje, po to automatiskai treida priziures robotas kokias 12 val. Nereikes kas 15 min ar kas valanda tikrint. Visai isponejau...
|
|
2017-11-18 20:09 #539212 | |
Parshiukas [2017-11-18 18:13]: ...kai suprantu situacija rinkoje... Savihipnoze? Gerchikas ja taip pat propaguoja? The Power of Technical Analysis
Margin Call |
|
2017-11-23 00:23 #540108 | |
Na teks pereit prie mt5 kalbos. Siandien suziurejau, jei algoritmus butu vykde mano advisoriai, pelnas butu garantuotas kaip kai kas sako. Bet vis tiek tai tebus prievadai, nes paciam reik nustatyt kokia padetis rinkoj. Indikatorius metu i siuksliu deze, kaina ir laikas, gal net svarbiau laikas butu pagrindas advisoriu. Islauzinetu 1:2 kazkur siandieninej situacijoj. Puikiai eitu ant aukso, jenos, eur, usdcad. Vienintele problema stopa reiks dar mazint kokius tris kartus, aisku statistika reiks aprinkt, tada jau kombainas visas dirbs. Bet cia jau formaciju ant tikinio grafiko reiks. Uzejimas ne per naujienas, o ant naujienu suteikto likvidumo ir volatilumo, kartais iki 45 min po naujienu reik laukt Va kodel sako naujienu neprekiauja profi..
|
|
2017-12-05 19:40 #542562 | |
Saugus ir pelnihttps://www.myfxbook.com/portfolio/ea-profit-17/2346458ngas robotas EA Profit-17. Cia-https://www.myfxbook.com/members/gntrsdrvu/ea-profit-17/2314369 arba
|
|
2017-12-05 19:46 #542563 1 | |
Kitos sistemos to pacio vartotojo irgi neblogai vadinas... EA martingale pro... O sioj saskaitoj ,,netycia '' -40 proc buvo...
|
|
2017-12-05 19:51 #542564 | |
Buvo visko,bet dabar galiu siek tiek pasigirti,kad pavyko patobulinti robota )
|
Norėdami rašyti forume, turite užsiregistruoti, o jei jau registravotės- prisijungti.