Sari la conținut
Postat

Este banal sa faci un expert pe baza unuia sau mai multor indicatori.

Eu ma chinui de vre-o 2 luni sa finisez un expert pe ADX care la inceput mi-a dat rezultate exceptionale in teste, dar era gresit, iar acum cand e mai bine facut, da cu pipsi in stg si dr de nu mai ramane nica din ei.

Ideea de baza e urmatoarea :

Un indicator ADX(14) e urmarit cu o intarziere de o perioada si la semnalele lui sunt deschise sau inchise ordine.

Ca filtru se utilizeaza nivelul ADX_MAIN > 10.

Beleaua e ca merge bine in perioade cu lichiditate mare cu variatii mari. (Scoate max dintr-un trend).

Dar pierde mai toate tranzactiile intr-o piata flat, bleaga.

Daca va intereseaza, hai sa-l discutam.

Daca aveti alta idee, hai sa o discutam.

Sa nu va fie frica ca va fura cineva ideea ... uitati-va pe la ce fac rusii pe forumurile in ruseste de la metatrader ...

Iti scoate matematica, trading-ul si toate celelalte fumuri SIMULTAN din cap.

De'aia e beton Metatraderul iar Saxo e ... platforma PREMIATA ... :D

  • Răspunsuri 80
  • Citiri 38,7k
  • Creat
  • Ultimul Răspuns

Top autori în acest subiect

Most Popular Posts

  • cateva mentiuni.. analogia cu fizicienii este buna dar difera putin ca si orientare... vezi tu.. fizicienii tocmai asta nu fac, nu cauta perpetuum mobile pentru ca in calitatea lor si cu cunostintele

  • dirzuandreiovidiu
    dirzuandreiovidiu

    @Tradelover   Offtopic Eu am folosit cu succes o perioada un hibrid de Martingale, avand si o conditie in plus care anula indiferent cate beturi negative erau deschise si primii mei banii cu aceast

Imagini postate

Featured Replies

Postat

eu am avut aceeasi problema, adica expertul pierdea rau cand piata intra in sideways, am implementat initial pauza de x bare despre care vorbeste tradelover in unul din posturile de pe forum asta a redus pierderile cam cu 50% si apoi am mai vrut sa opresc tradingul dupa 3 tranzactii inchise pe minus si sa-l reiau ulterior dupa anumite reguli acest lucru desi functiona imperfect a facut expertul sa aiba un randament pozitiv cam de 10-15%, bineinteles ca aici m-am blocat si nu am mai avut timp de el, probabil ca-l voi lua din nou la manain curand.

Postat
  • Autor

eu am avut aceeasi problema, adica expertul pierdea rau cand piata intra in sideways, am implementat initial pauza de x bare despre care vorbeste tradelover in unul din posturile de pe forum asta a redus pierderile cam cu 50% si apoi am mai vrut sa opresc tradingul dupa 3 tranzactii inchise pe minus si sa-l reiau ulterior dupa anumite reguli acest lucru desi functiona imperfect a facut expertul sa aiba un randament pozitiv cam de 10-15%, bineinteles ca aici m-am blocat si nu am mai avut timp de el, probabil ca-l voi lua din nou la manain curand.

 

Nu merge asa ... pauza de bare, trei tranzactii pe pierdere, primele 1, 2, 3, 4 bare pe pierdere, toate astea depind de piata de starea ei la un moment dat, de pereche, de sezon, de timeframe ... etc. Trebuie gasit altceva ... Ceva care sa semnaleze ... stop tranzactii piata este plata, respectiv liber la tranzactii ( adica liber la citirea semnalelor ).

Eu inca nu l-am gasit (acel ceva) ... lucrez la un expert pe ADX, SAR si RSI ...de vre-o luna si ceva. Acu' doua zile am aflat ca asta e o nuca tare pe care au mai incercat si altii sa o sparga ... mde

Asta al meu (expertu') merge de rupe daca piata este lichida si fluida. Si merge bine si in M1 ... M15. Cu cat este piata mai nervoasa cu atat merge mai bine. Daca piata devine vascoasa, maloasa, lenta, incepe sa debiteze perle ... da semnalele numai pe invers, tarziu iar iesirile te fac pur si simplu sa razi (manzeste).

Postat

eu am avut aceeasi problema, adica expertul pierdea rau cand piata intra in sideways, am implementat initial pauza de x bare despre care vorbeste tradelover in unul din posturile de pe forum asta a redus pierderile cam cu 50% si apoi am mai vrut sa opresc tradingul dupa 3 tranzactii inchise pe minus si sa-l reiau ulterior dupa anumite reguli acest lucru desi functiona imperfect a facut expertul sa aiba un randament pozitiv cam de 10-15%, bineinteles ca aici m-am blocat si nu am mai avut timp de el, probabil ca-l voi lua din nou la manain curand.

 

Nu merge asa ... pauza de bare, trei tranzactii pe pierdere, primele 1, 2, 3, 4 bare pe pierdere, toate astea depind de piata de starea ei la un moment dat, de pereche, de sezon, de timeframe ... etc. Trebuie gasit altceva ... Ceva care sa semnaleze ... stop tranzactii piata este plata, respectiv liber la tranzactii ( adica liber la citirea semnalelor ).

Eu inca nu l-am gasit (acel ceva) ... lucrez la un expert pe ADX, SAR si RSI ...de vre-o luna si ceva. Acu' doua zile am aflat ca asta e o nuca tare pe care au mai incercat si altii sa o sparga ... mde

Asta al meu (expertu') merge de rupe daca piata este lichida si fluida. Si merge bine si in M1 ... M15. Cu cat este piata mai nervoasa cu atat merge mai bine. Daca piata devine vascoasa, maloasa, lenta, incepe sa debiteze perle ... da semnalele numai pe invers, tarziu iar iesirile te fac pur si simplu sa razi (manzeste).

 

Hehe...de-aia m-am jurat sa nu mai fac in viata mea trading directional...

Postat

Cand piatza este in range pretul face corectii pe ciclurile mici, intermediare, mai mici de x4. Daca citesti un pic la threadul pe care incerc sa-l dezvolt "Strategie simpla de reversal la h4/daily"...

Eu as putea sa incerc sa-ti rezolv problema. Si as avea si eu nevoie de ajutor deasemenea...

Ma stradui sa fac un indicator care sa traseze divergentele pe cci, dar unul din cazuri nu functioneaza cum trebuie. Am nevoie de un sfat, sau de un schimb de idei cu un programator/trader.

Astept un pm daca esti interesat.

 

 

 

 

Nu merge asa ... pauza de bare, trei tranzactii pe pierdere, primele 1, 2, 3, 4 bare pe pierdere, toate astea depind de piata de starea ei la un moment dat, de pereche, de sezon, de timeframe ... etc. Trebuie gasit altceva ... Ceva care sa semnaleze ... stop tranzactii piata este plata, respectiv liber la tranzactii ( adica liber la citirea semnalelor ).

Eu inca nu l-am gasit (acel ceva) ... lucrez la un expert pe ADX, SAR si RSI ...de vre-o luna si ceva. Acu' doua zile am aflat ca asta e o nuca tare pe care au mai incercat si altii sa o sparga ... mde

Asta al meu (expertu') merge de rupe daca piata este lichida si fluida. Si merge bine si in M1 ... M15. Cu cat este piata mai nervoasa cu atat merge mai bine. Daca piata devine vascoasa, maloasa, lenta, incepe sa debiteze perle ... da semnalele numai pe invers, tarziu iar iesirile te fac pur si simplu sa razi (manzeste).

Postat
  • Moderators

Nu merge asa ... pauza de bare, trei tranzactii pe pierdere, primele 1, 2, 3, 4 bare pe pierdere, toate astea depind de piata de starea ei la un moment dat, de pereche, de sezon, de timeframe ... etc. Trebuie gasit altceva ... Ceva care sa semnaleze ... stop tranzactii piata este plata, respectiv liber la tranzactii ( adica liber la citirea semnalelor ).

Eu inca nu l-am gasit (acel ceva) ... lucrez la un expert pe ADX, SAR si RSI ...de vre-o luna si ceva. Acu' doua zile am aflat ca asta e o nuca tare pe care au mai incercat si altii sa o sparga ... mde

Asta al meu (expertu') merge de rupe daca piata este lichida si fluida. Si merge bine si in M1 ... M15. Cu cat este piata mai nervoasa cu atat merge mai bine. Daca piata devine vascoasa, maloasa, lenta, incepe sa debiteze perle ... da semnalele numai pe invers, tarziu iar iesirile te fac pur si simplu sa razi (manzeste).

 

.. stop tranzactii piata este plata???? respectiv liber la tranzactii ??? adica liber la citirea semnalelor ???

 

Eu ma chinuiesc de multi ani sa dau de el. Daca il gasesti inaintea mea, platesc gras. Sa zicem 50 de mii de parai daca merge sase luni pe forward testing. No joke... Ca de aia care merg perfect pe backtesting am si eu vro zece. Dar piata râde de mine ori de cate ori cred ca am gasit cheia...

 

Pana atunci, eu prefer sa merg incetisor, cand la deal cand la vale, cu ... pauza de bare, trei tranzactii pe pierdere, primele 1, 2, 3, 4 bare pe pierdere, starea de la un moment dat a pietei, pereche, sezon, timeframe ... etc.

 

Nenorocirea cu multi dintre noi e ca vrem prea mult dintr-o data...

 

Este banal de simplu de facut un expert care castiga cand piata este trending. Cu doar o singura linie de cod:

 

if (orderstotal<1) ordersend(directie=random, (trail)stop=100, target=500);

 

Acest expert castiga ori de cate ori piata e trending. Daca a luat un ordin in directie gresita, pierde 100 de pipsi (se poate considera un x si un y, unde y este de 2, 3, 4, 5, 6, etc ori mai mare ca x, in loc de 100 si 500, pe care le-am folosit doar ca examplu). Dar imediat ce a iesit la -100, probabilistica ne spune ca o sa ia si ordere pe directia inversa. Si cum targetul este de 5 ori mai mare, acest expert va castiga ori de cate ori piata e in trending.

 

Daca vreti mai complex si mai sigur, inlocuiti directia random cu directia lui EMA(t) cu orice t intre 5 si 100, si atunci probabilitatea de a intra pe trend e mai mare. Daca piata ar fi doar trending, nici nu mi-ar trebui altceva ca sa devin milionar in cativa ani.

 

Poanta e ca nu e, si cei 90% care pierd, pierd pentru ca isi inchipuie ca e. Piata e ranging aproape 40% din timp. There is a time to buy, a time to sell, and a time to REST...

 

Toti incepatorii cad in plasa asta, au un expert care castiga pe trending chiar din primele incercari, isi vor inchipui ca au descoperit Legea Fundamentala a Forexului, baga bani reali in el si apoi ii pierd. Si eu am avut, si credeam ca am descoperit legea lui Arhimede. Chiar am si strigat Evrika :D (noroc ca nu am si bagat bani in el! Spre rusinea mea, banii pe care i-am pierdut, i-am pierdut singur, cu manutza mea proprie si personala, fara ajutorul vreunui expert).

 

Problema care apare dupa, e sa faci expertul tau sa nu piarda cand piata e pe invers. Adica daca ai un expert care castiga cand piata e trending, el sa nu piarda cand piata e range ori swing, sau daca ai un expert care face bani pe swinging sau breaking strategy, el sa nu piarda cand piata e trending si trebuie jucat trend following. Nu sa castige cand piata e pe invers. As fi prea nerusinat (vorba lui Stefan) sa cer asa ceva. Ci doar sa nu piarda. Keep the pip, make the pip, repeat...

 

Cei mai multi dintre programatori (eu as zice 99.99% din ei) se impotmolesc aici. Nici eu nu am trecut. Cand oi trece, ma gasiti in hawaii, si o sa mai dau pe forum doar ca sa pun poze cu casa mea cea noua de pe plaja, cu piscina, cu masina aia bengoasa (desi nu stiu unde o sa ma plimb cu ea pe insulele alea mici si fara strazi....)

 

Pana atunci, .. pauza de bare, trei tranzactii pe pierdere, primele 1, 2, 3, 4 bare pe pierdere, starea de la un moment dat a pietei, pereche, sezon, timeframe ... etc. bla bla...

Postat

Problema asta cu market flat este intr-adevar cea mai spinoasa problema din bursa. Am renuntat la o gramada de strategii (inclusiv bazate pe intersectii de ma) tocmai din cauza ca pierdeam cu brio pe market flat. Acum stau si ma gandesc ca e si normal cu asemenea strategii.

Si dupa cum zice Elliot piata face trend 30% din timp restul de 70% face corectii.

Daca totusi e ceva de rezolvat cu problema asta, singura chestie care o vad la momentul curent ar fi sa ne folosim de ciclurile f. mici, intermediare, pana la x4. Sau din x4 in x4, sau din x5 in x5, etc

tradelover, daca merge accept si 50000$; I'm joking :D

 

O sa scriu si un set de reguli, fac si niste tranzactii demonstrative in care dupa ce inchid long, iau short, apoi inchid short iau din nou long,etc (adica fara pauze de bare) si mai vedem, poate iese ceva frumos...

Pun la bataie si codul care-l am deja, care mai trebuie finisat e adevarat, poate cu ocazia asta fac si expertul meu sa mearga impecabil (asta nu inseamna ca o sa faca doar profit)

Postat

@tradelover

 

Piata, zice-se, ar fi nu 40% , ci 70% ranging . Candva am facut si eu un expert care viza pietele ranging. Se baza pe 'Caramalac Bands' (indicatorul mai e atasat la Coltul meu de mql4). Cand lovea banda de sus vindea si cand o lovea pe aia de jos cumpara. Nu inchidea la o noua tranzactie, avea un numar fix de tranzactii de facut dupa care inchidea in bloc. Ideea parea bunicica... dar tot nu mergea.

 

Eu zic in principiu...or fi 0.5% traderi care gasesc Graalul, dar in principiu e pierdere de timp... Trec anii.. ani din viata noastra, nu a altora, pe care ni-i pierdem in fata Strategy Tester. Ne bucuram cand vedem un expert bunicel care da rezultate pe piata ca niste barbati singuri langa o femeie superba.... care le toarna o Cola in cap :D Veniti-va in fire. Eu saptamana asta deja ma apuc de arbitrajul spot-to-futures de tip A. Am fondurile deja in curs de virament...

 

Asa ca nu va rugati de piata sa aiba treceri line de la o stare la alta, ca sa nu va greseasca expertii prea mult (maxim ce poate fi facut aici e schimbat contractul, ales unul mai "normal"). Din moment ce exista posibilitati de castig aproape fara risc...what the fuck!

Postat
  • Moderators

Perfect de acord cu tot ce spune mfx si TheEc mai sus.

 

Cat priveste procentul de 70%, eu pe unde am citit (vezi babypips, filmiletele de pe fxclub, care au fost uploadate pe aici de mine mai demult, etc) se vorbeste de un procent de 30% ranging. Asa zic si japonezii, cam toti (de la ei vine chestia cu "time to rest", scoala japoneza are ca idee de baza faptul ca 30% din timp tre sa stai pe gard). Mie "inima" (si lunile pierdute in fatza ST) imi spune ca este undeva mai mare. Chiar peste 50%. Asa ca m-am gandit de doua ori inainte de a scrie 40%, chiar ma asteptam sa imi sariti in cap ca am pus prea mult.... Daca TheEconomist zice 70%, ok, hai sa o dam in doua, sa zicem ca piata e ranging 55% din timp. Valoare cu care eu ma simt foarte bine, e foarte aproape de observatiile mele. Acum, well, puţ, se pot face endless discussion despre cum definesti rangingul. Intoarceri sub 38%? (aia e corecţie doar, trendul poate fi neschimbat), peste 50%? etc.

 

Atentie, vorbesc despre procentul de ranging. Cat priveste procentul de corectii (care include si piata de trending), acesta este intr-adevar mult mai mare (valoarea de 70% avansata de mfx este foarte aproape de valoarea reala, indubitabil!)

Postat

@tradelover, ai dreptate

 

am atasat aici un printscreen ca sa explic ce vreau sa zic legat de ciclurile mici pana in x4, in perioadele de ranging. Daca asociem ciclurile astea cu ob/os pe tf mic, cu divergente si cu paternuri (ma refer la cele clasice care functioneaza f. bine pe consolidare, la paternurile elliot descrise de glen neely, la candelstick-uri si la paternuri armonice gartley/pesavento/scot carney) eu cred ca s-ar putea face un expert care sa joace profitabil pe perioadele de flat market.

 

O alta solutie, ar putea fi, tranzactiile la tf-uri mari, care ar putea ignora perioadele intraday de flat market

post-1465-1190617727_thumb.jpg

Postat
  • Moderators

Am omis chestia cu pauza de bare. Nu mi s-au lipit ochii de ea la prima citire. Vreau doar sa adaug ca motivatia acestei pauze este cu totul alta. Ea deriva din criterii in primul rand psihologice, in al doilea rand conspirationiste (contrariene, the big shark) si in al treilea rand algoritmice. Am scris motivatia ei la threadul in cauza, ala cu maimutzoii si cu mutarea stopului. Nu mai stiu care e, dar il gasiti voi. O sa reiau pe scurt:

 

3. Programare (partea algoritmica): e dificil de facut un EA care sa nu tranzactioneze incontinuu ca prostul. Semnalul de buy/sell poate sta acolo mai multe bare fara sa dispara. Cum zice Cosbuc, "au batut o saptamana/leşii în zid, dar zidul prost/sta pe loc, precum a fost". Adica am semnal de buy, si iau buy. Cum impiedic expertul sa tot ia buy la toate tickurile/barele urmatoare? O idee ar fi sa testez "orderstotal", dar asta e o limitare serioasa, nu pot tranzactiona mai multe perechi, nu pot pune ordere pe aceeasi pereche cu mai multi experti, etc. Adica daca ii dau voie sa ia cel mult 3 ordere, atunci apare un semnal de buy care sta acolo timp de 3 bare, cum impiedic expertul sa ia toate cele trei ordere? el va lua la fiecare bara cate un order. Daca e gusa si cursul se duce in jos, m-am fript de trei ori. Prefer sa fac teste complicate si sa evit luarea mai multor biduri bazate pe aceeasi decizie (semnal de buy). In acest sens, las piata sa se linisteasca. Daca semnalul e tot acolo dupa un oarecare numar de bare, atunci e un semnal puternic, pot sa mai risc odata. La fel, folosind "orderstotal" o sa vedeti ca luati pozitii in aceeasi directie imediat dupa inchiderea unei pozitii precedente. Pentru ca daca am avut 3 pozitii deschise (maximul adimis), atunci imediat ce una se inchide, nu mai am 3. Si daca semnalul este inca prezent (in cele mai multe cazuri in care intrarile se fac pe EMA, RSI, STOCH, etc) atunci voi lua o noua pozitie in aceeasi directie, pentru ca "if (orderstotal<3)" va intoarce true. Care este efectul? Ma aflu in aceeasi tranzactie ca mai inainte (adica tranzactionez in aceeasi directie), dar am mai platit odata spreadul... Si sunt si alte motivatii pe care nu le mai descriu aici, programatorii stiu despre ce vorbesc. Am dat doar un exemplu.

 

2. Big Shark Theory: pauza de x bare evita trapurile. Daca am o miscare brusca in jos, care ma face sa iau un sell, atunci la miscarea brusca in sus care urmeaza sunt afara cu SL. Daca primesc imediat semnal de buy si iau long, o sa imi dau cu tesla in chestiile alea, sa iasa copii tamplari, in momentul in care peste 3-4 bare piata o ia in jos si se duce de nu se mai opreste. Asta se intampla destul de des, dar mai ales la stirile mari care vin de 2-3-4 ori pe an. Cum a fost de exemplu pe 12 octombrie anul trecut, cu stirile trimestriale plus anul fiscal, pe EURUSD, se vede cel mai bine pe M5. Tranzactionam pe M30, inceputul de trend coborator clar. Daca va uitati pe Weekly, atunci in perioada aia se formase un Head and Sholders PERFECT!, inceput din octombrie 2003 si toti analistii pe termen lung favorizau coborarea!!!. In plus ciclurile pietei au aratat pe ultimii 50 de ani ca piata creste timp de 2.5-3 ani si apoi coboara timp de 1-1.5 ani, pentru a incheia un ciclu de 4 ani (vezi teoriile lui Kondratiev, plus undele Eliott pe perioade mari). Ma rog, toata lumea era bearish pe termen lung. Si deodata stirile.... BANG! BANG! BANG! cursul se da cu capul de pereti de 3 ori, 75 de puncte sus-jos-sus in mai putin de 15 minute, apoi coboara 120 de puncte fata de varful precedent in urmatoarele ore. TOTI care aveau long sau short au fost topiti acolo, in afara de aia care aveau stopuri la sute de puncte. Iar dintre cei ramasi, cei care erau short au fost topiti ulterior, pentru ca de atunci incoace cursul creste neincetat. Hound of Baskerville. Normal ca am luat SL cu minus, desi eram pe sell. Dar apoi expertul meu a stat cuminte si nu a mai tranzactionat, iar peste 4 bare, cand s-a umplut groapa, a luat buy. Am facut ceva bani atunci, de aia nu uit data. Statistic, trapurile tin 3-4 bare. Si pe masura ce timpul trece devin tot mai mici, ca timp, pentru ca piata are din ce in ce mai multi participanti si lucrurile se misca din ce in ce mai repede. E din ce in ce mai greu pentru Big Shark sa faca fatza, dar in situatii de astea e mai bine sa iei o pauza. Lasa lucrurile sa se linisteasca. Daca ai luat tzeapa, STAI. Bea o cafea, iesi la o plimbare. NU TRANZACTIONA IMEDIAT! Pentru ca risti sa o faci cu ciuda, orbit de pierderea suferita. Razbunarea pe piata nu aduce nimic bun (asta e de fapt partea psihologica, de care vorbesc mai jos)

 

1. Partea psihologica este descrisa de Elder foarte bine in capitolul cu turmele, am descris-o si eu la treadul cu mutarea stopurilor, in principiu se refera la razbunarea pe piata. Transformarea pierderii intr-o pierdere mai mare, incercand sa recuperezi imediat. Ca trader trebuie sa accepti ca exista si pierderi. Chiar daca statistic nu s-ar dovedi NICI O IMBUNATATIRE in cazul cu pauze fatza de cazul fara pauze, eu tot cu pauze as tranzactiona. Ma ajuta sa ma controlez. Regula de baza in planul meu de tranzactionare, asa cum am zis de 100 de ori pe vamist, si o sa mai zic de 100 de ori este PAUZA DE x BARE. Dar ST-ul doveseste ca facand pauza de rigoare si profitul creste substantial. Asta nu inseamna ca altcineva nu poate face profit fara ea. Normal ca se poate. Dar eu sunt un trader emotiv si răzbunător. Cand piaţa mă calcă pe coada, primul impuls e sa ma intorc si sa ii dau peste bot, sa ii arat ce destept sunt eu. Si atunci raman si călcat pe coada, si muşcat de mână. Am nevoie de o regula MARE scrisa pe perete (la figurat, dar de ce nu si la propriu? sa stiti ca am avut trading planul afisat pe perete, la propriu, in trecut) care sa ma traga de maneca: "Hei, mergi si spala vasele alea, lipeste papucii nevestei, fă altceva, lasa piata sa se linisteasca, ca vei avea si maine destule oportunitati!"

 

Later edit: corectat ceva greseli de typo si adaugat ultimele fraze

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ă.

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.