Sari la conținut
Postat
  • Moderators

Din ce am citit pe forum inteleg ca stii sa scrii EA pentru MT4. Daca "DA" si daca vrei si poti sa pierzi ceva timp pentru mine ti-as fi foarte recunoscator pentru ajutor. Astept un raspuns la [xxx@yyy - adresa de mail stearsa de tradelover]

 

Sublinierea din citat imi apartine. Primesc regulat astfel de cereri, cel putin 2-3 pe saptamana, aceasta este doar ultima dintre ele. Poate ca ar trebui sa avem un topic in care userii care sunt programatori, sau care vor sa se ocupe de dezvoltare de strategii ori experti, sa spuna care sunt conditiile in care lucreaza, iar potentialii clienti care cauta astfel de "freelanceri" (ori "ronini", ca tot folosim lumanarile japoneze) sa aiba de unde sa aleaga.

 

Iar eu sa am de unde sa le dau linkul, ca sa nu mai ma strofoc sa le raspund la toti, hihi...

 

Ca tot vorbim de freelancing, ati vazut care sunt preturile pt mql4 si mql5 la freelancer.com? Acolo se discuta de la sute de parai in sus, chiar mii si zeci de mii, si nu cred ca gasiti vreun fraier in alta parte decat pe vamist, care sa va faca expertii degeaba sau pe 50 de parai.

 

Deci raspunsul meu la astfel de cereri este un "subset" al textului de mai jos, cu mici amendamente in plus sau in minus, specifice pt cel care face cererea, doar ca nu elaborez asa de mult, pentru ca nu am timp. Aici am vrut sa fac o chestie generala:

 

"DA" stiu sa scriu, dar cu strategia trebuie sa vii tu. Eu doar implementez ideile tale, nu vând strategii. Daca nu e ceva foarte complicat, este free si punem pe forum. Sunt pe forum zeci de strategii postate deja, de mine sau de altii, care strategii s-au nascut tocmai din astfel de cereri ori discutii. Daca nu e foarte complicat ori daca eu personal gasesc ideile respective FOARTE interesante (in cazul asta poate fi oricat de complicata), si daca accepti sa faci ideile publice, nu e vreun mare secret, etc, atunci implemntarea e FREE. Cei in cauza pot sa confirme.

 

Daca e ceva usor, care vrei doar sa testezi, si accepti sa fie facuta publica, atunci mai bine te adresezi direct pe forum. Altul, caruia o sa i se para interesanta, o sa ii faca o implemntare free, poate chiar mai repede decat as face-o eu, la mine coada de asteptare e lunga.

 

Daca vrei ceva complicat, sau "secret", atunci costa, in functie de complexitatea strategiei si timpul pe care il consum cu implementarea. In cazul acesta ai garantia secretului (nu discut cu nimeni despre strategie, nu o dau la nimeni si nu o folosesc - eu am sculele mele, măcar de aş fi instare sa ma descurc printre ele, nu imi trebuie sculele altora), precum si suport tehnic o perioada de cateva luni, ori mai lunga daca nu esti un tip foarte insistent care sa ma freci toata ziua. De exemplu am "fosti clienti" carora le-am facut indicatori acum 2-3 ani si inca le mai fac ocazional "tech-support", adica mici modificari "for free". Oamenii ăia mi-au platit corect, si dupa primele saptamani in care am tot schimbat mesaje pana s-au acomodat ei cu programele respective, nu m-au mai sâcâit sase luni sau un an de zile. Apoi vin din nou si vor o chestie mica, sa pun o virgula nu stiu unde. Pot sa nu ii ajut? Ori pot sa le cer ceva pt asta? Doar daca sunt dus cu sorcova, ori dilimake...

 

In general daca strategia ta imi ia mai mult de cateva ore sa o implementez, nu va fi gratuita. Pretul minim este 50 de parai, poate creste pana la cateva sute, ori chiar mai mult, desi nu am ajuns niciodata asa de sus, oamenii vor in general lucruri simple. Poate termenul de cateva ore vi se pare foarte scurt, dar veţi fi uimiţi de ceea ce poate face un programator bun in cateva ore. Daca o sa cititi posturi de ale mele mai vechi unde am modificat ori implementat indicatori, o sa gasiti texte de genul "mi-a luat 15 minute", sau "20 de minute", etc.

 

Indiferent ca o vrei "pe bani" sau decizi sa te adresezi forumului, tu ca client trebuie sa (îmi) spui conditile de intrare, conditiile de iesire, ce elemente vrei sa pui pe grafic (asta in mare), cum manageriezi pozitiile deja deschise (mutarea stopului si a targetului, inchideri partiale, daca da, atunci cum? etc). Nu are nimeni timp sa te traga pe tine de limba, si o cerere ca cea de la inceputul acestui post va rămâne in general FARA RASPUNS.

 

Eu nu fac dezvoltare de strategii, strategia trebuie sa fie a ta, eu fac doar implementarea. Adica fac, daca e nevoie, si strategie "imbuteliata, la pachet", dar in primul rand asta e cu doua taisuri, daca nu o sa mearga, clientul o sa sara in capul meu, iar in al doilea rand, pentru asta vorbim de cotatii de pret de la sute sau mii de dolari in sus (inca nu am facut nici una pana acum, haha, dar sper, poate prind vreun fraier =))) As avea cateva strategii pe care sa le "vând", iar daca raman in pana de strategii de vânzare, mai inventez repede vreo cateva, ori o pun pe fiica-mea (11 ani) ca ea are fantezie...

 

Deci eu nu fac "contributii" la strategia ta, o implementez exact asa cum mi-o spui tu, nu raspund de faptul ca face sau nu face profit pe anumite perechi sau tf-uri, este la latitudinea mea daca fac optimizare sau nu (in functie de cat de interesanta mi se pare), iar daca fac optimizare, nu garantez ca vei primi vreun rezultat al acestei optimizari, la urma urmei poti sa iti rulezi Strategy Testerul si singur, nu are nici un sens sa fac optimizare pt tine, asta ia timp mult si in general nu se merita. Iar daca as vrea neaparat sa te împac (sa nu scriu "fraieresc"), as putea sa iti trimit niste rezultate false, ori nu cele mai bune, si sa iti spun ca am facut optimizare. Ca sa evitam astfel de situatii, optimizarea e la latitudinea mea, daca o fac sau nu, nu e treaba ta si nu sunt obligat sa iti trimit rezultatele acestei optimizari. Pune mâna pe ST, ia-ţi doua pachete de ţigari (daca esti fumator) si o stacană mare de cafea ori o lada cu bere şi fă-ţi optimizarea singur. Oricine poate folosi ST, iar ca trader cu MT4, e obligatoriu. Ca fapt divers, pentru cei mai multi dintre fostii clienti am facut si optimizari, pt că muream eu personal de curiozitate hihi, si le-am comunicat si rezultatele, dar nu vreau sa ma leg prin vreo obligatie cu chestia asta. Si pe de alta parte, oricum optimizarile trebuie facute regulat daca vrei ca expertii sa ramana profitabili pe termen lung. Asta din experienta personala. Pentru ca piata se schimba. Nu vreau ca vreunul sa ma bata la cap la fiecare doua saptamani sa ii fac optimizari la nu stiu ce parametri, ori modificari de cod pt ca expertul "s-a blegit", vorba lui Marco. Adica vreau, dar costă, hihi, nimeni nu se da in laturi de la a castiga bani.... Munca platita e o satisfactie, dar cea neplatita e un chin.

 

Ce faci tu cu strategia implementata (adica expertul sau indicatorul respectiv) e treaba ta, odata ce ai platit-o. In general, daca ne invoim la un pret, eu ii fac o implementare provizorie si vei primi un fisier .ex4 (in viitor .ex5, postul este valabil si pt mql5, deocamdata nu am cereri pt asa ceva, nici nu ma pricep foarte tare, ÎNCĂ, dar poate că la anu pe vremea asta nu se va mai vorbi de mt4 deloc, toti vor cocheta cu mt5, asa a fost si cu trecerea de la 3.8 la 4, brokerii au trecut toti deodata, ca oile, si apoi nu a mai vb nimeni de mt3.8) pe care vei putea sa il folosesti timp de cateva zile, o saptamana, 2-3 saptamani, etc. in functie de strategie, ca sa testezi daca merge cum vroiai tu. Daca nu, imi spui si eu schimb.

 

Aici trebuie sa ne intelegem, faptul ca face profit sau nu, nu ma intereseaza, si daca tu vrei sa schimbi strategia, pt ca ai testat si ai vazut ca nu face profit, aia implica costuri aditionale. Cand spun ca "merge cum vroiai tu" ma refer la specificatiile initiale. Adica daca tu ai zis ca vrei SL la 13 pipsi si expertul pune SL la 15, atunci e o greseala clara de implementare si eu trebuie sa o rezolv, GRATUIT. Ma rog, a fost un exemplu idiot.

 

Daca primesti acel fisier .ex4 (.ex5) sa nu te gandesti ca vei putea sa il folosesti un timp mai lung, ori ca vei putea sa il "spargi", eventual folosind un serviciu de tipul "ex4 to mt4", pentru ca astfel de trick-uri NU vor merge pe programele scrise de mine, garantat. Pentru cine nu stie, lucrarea mea de licenta a fost legata de virusi informatici, criptografie si protectia datelor, si avea un capitol intreg de "armored viruses" (google is your friend).

 

Daca pleci de la inceput cu ideea ca vei obtine un fisier .ex4 si apoi in loc sa imi platesti mie $50, $100, $200 sau mai mult, vei putea folosi un serviciu de decompilare pt doar $20, $25 sau $30 de parai, atunci mai bine te lasi pagubas inainte de a te apuca, pentru ca nu vei reusi decat sa consumi timpul tau si pe al meu, vorba Mirabelei Dauer, parca ea canta chestia asta. Eu daca spun ca fac protectie la un program, atunci va garantez ca va trebuie FBI si CIA sa o spargeti. Asta nu e gluma, meseria mi-e de asa natura.

 

Revenind, dupa ce expira perioada de test, puteti obtine o prelungire, daca aveti un motiv intemeiat. In general fisierul .ex4 il primiti pe messenger, chat, etc, adica in timp real, deci chestii de genul "nu am citit mailul", "nu am primit nimic", etc, nu pot fi o scuza pentru prelungirea timpului.

 

Dupa expirare (ori dupa prelungire, daca exista una), dati expertul la gunoi, ori il platiti. Nu exista alta cale. Plata se face electronic, puteti opta pt paypal, moneybookers, iar mai nou am si cont la okpay, in care am 5 dolari, haha, brokerul meu mi-a facut automat cont la okpay si mi-a trimis 5 dolari in el, pentru a inaugura inceputul colaborarii dintre broker si okpay, si a stimula clientii sa foloseasca acest serviciu pe pe viitor. Nu stiu daca o sa il folosesc, ca ma simt bine cu mooneybookers. Cu paypal nu am avut ce face, l-am facut de nevoie, multi nu ma pot plati decat prin paypal, inca nu am reusit sa transfer bani direct de la pp la mb, decat daca ii retrag prin banca, ceea ce costa cam multisor. Daca stie careva cum se face, v-as fi recunoscator pt un PM.

 

Am avut cazuri in care clientul a incercat sa obtina direct sursa programului spunand ca ex4-ul trimis de mine nu functioneaza la brokerul lui. Nu ţine!

 

Chestia asta e adevarata pentru unii brokeri care personalizeaza platforma, de exemplu daca ai luat MT4 de la SIG (liteforex) si compilezi un expert pe el, ex4-ul rezultat nu va rula cum trebuie pe platforma de la IBFX. Trebuie sa ai sursa si sa recompilezi.

 

Nu va fi cazul pt expertii mei, iar daca totusi se va intampla, trebuie sa imi spuneti ce broker aveti, eu instalez platforma lui intr-un virtual machine pe VBox, compilez si va trimit ex4-ul pt platforma pe care o aveti voi, dar asta o sa va coste suplimentar. Alternativa e sa instalati voi MT4 de la brokerul meu, sau MT4 de la MetaQuotes direct, care e standard si nu e personalizat, alternativa asta nu va costa nimic, puteti verifica faptul că ex4-ul meu face ceea ce spune ca face, apoi dupa ce platiti si obtineti sursa, il recompilati pt brokerul vostru.

 

Dupa ce platiti implementarea veti primi sursa mq4 in clar, pe care puteti opera modificari minore, puteti vedea algoritmul in clar, comentat, si aveti dreptul la suport tehnic o perioada, dupa cum am vb mai sus, asta include mici modificari (facute de mine) gratuite, dar in general se limiteaza la chestii tehnice legate de expert, cum se foloseste, de ce face sau nu face unele lucruri, si nu sfaturi despre strategie in sine ori semnale de trading. Suportul este limitat la sursa initiala, ori la modificari personale (adica facute de voi) minore, si nu la schimbari importante pe care le faceti in cod. Daca ati reusit sa il innebuniti, ori pe romaneste "ati dat cu oistea in gard", nu va asteptati sa va rezolv eu gratuit bugurile din cod.

 

In general "afacerea" se face la bunul simt, nu sunt un tip absurd si nu imi place sa fraieresc pe altii. Dar nici nu imi place sa isi bata altii joc de mine sau de munca mea. Cei carora le-am facut astfel de servicii anterior, pot confirma ca lucrurile au decurs exact asa (daca vor sa iasa in faţă, a nu se intelege ca oblig pe careva, doamne fereste! hihi).

 

Daca trimiteti PM cu astfel de cereri, in primul rand sa nu va asteptati sa primiti raspuns pe e-mail. Este o idiotenie sa trimiti ceva de pe o adresa si sa astepti raspuns pe alta adresa. Pentru asta exista campul "reply to" in adresele de mail, cererea de solicitare a raspunsului pe alta adresa nu se face niciodata in plain text, mai ales daca ii scrii unuia pe care nu il cunosti, daca ala e cu capul pe umeri, sa nu te astepti sa primesti raspuns de la el pe adresa indicata de tine, poate ca aia e edresa soacrei ori a profesorului de mate pe care vrei sa te razbuni, si o raspandesti pe web. De fapt, all in all, un astfel de mail miroase de la o posta a spam, cand spui "salut, sunt alice si sunt fierbinte (engl. hot), imi poti scrie pe adresa alice@hotmail.com" iar mailul vinde de la alta adresa vasile@yahoo.com, doar vreun teenager mai poate cadea in plasa asta. Daca timpul tau este atat de pretios incat nu ai timp sa iti verifici PM-ul cel putin odata pe zi, de ce crezi ca timpul meu nu este tot atat de pretios?

 

Pt mai multe detalii, am mai dat linkul asta, despre cum se pun intrebari "dăştepte", cititi capitolul "3.5 Nu ingreunati raspunsul", precum si capitolul "3.15 Nu solicitaţi răspunsuri private". Avem si noi mandria noastra.

 

De chestiile cu "nu vreau sa te fac sa pierzi timpul" etc, nici nu vreau sa comentez cat de politicoase sunt, oricum ma faci sa pierd timpul citindu-le, mai bine intrai direct in problema si explicai ce strategie vrei, daca facem afacerea atunci eu castig bani, deci timpul meu nu e pierdut, ci investit, iar daca vrei pe de-a moaca, atunci adreseaza-te forumului, ca de asta il avem, sa schimbam idei. Daca vrei de-a moaca si imi scrii mie intai, well, oricum ma faci sa pierd timpul, deci aia e ironie, nu politeţe. La fel cu "am auzit ca stii sa scrii", asta chiar daca nu pare evident ironica, este un afront la inteligenta si abilitatea mea personala de a scrie software, si de obicei atrage un raspuns simplu "da, stiu", si click pe send button. O afirmatie de genul "am auzit că scrii" ar fi fost mult mai normală, deşi prezenţa unei asemenea afirmatii nu e deloc necesară. Daca mi-ai scris PM sau mail, probabil ca da, ai auzit tu ceva...

 

Nici unul dintre clientii mei anteriori nu a fost nemultumit de implementare ori de suportul tehnic oferit ulterior. Asta tot ca fapt divers, plus oleaca de reclama. Iar daca e vreunul, sa zica acuma, ori sa taca pe veci, vorba aluia de incheie căsătorii...

Editat de tradelover

  • Răspunsuri 33
  • Citiri 30,3k
  • Creat
  • Ultimul Răspuns

Top autori în acest subiect

Most Popular Posts

  • omule, pe forum e plin de roboti , google e activ, inca nu a dat faliment, dar tu vrei mura-n gura, nici macar nu ai dat search in forum si nici nu te-ai uitat in platforma mt4 sa vezi ca ai un expert

  • Buna baieti ..... pentru cei doritori si eu fac programare in MQL4 de aproape un an si am o grooaza de experienta in programarea robotilor.... asa ca putem impreuna sa implementam strategii ... ....

  • Iar imi dau reply-uri singur   Sunt convins ca vreo cativa de pe aici pot face implementari de indicatori si experti la fel de bune ca ale mele, sau mai bune. Vad ca nu a sarit nimeni să spună ce si

Featured Replies

Postat
Barbones mai ai nevoie de expert?, Daca imi zici in cateva cuvinte despre ce e vorba iti zic cat face, si daca til scriu, daca il scriu, ti-l scriu in juma de ora. Nu ma intereseaza strategia, am destule :)
  • 2 săptămâni mai târziu...
Postat

Nu ,nu sunt suparat pe voi .(pt cei care m-au intrebat Stefan sau altii din conducerea forumului) trebuie sa fie cel putin 35 de ani de cind am auzit prima data ca ;Viata este ca o scara de la cotetul de gaini,scurta si cacata;Fiecare dintre noi avem de urcat si de coborit o scara ce sens are sa mai facem si pe suparatii.

Mi-as fi dorit sa cunosc un programator serios cu care sa fac un proiect pina la capat (sa functioneze )egal daca este profitabil sau nu .Cu cine am inceput un proiect nu am reusit sal termin din motive ?? diferite dar nu din motive financiare ,Eu am platit totul inainte de a incepe proiectul .Citesc acuma ca unii nu programeaza numai EA cu un profit de 50/% alti programeaza numai MT5 si numai script sau mai stiu eu ce ,alti programeaza de gratis dar numai daca le convine eu stiu ce conditii.Au toti acesti programatori (de fapt baieti destepti si respectabili )conturile pline si nu mai incape in conturile lor nici macar 100 de eur,sau ce sa cred .Nu cunosc preturile dar ma gindesc ca daca un programator in rominia cistiga 20 sau30 de eur pe ora nu poate fi de loc rau pt el daca programeaza un EA si cere 50 eur pe ora ,dar de ce sa mai puna si alte conditii ?Timpul de lucru il stabileste programatorul ,si nu eu.

 

 

Barbones tu ai cunoscut un programator si ai fost multumit de colaborare .Daca persoana respectiva mai vrea sa programeze ti-as fi recunoscator daca ma pui cu el in contact si primul EA care o sal fac cu el o sa ti-l dau si tie ,strategia nu este rea si este profitabila, daca pretentiile sint modeste .

Postat

Omule, iti dau cand vrei contactul, Acum, suna-ma, sunt fierbinte!!!. Am zis eu nu? Ai avut o conditie care nu se indeplineste. Citeste pe privat ca ti-am raspuns.

Apropo de "programatorii" romani, Poti sa-ti ei gandul. Numai de seriozitate nu dau pe afara. Eu stiu unul adevarat, cunoscut aici pe Vamist, dar pacat ca a plecat din Romania Cu el am facut primul EA. Gratis. Asa cum eram eu idiot la inceptut, omul m a inteles, a acceptat ca sunt cum sunt si a incercat. Nu avea fumuri gen, daca imi place mie sau daca e profitabil. Astea sunt pentru fraieri. Nimeni nu stie ce va urma sa iasa, E logic ca cu experienta c am iti dai seama ce urmeaza din primele randuri, deci in unele cazuri au si ei dreptate. Dar, per general, e plin de fumuri in Romania, Asa mi-au dat cu sutul pe MQL5 si de acolo ai cu ce. Din 5 care apar la job, macar cu 2 din ei poti sa discuti,

 

Banii in Romania vad ca au miros. Afara nu. Sunt in lucru pe un job peste medie cu mult pe mql5.

 

PS. Mare pacat ca Tradelover a dat-o cotita. Jos palaria.

Editat de Barbones

Postat

@Adriano

Ma bag eu sa iti programez chiar si sub mql4 ... Numai asa ca vreau sa fiu singurul "programator" roman de la care sa nu poti "sa-ti iei gandul".Daca nu vrei si nu iti plac "programatorii" romani poti sa te duci pe mql5.com unde au un sistem de joburi si este cineva acolo care iti face albitraj in caz de programatorul nu isi face treaba ..

  • 2 luni mai târziu...
Postat

Salutare exista cineva pe aici care ar putea sa programeze urmatorul:

 

sa-si calculeze pivotul, r1 r2 r3, s1 s2 s3, si sa faca tranzactii la break-outuri (adica daca sparge r1 sau s1 sau r2 sau s2 etc sa ia o tranzactie in directia spargerii) ?

 

Multumesc frumos.

Editat de snowflake

  • 2 săptămâni mai târziu...
Postat

Salutare exista cineva pe aici care ar putea sa programeze urmatorul:

 

sa-si calculeze pivotul, r1 r2 r3, s1 s2 s3, si sa faca tranzactii la break-outuri (adica daca sparge r1 sau s1 sau r2 sau s2 etc sa ia o tranzactie in directia spargerii) ?

 

Multumesc frumos.

 

 

Te pot ajuta eu,dar putin schimbat de cum ai vrea tu.Si anume.Poti folosi un indicator care sa-ti arate pivotii cu R-uri si S-uri si un EA care sa deschida o tranzactie imediat sau dupa un anumit numar de pips in directia spargerii,avand ca punct de referinta o linie orizontala( in cazul tau pivotii).

 

Ti-am atasat eu mai multi indicatori pentru pivoti.Foloseste-l pe cel care il vrei.Unii sunt simpli, altii iti pot arata si nivelele de mijloc si camarilla (vezi tu).

Si un EA ,LineTrader care va deschide o tranzactie (automat), imediat ce atinge sau depaseste o anumita linie orizontala .In cazul tau pivotii.Pentru modul de folosire al acestui EA, downlodeaza filmuletul de mai jos.EA-ul e destul de complex

 

http://www.mediafire...kdo7to4lmcic3cq

 

http://img18.imageshack.us/img18/8128/linetrader.png

 

http://img193.imageshack.us/img193/8223/linetrader1.png

 

 

 

de mentionat ca indicatorii si EA-ul se gasesc free pe net

 

numai bine

pivot indicator.rar

LineTrader EA.zip

Editat de AdrianBc

Postat

Salut Adrian, multumesc frumos.

Cel mai probabil maine voi analiza concret ceea ce mi-ai aratat.

Multumesc inca odata.

Salutari

  • 5 săptămâni mai târziu...
Postat

Sunt interesata de un robot care sa fie adaptat ptr platforma AdmiralMarkets, un cont de 300/400 Eur!

Credeti ca imi puteti oferi ceva?

Editat de Criodi
Scos citatul urias ce nu isi avea rostul.

  • 6 luni mai târziu...
Postat

Ma intereseaza daca se poate face un EA/script care sa indeplineasca cateva conditii simple:

 

Oodata ce o tranzactie intra in profit, sa zicem 9 unitati (pips) sa mute pierderea asumata la 3 unitati profit.

Pe urma cand ajunge la 27 unitati in profit, sa mute pierderea asumata la 9 unitati profit.

Pe urma cand ajunge la 81 unitati in profit, sa mute la 27 de unitati profit pierderea asumata.

Si tot asa. Insa as vrea vreo 10 astfel de campuri pe care sa mi le prestabilesc cum doresc.

Daca s-ar putea sa se puna un factor de putere, cazul meu: pornind de la puterea 3 la a doua (32), sa fie mai simplu, daca doriti. Sau cum e mai simplu. Stiu ca era odata un script, mi se pare ca si pe Vamist, dar nu mai stiu pe unde. Puteai sa faci money-management-ul tranzactiilor dorite.

 

Ca sa nu tot stau langa tranzactie si sa tot mut trailing stop-ul, e enervant de-a dreptul.

 

Multumesc.

Editat de dirzuandreiovidiu

Postat
  • Moderators

Idei de genul 10 campuri pentru variable cu functii similare eu nu implementez din principiu. Am refuzat sa o fac si pe bani. Vroia unul un expert cu vreo 120 de variable pentru 40 de tranzactii si era dispus sa ma plateasca. I-am zis ca-i nebun. Daca vrei 3 variable diferite pentru fiecare tranzactie mai bine te pui si le bagi in platforma manual decat sa o faci la fel de manual prin expert.

 

Ideea ta cu factorul de putere insa mi s-a parut buna. Cum n-am mai gasit pe nicaieri cod pentru un astfel de trailing m-am gandit sa il implementez eu. Atasat vei gasi un expert care functioneaza ca in exemplul tau:

 

Pe setarile default, unde startingpoint = 30 (3 pips) si multiplication factor = 3, trailing-ul va functiona asa:

 

Cand tranzactia e 9 pips pe plus, SL-ul se muta la 3 pips.

Cand tranzactia e 27 pips pe plus, SL-ul se muta la 9 pips.

Cand tranzactia e 81 pips pe plus, SL-ul se muta la 27 pips.

Cand tranzactia e 243 pips pe plus, SL-ul se muta la 81 pips.

 

Mai multe detalii si instructiuni se gasesc in cod. Cea mai importanta parte este urmatoarea:

 

// string containing all tickets to be managed
// it is imperative that the string always ends in a ";"
extern string OrderTickets = "392781;2481632;481632;";

// this is where the trail will first be moved (orderopenprice +/- starting point pips
extern int StartingPoint = 30;

// this is the multiplication factor which will determine when and where to move the stop loss.
// must be bigger than 1. function will return a divide by 0 error if it is equal to 1
extern double MultiplicationFactor = 3;

// Geometric Trailing Formula (+ for BUY Orders, - for SELL Orders, O = OrderOpenPrice)

// 1st move: When trade reaches O +/- StartingPoint*MultiplicationFactor, stop loss is moved to O +/- StartingPoint
// 2nd move: When trade reaches O +/- StartingPoint*MultiplicationFactor^2, stop loss is moved to O +/- StartingPoint*MultiplicationFactor
// 3rd move: When trade reaches O +/- StartingPoint*MultiplicationFactor^3, stop loss is moved to O +/- StartingPoint*MultiplicationFactor^2
// 4th move: When trade reaches O +/- StartingPoint*MultiplicationFactor^4, stop loss is moved to O +/- StartingPoint*MultiplicationFactor^3
// .
// .
// .
// nth move: When trade reaches O +/- StartingPoint * MultiplicationFactor^n, stop loss is moved to O +/- StartingPoint*MultiplicationFactor^(n-1)

// trailing will probably break if there is any other manual or otherwise fiddling
// can trail up to 40 trades
// trades don't have to belong to the symbol to which the expert is attached. add tickets from all symbols, attach the expert once, and it will handle them all
// trailing function is separated from main code so it should be easy enough to copy and paste it into a different expert

Nu stiu daca iti va fi tie de folos expertul insa mie mi s-a parut interesat de implementat ideea. Sper sa iti fie util. Daca nu tie poate altcuiva.

Geometric_Trailing.mq4

Editat de Criodi

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.