Sari la conținut

Expertii publici de pe vamist


masterd6ib6

Postări Recomandate

@tradelover

De fapt ai dreptate, Big Shark creeaza trendul, merge cu el, schimba trendul, merge si cu countertrendul si tot asa. Ca daca n-ar vrea ei pietzele probabil ca nu s-ar misca. Cine sta contra directiei pe care o imprima ei, o fura.

Deci ei actioneaza in toate directiile si nu doar in directia minimei rezistente.

 

Legat de pesavento, paternurile pesavento nu sunt paternuri gartley. Sunt paternuri clasice doar ca segmentate frumos in segmente fibo. Mi-e greu sa cred ca studiind paternurile alea ai putea sa pierzi pe termen lung.

Link spre comentariu
Distribuie pe alte site-uri

  • Moderators

Legat de pesavento, paternurile pesavento nu sunt paternuri gartley. Sunt paternuri clasice doar ca segmentate frumos in segmente fibo. Mi-e greu sa cred ca studiind paternurile alea ai putea sa pierzi pe termen lung.

Ok, ok. Nu vreau sa ma bat cu tine in Pesavento si Gartley (si mai ales Gann, de care nu am habar). E ca si cum te-ai bate tu cu mine la scris programe in assembler pentru procesoare Samsung... Fiecare are o chestie a lui la care se pricepe. Drept urmare inclin sa iti dau dreptate. Am ajuns acasa, fac un duş, mananc ceva. Inca nu am mancat, dar vazand mancarea de pe masa, pregatita de domna tradelover, am revenit brusc la sentimente mai bune...

 

Tre sa pun un post legat de teoria probabilitatilor, dar fac tread separat. Ca am primit iar bobarnace pe mail...

 

Deci Marco, ce ziceai de strategia aia?

Link spre comentariu
Distribuie pe alte site-uri

Strategia pe care o folosesc e simpla si functioneaza numai pe GBP/JPY( am testat-o pe EUR\USD si GBP\USD).

Luam 2 EMA-uri unul cu valoarea 18 si altul cu 29.Cand EMA 18 trece sub EMA 29 luam un short, iar semnalul de iesire ne da intersectia lor(18 EMAtrece deasupra de EMA29)Sa fiu mai inteles:cand inchidem o pozitie, deschidem alta in sens invers.

Strategia am testat-o pe back test(cred k asa se numeste acel test, in care te ajuti de tasta F12 ca sa inaintezi graficul).

Mi-a dat rezultate bune si pe real.Dar din cate am observat strategia e buna cand are trand-uri linistite.Cand piata face miscari bruste EMA-ul nu apuca sa se redreseze pentru a da un semnal bun si de aceea vreau sa caut o strategie buna (in momentul de fata incerc eu sa creez una cu ajutorul nivelelor fibo).Cat despre EA voiam sa gasesc un indicator care imi arata cand piata este agitata, iar strategia mea (cea pe care am prezentat-o mai sus) sa fie decuplata si sa se porneasca aceea pentru piata agitata(as vrea sa folosesc termenii de range flat etc dar ma tem sa nu-i folosesc gresit si sa creez o confuzie)

Sa dau un ex:aseara am luat un semnal short, (cele 2 EMA-uri s-au intersectat), iar cand m-am trezit dimineata era pe profit +98pipsi.Nu stiam ce sa fac....s-o inchid sau s-o las.Pana la urma am inchis-o.(motivul=pretul se oprise pe nivelul fibo de 61.8 si pe suportul nr 3 la 230.70)Cand m-am intors de la scoala pozitia a mai trecut putin de suporti,dar....nu poti sa prinzi totdeauna inceputul si sfarsitul unui trend.

PS:Mai folosesc si indicatorul CCI pentru a vedea zonele de OB/OS;

post-1335-1190727631_thumb.jpg

Link spre comentariu
Distribuie pe alte site-uri

  • Moderators

Luam 2 EMA-uri unul cu valoarea 18 si altul cu 29....

Gata, m-ai pierdut... Pai asta e strategie de market flat??? Pentru ca orice metoda care face averaging sa fie profitabila, trebuie ca "in medie" (average=medie) diferenta de nivel dintre incrucisari sa fie mai mare ca spreadul. Asta se intampla numai pe trenduri puternice. Precum am scris mai sus, EMA cross face profit numai pe trend. Never pe range, doar daca rangeul are o perioada mult mai mare (adica bucati de trend destul de lungi ca sa permita diferente de nivel satisfacatoare intre incrucisarile de MA).

 

Vad ca mfx a ramas deja fara glas ;)

 

S-a mai vorbit de trading dupa MA cross si ar trebui sa existe cativa experti deja postati chiar pe vamist. Codeguru e plin de trading pe MA, babypips da si el un exemplu (la trading plan), iar pe metaquotes la codebase... nu mai zic. Eu chiar asteptam o strategie care face profit cand piata e adormita... Mai este un expert care vine cu MT4 default in chitul de instalare care face trading pe intoarcerile lui MA (aceeasi idee, dar intrarile sunt mai agresive, pentru ca orice MA intai se intoarce, apoi se incruciseaza). Ce e funny e ca in versiunile mai noi tipii distribuie acelasi expert ca in versiunile vechi, dar in care au inlocuit doar OrderSend(OP_SELL) cu OrderSend(OP_BUY) si invers. Au facut un expert candva demult, pentru a demonstra programarea MT4, au pus ordinele in directia in care facea profit mai mare (era demo de limbaj, nu demo de holy grail in tradind, nu?), care a mers cat a mers, apoi piata s-a schimbat si nu a mai mers, dadea gusi, si pentru ca oricum era demo nu s-a mai chinuit nimeni sa il refaca, doar au schimbat directia de tranzactionare ca sa nu mai mearga equity graph in jos ca blegul. Dowloadati MT4, builduri anterioare versiunii B194 (acum e B210) si o sa vedeti ca in codul expertului "Moving Average.mq4" nu e nici o diferenta fata de versiunea curenta in afara de faptul ca ordinele sunt luate invers....

 

Marco, sa ne intelegem. Nu rade nimeni de tine. Nu trebuie sa te sinucizi ;) ce aiureala. Cum sa te sinucizi? Bine ca cauti un drum al tau in forex!!! Toti am trecut prin asta. Nici nu vreau sa iti povestesc ce trader bomboroc eram eu insumi acum ceva vreme. Cand ma uit in urma cad pe spate. Probabil ca peste 10 ani o sa rad la fel gandindu-ma ce trader idiot am fost in 2007/2008. Sper sa pot sa ajung acolo si sa rad eu singur de mine. Dupa varsta pe care zici ca o ai as putea sa iti fiu tata. Sa stii ca si pe fiica-mea o tracasez pana o innebunesc. Daca ti se pare ca sunt prea dur, sa stii ca o fac doar ca sa te ambitionez. Probabil ca in cativa ani o sa faci si tu la fel, altora ;)

 

Si cum treadul asta se cheama de fapt "experti publici", hai sa facem primul post "ontopic", ca pana acuma vorba lui mfx, am discutat discutii goale. Uite aici expertul pe care il descrii, mi-a luat 15 minute sa il fac si juma de ora sa il testez. Pentru ca anul 2007 este un an cu trend puternic pe G/J, expertul tau face un profit de 13.8% de la inceputul anului pana in prezent. Acuma deja nu mai rade nimeni!!! Deci daca omul ar fi tranzactionat dupa acest expert banal de simplu, de la inceputul anului si pana acum, pur mecanic, ar fi facut un profit de 13.8%. Profit pt care multi manageri de fonduri si-ar da un ochi, cum zice Elder. Iti las tie placerea sa il testezi pe anii trecuti (2005 in special) sa vezi profitul ;). Probabil negativ (nu am testat). L-am testat pe G/J H1 anul curent, in mod vizual, cu cele doua MA-uri adaugate pe chart ca sa vad daca merge corect. Pierderile survin cand piata intra in range-uri scurte in aprilie si iunie.

 

MA_Intersection.mq4

 

Daca vrei sa te distrezi cu optimizerul, am pus ma-urile ca parametrii externi. Ce imbunatatiri se pot face? Desigur trail stop in primul rand. Asa cum e acuma am doar un stop dat ca parametru "pentru siguranta", ca sa evit pierderile foarte mari. Si care stop se atinge doar de doua ori pe durata testarii, pentru ca de obicei intoarcerea lui ma se face mult mai rapid (cu pierdere mai mica). Un algoritm destept de mutare a stopului ar imbunatati serios profitu. Poti incerca variantele in care folosesti SMA si SMMA in loc de EMA, ori chiar combinatii ale lor, pentru ca metoda e data ca parametru. Poti incerca sa o optimizezi daca ai timp. Atentie, prea multa optimizare strica, dai in extrema cealalta, numita "curve fitting". Adica expertul tau o sa faca profit urias pe perioada testata, pentru ca "potrivesti" parametrii dupa miscarea pretului, dar testat pe alte perioade, precum si in timp real, va produce pierderi. Parametrii DelayShift si Stabilization se refera la shifturi ale celor doua MA, una fata de alta si ambele fata de curs, daca vrei cumva sa testezi ceva de gen Alligator sau Ichimoku (ori orice alt indicator provenit din shifturi de MA-uri). Delay-ul este timpul pe care il astepti (numarul de bare) dupa incrucisare, inainte de a opera inchiderea ordinelor si deschiderea de altele noi. Ideea este aceea ca uneori dupa incrucisarea mediilor urmeaza retrageri scurte, pentru ca MA-urile se comporta si ca suporti, cursul are ricoseuri la incrucisarea lor si la incrucisarea cu ele. Din experienta mea (experti anteriori) e bine uneori sa astepti un pic inainte de a intra la incrucisarea MA-urilor. Ori sa pui pending order "in the money" (adica buy limit sau sell limit), ori dupa incrucisare (de exemplu in sus) sa nu intri imediat (long) ci sa lansezi o strategie de tipul "buy deeps". La fel, dupa incrucisarea in jos, nu intri imediat ci pandesti "sell tops". Asa ar face un trend-follower. Stabilizarea este timpul cat il lasi ca sa fi sigur ca incrucisarea se produce si nu e doar un spike. Adica uneori e bine sa testezi cross-ul nu cu bara anterioara, ci cu o bara mai veche. Daca nu a fost intr-adevar cross, ci doar un see-saw, atunci nu operezi orderul (a avut loc o retragere scurta, dar cursul a revenit si trendul continua). Din nou, din experienta mea anterioara ;), testarea crosului cu a treia sau a patra bara in trecut (in loc de cea imediat precedenta) da uneori rezultate mai bune, si evita luarea de pozitii cand piata e flat (ambele medii foarte apropiate una de alta si se rasucesc continuu una in jurul alteia, caz in care versiunea ta produce pierderi grase). Parametrii default sunt dati in concordanta cu strategia descrisa de tine. Daca ai timp si chef, poti incerca optimizarea lor cu Strategy Tester-ul, eventual si pe alte perechi si TF-uri. Slippage e bine sa il lasi 2, ca sa eviti requote-urile. Pentru testare il poti pune 0, dar vei obtine un profit mai mare ca in timp real, unde ai cateodata requote (in medie, daca piata se misca repede, asa ca G/J, ai un slipapge de 1-2 puncte per order). O alta imbunatatire care se poate face e numarul de loturi, aici e fix, pentru simplificare, nu am vrut sa complic prea mult. Tranzactionarea cu un factor de risc controlat (recalcularea loturilor in functie de factorul de risc) ar fi o inbunatatire serioasa care s-ar putea face...

 

De asemenea, folosirea de alti indicatori "ajutatori" ca RSI, CCI, ADX, Stoch, ar fi un mare avantaj (vezi exemplul de pe babypips) si o imbunatatire serioasa.

 

etc, daca mai sunt neclaritati, intreaba.

 

PS:Mai folosesc si indicatorul CCI pentru a vedea zonele de OB/OS;

Nu prea am inteles ce vrei de la CCI ;) Poti sa dai niste detalii? Poate il bagam in expert.

Link spre comentariu
Distribuie pe alte site-uri

  • Moderators

Eu cred ca s-a referit la zonele OverBought si OverSold.

asta e clar, stiu si eu ce e OB/OS. Dar ce fac cu ele? nu intru long daca sunt deja in overbought? sau cum? sau iau long doar daca tocmai am iesit din oversold? Sau intru doar daca sunt overbought? Ca la Stochastic, care are prostul obicei sa se duca in OB si sa stea acolo o gramada, timp in care cursul tot creste...

 

etc.

 

Eu sunt programatorul, nu designerul strategiei ;)

Nu trageti in pianist, face si el ce poate.

N-am compus eu melodia, eu doar o cant...

Eu sunt doar soferul...

Si pic de somn, ma duc sa ma culc...

0:40 AM here...

Link spre comentariu
Distribuie pe alte site-uri

Multumesc pentru explicatie.O sa am timp de imbunatatiri 100%.

Am invatat ceva util:Credeam ca daca indicatorul este Overbought nu am voie sa iau un buy si la fel cu OS.

Chiar ma amuza faptul ca ai implementat strategia in 15 min.Eu m-am chinuit o saptamana si n-am reusit.

Link spre comentariu
Distribuie pe alte site-uri

Apropo de market flat (cred ca e marketul care merge in linie dreapta sau in cel mai bun caz respecta directia unui canal).

In acest caz trasez canalul iar cand pretul e la subsol dau buy, si invers.altfel nu prea vad cum ai putea face profit.Numai trebuie sa fi foarte atent, sau sa pui un SL foarte strans, in caz ca pretul o ia razna si fuge din canal.Cred k "strategia"aceasta o stie toata lumea.E logica.

Link spre comentariu
Distribuie pe alte site-uri

Ok ...

tradelover dixit ... hai ... on topic

Hai sa va declar (ca orice autor de programe) un nume de clasa pentru expertii facuti de mine.

Asta e cel mai simplu inceput ... incepem cu denumirea expertului.

Expertii mei vor fi de clasa PIPSBLASTER.

Versiunea 1.0.1. buildul 25 a fost un robotel care citea crossul +Di, -Di pe ADX(14) in H1 si deschidea pozitii functie de acest cross.

Problema mare sa te prinzi cum sa transpui in boolean o conditie de cross pe un graph cu bare (cand tu ai vazut prima data asa ceva de vre-o 3-4 zile).

Te mai uiti pe la demo-urile scrise de rusi te mai dai cu capu' de High, Low, Open si Close si pana la urma iese.

 

Pt. ca lucrurile sa fie facute cum scrie la carte ... parametrizam cat de mult putem si scoatem toti parametrii la dispozitia Optimizatorului (nu ca ar fi de prea mare folos)

So ...

 

extern int pADX=14;

extern int avans=0;

 

Old_ADXD_Minus=iADX(NULL, 0, pADX, PRICE_CLOSE, MODE_MINUSDI, avans+1);

Current_ADXD_Minus=iADX(NULL, 0, pADX, PRICE_CLOSE, MODE_MINUSDI, avans);

Old_ADXD_Plus=iADX(NULL, 0, pADX, PRICE_CLOSE, MODE_PLUSDI, avans+1);

Current_ADXD_Plus=iADX(NULL, 0, pADX, PRICE_CLOSE, MODE_PLUSDI, avans);

Old_ADX=iADX(NULL, 0, pADX, PRICE_CLOSE, MODE_MAIN, avans+1);

Current_ADX=iADX(NULL, 0, pADX, PRICE_CLOSE, MODE_MAIN, avans);

 

cross_buy_condition=(Old_ADXD_Minus - Old_ADXD_Plus)>0;

cross_buy_condition=cross_buy_condition &&((Current_ADXD_Plus - Current_ADXD_Minus)>0);

 

cross_sell_condition=(Old_ADXD_Plus - Old_ADXD_Minus)>0;

cross_sell_condition=cross_buy_condition &&((Current_ADXD_Minus - Current_ADXD_Plus)>0);

 

open_buy_order=cross_buy_condition;

open_sell_order=cross_sell-condition;

 

 

... poftim educatie ... tre sa plec putin

revin

 

Cum spuneam ...

ADX in conditiile aratate mai sus baga la greu semnale ... cu duiumu.

Despre iesiri un pic mai incolo ... acum despre posibilitatile de a limita nr. de cacealmale pe care le trage indicatoru asta ... e mare mester la d'astea.

Cu cat il filtrezi mai mult cu atat se mareste probabilitatea de a scapa the BIG MOVE ... trendu ala de +1000 pips.

Eu am incercat urmatoarele :

1. open_buy_order=open_buy_order && (Old_ADX > calibru);

open_sell_order=open_sell_order && (Old_ADX > calibru);

Unde calibru e si el scos in vitrina ca parametru si in documentatie se zice ca ar fi bine sa fie peste 20 ... ;)

Asta iti garanteaza ca pierzi o gramada de posibile intrari. Poti sa-l testezi functie de conditiile pietei si sa gasesti ceva multumitor. Pe USDJPY august 2007 H1 era cam 12.

La moment nu mi-a venit nici o idee despre cum ar putea fi setat dinamic pe masura ce PipsBlaster lucreaza. Aviz alor batrani care au vre-un hint pe chestia asta ...

2. open_buy_order=open_buy_order&& (Old_SAR<Close(avans+1));

open_sell_order=open_sell_order&& (Old_SAR>Close(avans+1));

Si asta matura o gramada de posibile balbe ... dar e mult mai util ca ala de sus pt. ca nu te lasa sa iei pozitii in contra trendului. DAR permite deschiderea de pozitii la sfarsit de trend ... asata e de belea ... si SAR si ADX sunt mari mesteri de a iesi foarte tarziu.

...

Deocamdata atat ... mai continuam dupa ceva comentarii de la oldboys ;)

Link spre comentariu
Distribuie pe alte site-uri

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

×   Alipit ca text avansat.   Alipește ca text simplu

  Doar 75 emoji sunt permise.

×   Linkul tău a fost încorporat automat.   Afișează ca link în schimb

×   Conținutul tău precedent a fost resetat.   Curăță editor

×   Nu poți lipi imagini direct. Încarcă sau inserează imagini din URL.

  • Navigare recentă   0 membri

    • Nici un utilizator înregistrat nu vede această pagină.
×
×
  • Creează nouă...

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.