Autorius | Žinutė |
2016-09-15 19:13 #486063 | |
As turiu galvoje kad naudodamsis Amazono AWS - gali serveri su reikalingais parametrais, pasileisti tik valandai ar dviems, pasirinkti galingesne konfiguracija ir susimoketi tik doleri ar dar maziau, vietoje to kad laikyti koki leisgyvi serveri ir moketi uz ji kas menesi.
Nebent ten pas tave pastoviai prekiaujantis EA. |
|
2016-09-15 19:47 #486068 | |
Šiaip tai labai norėčiau su normalia latency išmėginti robotą, gaudantį VISUS staigius judėjimus, t.y. jam būtų reikalingas nepertraukiamas veikimas. Bet galima įvairiai planuoti.
|
|
2016-09-15 21:08 #486073 | |
Matau jau bevek metai kaip tuos staigius judejimus gaudai. Na ir kokie gi rezultatai?
The Power of Technical Analysis
Margin Call |
|
2016-09-15 21:18 #486074 | |
Gaudysiu, gaudysiu ir sugaudysiu O kol kas taigi rašiau ką tik: "Taigi, šiandien grįžęs namo peržiūriu log'us. Nu ir pagal mano roboto algoritmą vienas orderis turėjo būti ištrintas. Ir prireikė tam 12 sekundžių. Taip kad eksperimentas su VDS visiškai nepasiteisino".
|
|
2016-09-15 22:21 #486079 | |
O prireike 12 sekundziu tam, jog ir VDS gali buti oversellintas. Tiksliau overallocated. Ir procesoriaus ir ram resursai. Taip kad atsargiai su situo riekalu.
|
|
2016-09-16 00:41 #486089 | |
saulius-fx: O prireike 12 sekundziu tam, jog ir VDS gali buti oversellintas. Tiksliau overallocated. Ir procesoriaus ir ram resursai. Taip kad atsargiai su situo riekalu. Tai ieškau varianto, kad tokių akibrokštų nebūtų. O ar šitą Amazon AWS rekomenduoji iš savo asmeninės patirties? |
|
2016-09-16 00:50 #486090 3 | |
Astronautas [2016-09-15 18:23]: Taigi, šiandien grįžęs namo peržiūriu log'us. Nu ir pagal mano roboto algoritmą vienas orderis turėjo būti ištrintas. Ir prireikė tam 12 sekundžių. Taip kad eksperimentas su VDS visiškai nepasiteisino. Kadangi serverį nuomavaisi iš "trečios" šalies (turiu galvoje, kad naudoji ne pačio brokerio siūlomą VPS'ą), nemanau, kad tas 12 sekundžių vėlavimas gavosi dėl VDS'o. Juk, VPS/VDS nuomojasi ne vien treideriai - vieni VPS/VDS naudoja įvairiems sudėtingiems skaičiavimams, kiti - Hosting'ui, treti BackUp'inimui ar dar kitiems tikslams... Net ir tarp treiderių ne visi juk užsiima News Tradingu. Todėl serverio apkrova neturėtų smarkiai koreliuoti su makroekonominėmis naujienomis. Taigi, man įtarimas pirmiausia krenta ant prekybinio MT4 serverio, kurį valdo brokeris/dileris. Greičiausiai, kaip tik čia ir "užstrigo" viskas, kai dauguma klientų per naujienas vykdė aktyvią prekybą. |
|
2016-09-19 18:29 #486451 | |
Egis_1974: Kadangi serverį nuomavaisi iš "trečios" šalies (turiu galvoje, kad naudoji ne pačio brokerio siūlomą VPS'ą), nemanau, kad tas 12 sekundžių vėlavimas gavosi dėl VDS'o. Juk, VPS/VDS nuomojasi ne vien treideriai - vieni VPS/VDS naudoja įvairiems sudėtingiems skaičiavimams, kiti - Hosting'ui, treti BackUp'inimui ar dar kitiems tikslams... Net ir tarp treiderių ne visi juk užsiima News Tradingu. Todėl serverio apkrova neturėtų smarkiai koreliuoti su makroekonominėmis naujienomis. Taigi, man įtarimas pirmiausia krenta ant prekybinio MT4 serverio, kurį valdo brokeris/dileris. Greičiausiai, kaip tik čia ir "užstrigo" viskas, kai dauguma klientų per naujienas vykdė aktyvią prekybą. Tarkime, ką tik paskelbti netikėti NonFarm payrolls rodikliai (o jie visada netikėti) ir EURUSD pora per minutę laiko pajuda per 100 pipsų. Kitos poros su USD irgi atitinkamai. Tai per tą minutę turi aktyvuotis daugybė atidėtų pavedimų. Vis stop'ai ir limit'ai, kurie buvo išstatyti tame kainos intervale turi būti įvykdyti. Ir visai nesvarbu, kad prekiautojai juos išstatė kitokiais motyvais, ne kad gauti pelno iš numatomo staigaus judėjimo ką tik po naujienų. Taip pat, tame kainos intervale turi būti fiksuojama daugybė pelnų ir nuostolių. Vėlgi, nesvarbu, kad tuos SL ir TP prekiautojai prieš tai išstatė net ir visai neatkreipę dėmesio į numatomas naujienas. Tai išeina, kad naujienų paskelbimas per keliolika ar keliasdešimt sekundžių ypač smarkiai padidina kiekį pavedimų, kuriuos reikia įvykdyti. "Juk, VPS/VDS nuomojasi ne vien treideriai" - yra specialiai į forex prekiautojus orientuotų VPS tiekėjų. Šitą atvejį kur aprašiau, turėjau prekiaudamas per nespecializuotą VPS, bet buvo labai panašių atvejų ir prekyboje naudojant specializuotą. Dėl tų 12 sekundžių paprašiau brokerio atsiųsti jų serverio log'ą. Manau, įkyrėjau jau jiems su tokiais prašymais, nes prašau tokios info nebe pirmą kartą. Ir anksčiau jiems buvau siuntęs savo log'us, rodydamas keliolikos sekundžių latency (dabar jau išsiaiškinau, kad buvau pereikvojęs VPS resursus), brokeris parodė, kad pavedimus apdorodavo greičiau nei per 100 milisekundžių. Dabar atsakymo dar negavau kol kas. Kai gausiu, tai turėtų būti aiškiau kur čia problema. |
|
2016-09-19 18:53 #486454 | |
Gal gali papasakoti kaip turi veikti tavoji HFT strategija, koks algoritmas, kur tu cia bandai atrasti persvara?
The Power of Technical Analysis
Margin Call |
|
2016-09-19 19:15 #486457 | |
http://forexsovetniki.ru/load/skachat/foreks_sovetnik_galaktiko/1-1-0-106
Na, kad ir pvz. šitas robotas. Backtestinge rezultatai puikūs, realioje sąskaitoje - eina į nuostolį. Bet jeigu pavyktų užtikrinti nepertraukiamą pavedimų vykdymo spartą, tai gal to neatitikimo ir nebeliktų. Juk kai reikia, tai pavedimus robotas siuntinėja ypač trumpais intervalais vienas po kito. Tik reikia spėti juos vykdyti. Jei įdomu, tai pamėgink demo versiją įsikelti į savo platformą, bus iš karto aiškiai matyti roboto prekybos algoritmo esmė. Robotas gana ilgą laiką su minimaliu lotu dirbo realioje sąskaitoje, ir brokeris neturėjo priekaištų dėlto, kad jis visada, ne tik per staigius judėjimus, begalę kartų modifikuoja atidėtus pavedimus. |
|
2016-09-19 19:38 #486462 | |
Spreadas per naujienas bet koki robota padaro neveiksmingu.
|
|
2016-09-19 19:53 #486466 | |
Roboforex'as siūlo nulinio spredo instrumentus. http://www.roboforex.lt/trade-conditions/trading-accounts/fixed-zero-spread/ EURUSD poraikomisiniai tik 20 USD už lotą, kas prilygsta 2 pipsams. Tačiau, zero spread lyderis, matyt, yra brokeris FBS https://fbs.com/trading/specs?account=zero Be to, spredas maksimaliai išsiplečia ne PER NAUJIENAS, tačiau PRIEŠ PAT naujienas. Paskelbus naujienas jis iš karto ima mažėti. Šiaip tai per nelabai svarbias naujienas galima ir be zero spread apseiti. Va, praeitą savaitę buvo skelbiami JAV, atrodo, reatail'ai ir pirminės bedarbių paraiškos tuo pat metu. Ir brokeris Forex4you "išplėtė" spredą iki 0.9 pip, kai daugelis brokerių su kalsikinėmis sąskaitomis jo iki tiek niekada nesuglaudžia. Koks Roboforex'as spredą išplėtė, kažkur iki 5 pipsų (aišku, ne nulinio spredo sąskaitoje), čia jau reikia žiūrėti kas ir kaip.
|
|
2016-09-19 19:55 #486467 3 | |
Astronautas [2016-09-19 19:15]: Na, kad ir pvz. šitas robotas. Backtestinge rezultatai puikūs, realioje sąskaitoje - eina į nuostolį. "Galaktiko" EA nesu testavęs, bet pagal tavo aprašymą supratau, kad tokio tipo robotų esu jau nagrinėjęs. Galiu pavardinti: "Million Dollar Pips", Turimix, WOC (arba WOCook EA), "Condor Scalper" ir kt. Visi mano minėti robotai gerai veikia tik ant MT4 Backtester'io. Kadaise ir aš buvau susidomėjęs jais, tačiau nusivyliau, nes paaiškėjo, kad visų jų veikimas yra pagrįstas MT4 Backtester'io netobulumu. Bėda tame, kad MT4 Tester'is nekaupia Tickinių duomenų, todėl Tick'us minutinės žvakės viduje generuojasi pats. Kai rinkoje būna nestandartiškai didelis kintamumas (angl.: Volatility), dažniausiai per svarbiausias makroekonomines naujienas, gaunasi ilga minutinė žvakė ir Tester'is ją užpildo labai nerealistiškai. Aukščiau paminėtieji robotai kaip tik šį netobulumą ir išnaudoja. Minėtus robotus pratestavus su realistiniais Tick'iniais duomenimis (yra tam tikrų nestandartinių sprendimų, kaip tą galima padaryti, pvz.: http://eareview.net/tick-data), galima įsitikinti, kad realybėje jie nė velnio neveikia. Jei nesunku, mano įtarimą gali patikrinti, ar iš tikro ir "Galaktiko" pozicijas atidarinėja tik ant ilgų žvakių. Gerai būtų, kad rezultatą parašytum čia - man ir pačiam įdomu, ar čia tik dar vienas to paties tipo EA klonas... |
|
2016-09-19 20:09 #486469 | |
Nusiunčiau į PM roboto backtestingo ataskaitą, atliktą su 99,90 proc. tikslumu (naudojant tickstory programą). Nors nežinau, gali ten skaičiai būti labai jau išsimėtę. Žodžiu, esminiai rezultatai:
Startinis kapitalas - 10000, testuojamas laikotarpis - 5 metai, spredas - 5, po 5 metų turime 9318 (netgi nenaudojant dinaminio loto). Prekiaujame 0,1 loto dydžio sandoriais, nors, kai kada pagal algoritmą jie dvigubinami. Pelno faktorius 2,79. Tiesa, backtestas nevertina komisijos mokesčio brokeriui, bet tas mokestis sistemos iš esmės nesužlugdytų. Tikėtina išmoka 3,22, o komisija sudarytų 0,40. Egis_1974: Beda tame, kad MT4 Tester'is nekaupia Tickinių duomenų, todėl Tick'us minutinės žvakės viduje generuojasi pats. Taip, robotas sandorius atidarinėja tik ant ilgų žvakių, konkrečiai - ne trumpesnių kaip 13 pipsų. Todėl ir naudojau tisckstory programą. Kiek suprantu, backtesteriui pateikiau ir tick'inius duomenis. Vienu metu robotui prekiaujant latency kažin kaip labai nebuvo pailgėjusi. Nu ir už tą laiką pasidariau backtestą ir jį sulyginau su realia sąskaita. Daugelis realių sandorių atpažįstami ir backteste. Tiesa, blogai tas, kad ir tickstory neimituoja praslydimų. Jei buy stop nubrėžtas ties 1.10101, o sandoris sudaromas ties 1.10105, tai backtesteris rodys, kad sandoris sudarytas ties 1.10101. Taip kad tikiuosi, kad jei užsitikrinčiau minimalią latency, ir realioje sąskaitoje gaučiau rezultatus, atitinkančius backtestą. |
|
2016-09-19 20:23 #486472 3 | |
Astronautas [2016-09-19 20:09]: <...> naudojant tickstory programą <...> Jei teisingai supratau, tu iš tickstory parsisiuntei tik HST duomenis, bet testavimą vistiek darei su standartiniu MT4 Tester'iu? |
|
2016-09-19 20:34 #486473 | |
Oi, net nežinau kas tie HST duomenys Užkrovęs tickstory programoje EURUSD M1 duomenis launch'inau MetaTrader4 platformą, ten ir atlikau testavimą.
|
|
2016-09-19 20:46 #486474 3 | |
Astronautas [2016-09-19 20:34]: Oi, net nežinau kas tie HST duomenys Užkrovęs tickstory programoje EURUSD M1 duomenis launch'inau MetaTrader4 platformą, ten ir atlikau testavimą. Aš "tickstory" programa niekada nesinaudojau, bet jei testuojama buvo su standartine MetaTrader4 platforma, panašu, kad Tester'is Tick'us vistiek generavosi pats. Į tą 99% kokybę gali nežiūrėti - ten tik fikcija. Norint testuoti su tikrais Tick'ais, reikia naudoti nestandartinį sprendimą, kurį nurodžiau #486467 žinutėje. Tačiau ten pakankamai vargo: reikia šiek tiek techninių žinių, tenka naudoti Patch'intą MT4 terminalą, be to, tam tinka ne visi terminalo Build'ai ir pan. hemorojus... |
|
2016-09-19 21:43 #486486 | |
Ar yra galimybė patikrinti scriptą ar EA, kurio veikimo metu butų nuiminėjami ar įdedami pinigėliai?
95% - P2P, pelnas iš P2P virš 100%
|
|
2016-09-19 22:18 #486493 3 | |
kikas [2016-09-19 21:43]: Ar yra galimybė patikrinti scriptą ar EA, kurio veikimo metu butų nuiminėjami ar įdedami pinigėliai? Standartiškai tokios galimybės MT4 Tester'yje nėra. Tokias situacijas būtų įmanoma sumodeliuoti tik su išorinėm papildomom priemonėm, pvz., Excel'iu. |
|
2016-09-24 23:37 #486968 3 | |
Parshiukas [2016-09-24 23:02]: Tikiuos tavo kompas greitesnis. Robotui "varikliukas.ex4" vienas testas truko apie 4 val. Dabar paleidau kompresorius.mq4 "pagreitintą" testą ("Control points ...") su tokiu pačiu Spread'u (0.2Pips'o) ir laikotarpiu (2016-01-01..2016-09-22) kaip tavo, bet tik Lotus nustačiau =0.1. Rezultatas vizualiai skiriasi nuo tavo, neaišku kodėl? - Ar tu robotą "kompresorius.mq4" testavai su Default'iniais parametrais? |