Sari la conținut
Postat

In ultima vreme am tot mai multe idei de trading automat si as avea vrea sa le fac proba.

Sa platesc un programator sa faca asta m-ar costa cam mult ( am inteles ca pretul incepe de la 50$ pt. fiecare, iar eu am multe idei ) si banuiesc ca majoritatea ideilor mele sunt deja fumate ( le-au gandit altii inaintea mea )

Sa cer cuiva sa mi le faca gratis nu-mi sta in caracter.

Intrebarea e daca se merita sa invat sa mi le fac singur si cam cat dureaza?

Mentionez ca nu stiu nimic despre programare.

  • Răspunsuri 39
  • Citiri 13,8k
  • Creat
  • Ultimul Răspuns

Top autori în acest subiect

Most Popular Posts

  • Doamne ce prostii mai vad pe acest forum,traderi care nu au folosit niciodata un expert advisor profesional,numai gunoaie de roboti,si fiindca inca nu au dat de un robot care functioneaza in orice con

  • Offtopic Stiu ca o sa-mi iau niste suturi in poponet dar apropo de predictibilitatea pietei: Un mare maestru de arte martiale a fost invitat de jandarmeria romana sa faca niste cursuri cu personalul i

  • well, deja aproape ca mă convinseseşi ca nu ai pus nici un bet pe real in viata ta, te rog nu incerca sa ma convingi că nici Strategy Tester-ul nu l-ai deschis niciodata până acum, ori că nici pe foru

Imagini postate

Featured Replies

Postat
  • Moderators

primul pas este sa iei un expert care sa iti permita sa plasezi ordere manual in strategy tester. Exista multe scule de tipul aceste, una foarte buna este PaperTrader-ul meu, pe care il gasesti pe blog la mine (lauda-ma gura). Folosind asa ceva, poti testa ce strategie vrea muschiul tau, pe ce pereche si tf vrei tu, chiar si multicurrency (PT nu poate multicurrency, din nefericire, hihi, cred ca e singurul lui handicap). In MT5 se poate face un expert foarte simplu (cateva linii de cod, dar din pacate MT5 inca nu are VisualTest in ST5, dar va avea curand) care sa puna pe ecran doua butoane (sell, buy) si un edit box de unde sa alegi numarul de loturi. Dai drumul la Strategy Tester, pui pe grafic ce indicatori vrei tu, folosesti F12 ca sa derulezi chartul, cand ai semnal apesi butoanele. Iti ia cam jumatate de ora ca sa treci prin ORICE pereche, ORICE timeframe, ORICE strategie iti da prin cap, pe ultimii 10 ani.

 

Si abia apoi, dupa ce faci rafinarile de rigoare, daca consideri ca ideea are potential, platesti o implementare =))

 

Asta e solutia de compromis, pentru ca nu toti se nasc programatori, daca nu ai un background bun in algoritmi e destul de greu sa faci implemetari bune, chiar daca te apuci superficial de invatat mql. Daca ai o strategie care e buna, dar BUNA, nu asa, si in care crezi cu adevarat, cea mai buna solutie este sa platesti o implementare, unui profesionist care sa STIE ce sa faca.

 

Pentru ce spui tu (testat idei, smuggling around, bla bla), nu se merita sa dai bani cuiva, decat daca te dau banii afara din casa. Cheltuiesti banii degeaba, si nici ala care iti face implementarea nu se simte bine cand ti-i ia, pentru ca el stie din experienta proprie ca ceea ce vrei tu nu o sa mearga, si are simtamantul ca te fraiereste, chiar daca e cu stirea ta. Crede-ma pe cuvant.

 

Pentru ce vrei tu, solutia adevarata este sa te apuci SERIOS, dar SERIOS, de invatat MQL. Multi vor fi incantati sa te ajute, daca vei sti sa pui intrebarile adecvate, pe parcursul procesului de invatare. La urma urmei, de asta avem forum, nu?

Editat de tradelover

Postat
  • Autor

Ma gandeam eu ca asta e singura solutie.

Sapt asta n-am prea avut timp, am dus niste lupte puternice cu piata =)) , in weekend o sa muncesc, dar cum imi fac timp m-apuc serios. Am vazut niste tutoriale pt noobi pe youtube, dupa ce o sa pricep ceva, presimt ca o sa va stresez cu intrebarile.

Postat

Chiar daca ma fac antipatic multor forumisti , decenta ma obliga sa iti amintesc ca tradingul de forex nu inseamna numai MetaTrader si implicit numai MQL .

Daca vrei sa iti testezi ideile ( backtesting/fwdtesting, etc) MT (MQL) nu te ajuta cu nimic. Eu am investit o gramada de bani numai (sau mai corect spus "in principal") pentru a afla care sunt ideile (strategiile, expertii) in care NU MERITA sa investesti timp si bani . Si , crede-ma , 90% din cele de pe "piata" sunt gunoaie . In cel mai bun caz odata la 6 luni obtin ceva cat de cat exploatabil comercial. NB : Nu ma refer , evident , la tradingul discretionar , care tine de cu totul alte lucruri .

Postat
  • Autor

Nu prea te inteleg. De ce zici ca MQL nu ma ajuta? Cu ce altceva as putea face proba ?

Nust pe ce ai platit u dar eu nu cumpar nimic, nu ma inspir din ideile nimanui, asta pentru mine e doar a pune Pc-ul sa imi verifice pe trecut cate ceva mult mai repede decat as face-o eu manual.

Postat

Nu prea te inteleg. De ce zici ca MQL nu ma ajuta? Cu ce altceva as putea face proba ?

Nust pe ce ai platit u dar eu nu cumpar nimic, nu ma inspir din ideile nimanui, asta pentru mine e doar a pune Pc-ul sa imi verifice pe trecut cate ceva mult mai repede decat as face-o eu manual.

 

Hehe! tocmai chestia asta , aparent simpla " a pune PC-ul sa imi verifice pe trecut..." e cheia problemei ! Backtestingul pe MT este o mizerie . Fa-ti o documentare pe tema asta si te vei lamuri. Daca vrei sa inveti MQL (care este un limbaj deloc pentru incepatori !) doar pentru a scrie "experti" pe care sa ii "backtestezi" , sfatul meu este nici sa nu incepi . In acel (minim) 1 an consumat cu invatarea cat de cat a MQL poti dobandi o gramada de stiita, experienta si disciplina pentru utilizarea tradingului discretionar . Testarea robustetei (capacitatii de a face profit in viitor) unor sisteme este o activitate grea si scumpa care se justifica doar daca ai de gand sa faci multi bani din asta . Pentru cateva zeci de usd pe zi (daca ai noroc !) nu se justifica efortul si cheltuiala. Parerea mea !

Postat
  • Autor

Deci sa inteleg ca dureaza 1 an sa invat si ca sunt si alte solutii mai bune decat MQL. Cum am mai zis sunt constient ca mai tot ce gandesc eu, au gandit si probat altii inaintea deci nu-s dispus sa pierd 1 an pt o mica sansa. Ramane sa-mi bag putin nasul sa vad daca dureaza chiar 1 an.

Despre aia cativa zeci de $/zi, ehe, nu acolo tintesc =)) . Cand castigi sume cu 5 cifre/luna, iar cheltuielile se tin aproape, desi esti cu un picior in faliment totusi castigu ala potential de zeci de $ ma lasa rece. Hi-hi, si cu noroc. Macar daca eram credincios, mai trageam speranta la noroc. =))

Insa eu nu ma gandesc la sume, momentan. Caut sa elimin norocu/ghinionu ala de care ziceai tu. Cand o sa reusesc asta, daca rezultatul o sa fie verde ma voi gandi si la bani, voi baga o suma la care castigul sa insemne ceva, si probabil nu voi mai face altcv decat forex.

Pana atunci insa o zic si eu ca Tradelover: Ma numesc Wallye si sunt un looser ( sau trebuia sa zic beginner ? ) :)

Postat

Nu e obligatoriu sa dureze 1 an. Dar cum zicea tradelover, nu toti oamenii se nasc programatori. Problema nu o reprezinta dificultatea( sau usurinta) de a invata MQL-ul ci scopul pentru care il inveti. Dupa cum ziceam , backtestingul pe MT este pierdere de vreme . Asta nu inseamna ca trebuie sa renunti la ideea de trading automat. Ci doar ca, daca te intereseaza subiectul ,ar trebui sa iti largesti putin orizontul (dincolo de MT). La un moment al carierei un trader trebuie sa opteze pentru o platforma care se potriveste stilului sau si resurselor sale . Cred ca abea atunci ar trebui sa se dedice unui limbaj . Oricum, cunostinte de programere sunt obligatorii pentru orice trader . Ramane sa decizi ce vrei sa inveti si , mai ales , cat de profund .

In alta ordine de idei : daca te intereseaza tradingul , trebuie sa constientizezi ca este necesar sa cheltuiesti / pierzi o gramajoara de bani inainte de a ajunge macar la BE . Ideea ca vei ajunge pe verde doar prin munca proprie si devotament este utopica . In lumea anglo-saxona se practica des analogia intre traderi si alte categorii de succes ( avocati, chirurgi,etc) ,prin intrebarea retorica : crezi ca poti castiga cat ei fara sa fi muncit/cheltuit cat ei ? Fa o socoteala cam cat il costa pe un tinar scoala pana ajunge chirurg de succes (mai ales in SUA ), si fii pregatit , daca doresti o cariera in trading , sa cheltuiesti cam tot atat ( si sa dureze cam tot atat). Cu conditia sa ai si ceva talent...

Postat
  • Moderators

Backtestingul nu este pierdere de vreme. Ori daca este, well... eu cu asta imi pierd timpul cel mai mult, cam 30-40% din timpul alocat forexului. Prin comparatie, analiza pietei imi ia cam 15-20% din timp, iar cititul articolelor economice ori urmaritul stirilor (si alte chestii legate de partea fundamentala) cam 10-15% din timp. Tradingul efectiv imi ia mult mai putin, la un loc cu toate celelalte activitati relative la trading, inclusiv programarea expertilor. Backtestingul mă ajută să elimin tehnici dăunătoare pentru trading, sau pentru money management, în primul rând. Nu caut să găsesc ce merge, ci mai ales ce *NU* merge. Backtestingul este extraordinar de util, daca îl abordezi din perspectiva care trebuie. Majoritatea isi inchipuie poate, că daca ai un expert care merge beton pe backtesting, acel expert va face bani in timp real. Aceasta abordare este aiuristica, iar concluzia este falsa, si va fi mai devreme sau mai tarziu infirmata de catre piata. Este foarte usor sa gasesti o strategie care sa mearga perfect pe backtesting, ai 50% sanse sa o gasesti daca faci un expert la intamplare (demonstrabil matematic, vezi discutiile de pe alte topice, alea cu magicianul, ori altii care credeau ca au prins pe dumnezeu de un picior cand au vazut milioanele curgand in tester, inca de la primul expert facut).

 

Eu nu as putea tranzactiona fără MQL şi fără backtesting. Adică aş putea, dar nu cred că aş avea acelaşi randament. Dar desigur, parerile diferă, fiecare are dreptul la opinia lui. Altii fac o gramada de bani cu Oanda, ori platforme care nu sunt compatibile MT4, iar aia care au bani adevărati, investesc in FIX si in Currenex. Forţa noastră vine din faptul că suntem diferiţi.

Editat de tradelover

Postat

@tradelover : nu am spus niciodata ca backtestingul (BKT) este lipsit de importanta . Am spus doar ca bkt este "o mizerie" daca il faci pe MT . Sau altfel spus , modulul de bkt din MT este foaaaaarte prost. Testarea ideilor (strategiilor) inainte de a le pune in practica este ESENTIALA. Daca tot veni vorba despre % , eu consum 50% din timp pentru trading ( in zilele cand fac scalping) 30 % pentru dezvoltare/testare de strategii proprii si 20% pentru testarea/optimizarea strategiilor altora ( chiar daca pare curios, ei, bine, da! exista oameni care ma platesc pentru asta. NB : NU imi fac reclama deoarece nu folosesc MT(mql)!!). Iar ideea ca o strategie care a facut bani pe bkt nu va face si inviitor , este fundamental gresita (si efectul pervers al utilizarii unor instrumente gresite , gen MT). EXACT CONTRARIU este corect!

Scopul final al bkt ( si in general a studiului unei strategii) este sa arate in ce masura rezultatele din trecut pot fi considerate relevante pentru comportarea in viitor . Domeniul evaluarii si dezvoltarii strategiilor de trading este fascinant, complex si plin de capcane . Eu mi-am dedicat ultimele 18 luni acestui domeniu . Celor interesati de subiect le recomand calduros lucrarea "The Evaluation and Optimisation of Trading Strategies " by Robert Pardo.Cu permisiunea admin voi cita cateva fraze :

 

Strategy development and testing done incorrectly will lead to realtime

trading losses. Make no mistake about this consequence. As the famous

computer saying goes, “Garbage in, garbage out.” Consequently,

because of the inevitable results that follow error, poor procedure, and

shoddy craftsmanship, computer testing is best done properly or not done

at all.

Because of ignorance of proper testing procedures, some traders have

become disillusioned with the very idea of computer testing. Poor craftsmanship

in trading strategy development has even led some traders to believe

that trading strategies don’t work.

Because of ignorance and the difficulties of performing optimization

and back-testing correctly, some still believe that testing and optimization

are little more than an exercise in curve-fitting. For those of you who are

unfamiliar with these terms, don’t worry, they are all formally defined in

the appropriate chapters.

 

Din pacate ,abordarea pro a acestui aspect a tradingului , impune niste costuri deloc neglijabile (min 5000 usd in prima faza) si foaaaarte multa munca .Dar merita !

...Pe tema asta mai pot scrie fo` 50 pagini, dar nestiind da ca intereseaza pe cineva ma opresc aici ...

Postat
  • Moderators

păi lătrăm la acelaşi copac, vorba englezului (barking at the same tree). Ceea ce spui tu am spus si eu. Backtestingul este util, dar trebuie făcut cu cap. Dacă ai un expert care face milioane pe tester, sa nu te astepti sa faci acele milioane si pe real, daca nu stii EXACT cum functioneaza testerul, cum interpoleaza ticksii, etc, exista probabilitate mare ca rezultatul tau sa fie intamplator, ori sa cazi pe grafic (curve fitting). De aia se si folosesc intrari aleatoare, ori chiar grafice generate aleator (vezi treadul celalalt, pe care vorbeai despre intrari aleatoare, tocmai ti-am dat cateva replici si pe acolo). Deschizi excelul si pui 0.0 in celula A1, apoi scrii ceva de genul =A1+NORMINV(RAND(),0,1) in celula A2, si duplici A2 in jos pana creezi 500 de celule, sau 1000, marchezi cu mouseul celulele pline, click pe tool-ul de charting in toolbar si ai un grafic aleator cu 500 sau 1000 de lumanari.

 

post-1272-0-97262600-1292230760_thumb.png

 

Care grafic, culmea, este complet aleator, este martingala (in sensul definitiei procesului stochastic, nu in sensul de martingala pe care il folosim noi in forex), rezultatele viitoare nu depind de rezultatele din trecut, in plus vei observa ca respecta TOATE ratiile fibo, face trenduri, exact ca piata noastra, are linii puternice de suport si rezistenta, etc, etc, etc.

 

Poti testa pe el ce "strategie vrea muschii tai". Si cand esti multumit, generezi imediat alte un milion de grafice. Altfel, indiferent ce "intrari aleatoare" ai avea tu, la un momentdat pici peste curve fitting si zici "mamăăăă, ce strategie buna!!". Dar in fwd testing iei guşă. Bineinteles ca si reversul medaliei e adevarat, o strategie care pierde pentru ca nu se potriveste pe curba pe care testezi poate face foarte bine profit pe real, dacă e gandita cu cap. Si orice strategie are perioade pe care face profit, de exemplu daca tu folosesti optimizerul sa gasesti o strategie perfecta care face mii de parai pe luna noiembrie 2010 (acum suntem in decembrie, pentru cei care vor citi la anul acest post), la un cross simplu de MA-uri, inchipuie-ti ca ai fi folosit acel expert in fwd testing si candva la sfarsitul lui octombrie ai fi introdus intocmai acea perioada pt MA, din greseala, din intuitie, din noroc, din intamplare...

 

Pana nu testezi pe mii si milioane de grafice, testarea aia este zero, ea a picat mai mult sau mai putin peste curba din trecut si de aia rezultatele sunt asa cum sunt. In special daca te referi la testarea unei strategii de MM.

 

A spune ca testerul de la MT4 este prost dovedeste un pic de infatuare, scuza-ma ca iti spun, ori cel putin superficialitate. O fi el deficitar in multe aspecte, multe chestii nici mie nu imi plac, nu se preteaza la scalping (datorita felului cum interpoleaza ticksii, strategiile cu target foarte scurt si SL lung fac intotdeauna profit pe backtest, pentru ca toate barele sunt interpolate direct, pe cand in real time cam 20% dintre bare sunt reversed, etc.), nu este multicurrency (dar MT5 este! si curand va avea si partea de visual testing), si are o grămadă de alte "bube în cap", dar este FREE, nu trebuie sa cumperi charturi de ticksi care COSTĂ!, pentru pretul pe care il platesti, daca ti-ai invatat lectia cum trebuie, avantajele sunt imense la MT in comparatie cu alte scule). Cel care STIE cum functioneaza acest tester, cum interpoleaza ticksii, de ce face cutare sau cutare chestie, etc, ăla poate usor evita atat capcanele cat si bugurile. Orice scula e buna, daca STII cum sa te folosesti de ea. In mâna unui killer profesionist, cuţitul poate fi mai rapid decat kalasnikovul.

 

Eu de asta insist ca lucrurile trebuie invatate BINE. Superficialitatea e daunatoare, indiferent ca unu foloseste MT si altu nu stiu ce scule bazate care costa mii de parai (ca alea de care zici tu), ori charturi de ticksi reale, plătite.

 

Eu ma simt bine cu piata generata aleator. Care ar fi avantajul să dau parale pe charturi de ticksi reali? Past results are not a measure of future performances. "Istoria nu se repeta, ea doar rimează" (Mark Twain). Cei care vand charturi de ticksi reali sunt toti excroci, NIMENI nu are ticksi de acum 5 sau 10 ani, cand lucrurile erau complet deregulate si hardiscurile cele mai mari aveau 10 sau 20 de giga.

Editat de tradelover

Alătură-te conversației

Poți posta acum și să te înregistrezi mai târziu. Dacă ai un cont, autentifică-te acum pentru a posta cu contul tău.

Vizitator
Răspunde la acest subiect...

Navigare recentă 0

  • Nici un utilizator înregistrat nu vede această pagină.
[[Template core/front/global/footer is throwing an error. This theme may be out of date. Run the support tool in the AdminCP to restore the default theme.]]

Informații Importante

Am plasat cookie-uri pe dispozitivul tău pentru a îmbunătății navigarea pe acest site. Poți modifica setările cookie, altfel considerăm că ești de acord să continui.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.