Popularni Postovi

Izbor Urednika - 2019

Kako naručiti pisanje savjetnika za svoju strategiju

Dobar dan, drugovi forex trgovci!

Za nikoga nije tajna da ako trgovac neko vrijeme radi u skladu s pravilima svoje TS - iz dana u dan, iz tjedna u tjedan, iz mjeseca u mjesec - tada vrlo dobro poznaje radni postupak, značajke trgovinskog instrumenta i stječe iskustvo sa svakim završena transakcija. I s vremenom ta rutina počinje postati malo neugodna - jer se sve radnje stalno ponavljaju i nema ništa novo. Tu dolazi ideja - zašto ne automatizirati svoju strategiju i sve algoritme rada ili barem neke od njih prebaciti na savjetnika? Ali što ako ne govorite nijedan programski jezik? Iz današnjeg materijala naučit ćete gdje pronaći programera za automatizaciju strategije, kako pravilno sastaviti tehnički zadatak (bez kojeg će radnje stručnjaka biti teške), koliko i kako platiti za posao i na što biste trebali obratiti posebnu pozornost.

Gdje tražiti programere?

MetaTrader je uistinu vodeći terminal za proširivost i pristupačne funkcionalnosti u svojoj klasi. U prilog tome, ogromna knjižnica pokazatelja, stručnjaka i skripti koje vam omogućavaju da s terminalom napravite sve što možete poželjeti. Sav taj napredak u potpunosti se pripisuje MetaQuotesu, čiji tim redovito implementira promišljene i jednostavne usluge koje pojednostavljuju život i običnih trgovaca i programera koji koriste ovu platformu.

Naravno, svatko ima svoju jedinstvenu ideju kako koristiti opsežne mogućnosti trgovačkog terminala. Vlastiti stručnjak za trgovanje, trgovački panel, indikator ili skripta - sve to zahtijeva rad kvalificiranog programera. Ali što ako ne znate niti jedan programski jezik? Odgovor je očit - naručiti razvoj na slobodnoj razmjeni. Najbolje mjesto za to je usluga MQL5 Jobs, koju je stvorio MetaQuotes posebno za razvoj aplikacija za MT4 / MT5 terminale.

Provjera ideja

Prvo morate odlučiti što točno trebate. Odnosno, želite napraviti trgovinski robot, pokazatelj ili pomoćnu skriptu. Ako još uvijek niste sigurni kako bi točno izgledalo konačno rješenje, zadatak biste detaljno opisali, a zasigurno će vam se ponuditi jedno od mogućih rješenja.

Ako govorimo o razvoju punopravnog automatskog savjetnika, tada je najčešći razlog za razočaranje kupaca gubitak njihove strategije. Treba shvatiti da ugovaratelj nije ni na koji način odgovoran za profitabilnost savjetnika koju je razvio. Njegova je zadaća strogo slijediti dogovorene tehničke specifikacije, bez odstupanja od nje ni za milimetar. Stoga, ako ste dobili gotov savjetnik i, nakon što ste ga testirali, shvatili ste da on ne radi, problem je u algoritmu savjetnika, a ne u načinu na koji ga je programer implementirao.

Često se problem objašnjava činjenicom da kupci nisu previše ljubazni za testiranje ideja o povijesti ili uzimaju tehnički zadatak iz bilo kojeg članka na Internetu. Ako ručno provjeravate strategiju, koristite različite dijelove priče. Novi trgovci često provjeravaju samo jedno područje ili svjesno propuštaju neprofitabilne transakcije, uvjeravajući sebe da bi ih lako mogli filtrirati okom. Zbog toga kupac u konačnici dobiva potpuno neočekivan rezultat.

Tipičan razlog svađe na toj osnovi je želja kupca da "brzo" finalizira ideju, dok je izvođač radova još uvijek "vruć". Često se količina posla premješta u veličini na novi poredak, a slučaj završava žalbom na arbitražu. Stoga uvijek cijenite svoje vrijeme i vrijeme onoga koji izvršava vašu narudžbu i uštedite sebi želju da napravite nekoliko "malih besplatnih promjena" u posljednjim fazama rada.

Ne bojte se pitati programere za pojašnjenja tehničkih pitanja. Na primjer, je li moguće koristiti indikator bez izvornih kodova u strategiji, što je precrtavanje, može li savjetnik trgovati na različitim vremenskim okvirima i simbolima - sve su to najčešća pitanja početnika.

Pisanje tehničkih specifikacija

Najteža faza početnicima je pisanje pravog tehničkog zadatka. Mnogi čak ne znaju odakle započeti. Glavno pravilo - zadatak bi trebao biti potpuno samodostatan i što detaljniji. Bez poštivanja ove dvije točke, riskirate da dobijete nerazumijevanje od strane osobe koja izvršava vašu narudžbu. U ovom slučaju, uvijek pokušajte dovršiti tehničke specifikacije već tijekom rasprave o narudžbi s izvođačem, kako biste bili što sigurniji od ispravne i, što je najvažnije, iste interpretacije s obje strane.

Naravno, trebalo bi započeti s općom idejom. Ako je ovo savjetnik za trgovanje, pokušajte opisati koji se pokazatelji koriste u njemu (i po kojem principu) ili što je osnova za odluku o sklapanju posla. Nadalje, kako se uspostavlja lota pozicija, po kojem su principu zatvorene pozicije, jesu li potrebni zaustavni gubitak, profit ili zaustavljanje. Nadalje, koji su ulazni parametri potrebni, što će utjecati i koje dodatne funkcije želite implementirati u svoju ideju.

Isto vrijedi i za bilo koju drugu vrstu posla. Ako je ovo pokazatelj, morate navesti točnu formulu za njegovo izračunavanje. Također morate unaprijed razgovarati o njegovom izgledu, načinu prikaza dodatnih podataka, mogućnosti testiranja u testeru i tako dalje. Odnosno, gledajući takav zadatak, izvođač mora u potpunosti razumjeti ideju i omogućiti joj da je realizira upravo u takvom pogledu.

Kako to učiniti nije potrebno:

Potreban je savjetnik koji se temelji na ATR i fraktalima. Otvaramo ugovor kada se velika svijeća pojavi blizu fraktalne razine. Lot je progresivan, ovisno o novcu na računu. Također trebate dinamičan zaustavni gubitak i uzimate profit.

Primjer ispravnog TK-a:

Potrebno je napisati savjetnika na temelju fraktala Billa Williamsa i pokazatelja ATR. U ulaznim parametrima trebalo bi biti moguće navesti faktor rizika, ATR razdoblje kao i minimalni zaustavni gubitak i uzeti vrijednosti dobiti.

Ulazimo u poziciju kupnje ako se svijeća s tijelom na 200% trenutne ATR vrijednosti zatvori iznad razine zadnjeg gornjeg fraktala. Marža za poziciju mora odgovarati utvrđenom faktoru rizika za kapital. Izlazite iz pozicije zaustavljanjem gubitka ili uzimanjem dobiti. Vrijednosti zaustavljanja i uzimanja dobiti uzimaju se iz trenutnih ATR očitanja, ali ne smiju biti manje od vrijednosti navedenih u ulaznim parametrima.

Stvorite red

Prije svega, morate stvoriti novi poredak. Da biste to učinili, idite na web stranicu MQL5.com, registrirajte se ako to već niste učinili i idite na odjeljak "Slobodno". Da biste stvorili novi zadatak, kliknite na vezu "Novi posao".

Zatim popunite obrazac za narudžbu:

  1. Unesite naziv djela. Na primjer: „Moram napisati savjetnika“ ili „treba mi pokazatelj“;
  2. Odaberite kategoriju i odredite verziju platforme (MQL4 ili MQL5);
  3. Ako ste prethodno nešto naložili i želite nastaviti raditi s istim programerom, možete stvoriti personaliziranu narudžbu unosom imena izvršitelja u ovo polje;
  4. Navedite približnu cijenu rada. Ako se još niste odlučili o proračunu, možete ostaviti polje prazno i ​​saznati troškove tijekom rasprave o narudžbi s programerima.U ovoj fazi navodite samo procijenjeni trošak, ali istodobno ne biste trebali navesti prenisku cijenu ili previsok prag. Ako u prvom slučaju možda uopće nemate povratnih informacija, onda u drugom slučaju izvođači mogu, suprotno, zahtijevati previše;
  5. Ovdje navedite približne rokove. Pokušajte uvijek u zadatku naznačiti postoji li hitnost u radu. Programeri ne slijede uvijek rokove jer mnogo vremena može potražiti testiranje i ispravljanje pogrešaka. Naravno, za hitne zadatke izvođač može zahtijevati velike troškove;
  6. Najvažniji dio. Vrijedno je detaljno opisati zadatak. Konačni rezultat uvelike ovisi o tome koliko je dobro sastavljen zadatak.

Ispod možete priložiti datoteke ako je potrebno. Na primjer, to mogu biti objašnjenja ili druge datoteke izravno povezane s izvršenjem djela. Nakon što ispunite obrazac, kliknite "Dodaj" kako biste stvorili novu narudžbu.

Komunikacija s izvođačima

Nakon stvaranja nove aplikacije, izvođači će početi odgovarati na nju. Kada primite novu poruku u svom radu, ikona portfelja pojavit će se u gornjoj alatnoj traci. Kliknite na ikonu za nastavak rasprave. U početnoj fazi trebate razgovarati o svim pitanjima koja se tiču ​​detalja zadatka, troškova i vremena. Da biste odabrali umjetnika, zadržite pokazivač miša iznad zahtjeva i kliknite "Prijenos u: Odabrano".

Prilikom odabira umjetnika pokušajte obratiti pažnju na njegovo radno iskustvo i povratne informacije od prijašnjih kupaca. Vrijedno je obratiti pažnju na troškove izvršenih narudžbi - puno narudžbi za 10 dolara može ukazivati ​​na nedostatak profesionalnosti programera. Također, dobri izvođači uvijek se pokušaju sastati, objasniti ako nešto nije jasno ili dati link potrebnim materijalima. Također, ako je moguće, prednost će biti dostupnost dodatnih kontakata za komunikaciju i, u principu, brzina odgovora na poruke. To ukazuje koliko je izvođač zainteresiran za posao.

Za izvođenje djela možete odabrati samo jednog izvođača. Ako se predomislite i odaberete drugu, prva će biti uklonjena iz odabrane skupine. Klikom na ikonu portfelja otvara se stranica narudžbe. Prijave izvođača podijeljene su u četiri skupine: Izabrani, Kandidati, Odbačeni i Nova.

Postupak izvršenja naloga sastoji se od šest koraka, koje su potvrdile obje strane. Vaš glavni zadatak nije sramežljivo raspravljati o svim detaljima obavljenog posla, kako u prvoj fazi, tako i u sljedećim. Događa se da ljudi iste koncepte tumače na različite načine. Stoga, kako biste izbjegli nesporazume, pokušajte provjeriti je li zadatak točno razumen.

1. korak: Ugovor o radu

Nakon premještanja izvođača u grupu koju ste odabrali, potrebno je potvrditi činjenicu pružanja posla i složiti se s pravilima usluge. U ovoj fazi kupac potvrđuje prihvaćanje pravila usluge, a izvođač potvrđuje prihvaćanje posla. Označite naznačene potvrdne okvire i kliknite "Dalje".

Nakon toga će se u dnevniku pojaviti odgovarajuća poruka.

2. korak: Potvrda TOR-a

Na ovom je koraku potrebno u potpunosti odobriti zadaće posla. Pokušajte razgovarati o svim nijansama pružanja prototipa i konačnom rezultatu. Na primjer, trebaju li vam izvorni kodovi ili s kojim će se rješenjima zadatak dovršiti.

Na temelju rezultata rasprave o završnom TOR-u s izvođačem, imate priliku prilagoditi troškove radova i vremenski okvir za njegovo dovršavanje prije nego što ga konačno potvrdite. Također, TK morate priložiti kao zasebnu datoteku. Ova se datoteka koristi u slučaju rješavanja sporova putem Arbitraže.

Unesite dogovoreni trošak, uvjete u odgovarajuća polja i kliknite "Dalje". Nakon što izvođač potvrdi uvjete, radovi će se preusmjeriti na korak pružanja prototipa, a iznos u iznosu troškova radova bit će zamrznut na vaš račun. Prijenos novca izvođaču izvršit će se samo u posljednjem koraku.

Korak 3: Pružanje prototipa

Prototip ili izgled, kao što znate, trebali bi dati predstavu o načinu na koji će gotova aplikacija raditi. Na ovom koraku možete potvrditi prisutnost i broj ulaznih parametara, izgled indikatora ili potvrditi dizajn sučelja trgovačke ploče. Izvođač radova kupcu šalje prototip koji mora potvrditi nakon čega će odgovarajuća poruka biti prikazana u časopisu.

Ako u nekom trenutku prototipa niste zadovoljni ili se to vrlo razlikuje od ranije raspravljenog zadatka, možete tražiti dovršetak prototipa, ukazujući na vaše komentare na poboljšanja. Poboljšanja mogu biti samo ako prototip ne ispunjava dogovoreni TK. Ako na ovom koraku odjednom otkrijete da vam treba nešto sasvim drugo, morate razgovarati o trošku dodatnog rada s programerom, jer neke promjene mogu rezultirati potpunim prepisivanjem izvornog koda programa.

Ako se dogodilo suprotno, a izvođač tvrdi da je pružio spremno rješenje, u stvari, ne ispunjavajući sve točke navedene u ToR-u, možete se obratiti arbitraži za pomoć u rješavanju sporne situacije. U stvari, ako je zadatak jednostavan i izvođač radova odmah spreman za cjelovito radno rješenje, faza pružanja prototipa može se potpuno preskočiti.

4. korak: demonstracija

Ovo je posljednja faza u kojoj izvođač mora pružiti potpuno radno rješenje. Odluka treba implementirati sve zahtjeve navedene u ToR-u kao i dodatne uvjete razjašnjene tijekom rasprave o problemu. Konkretno, u kojem obliku se rješenje pruža, ovisi o vrsti zadatka. Ovo može biti savjetodavni test u ispitivaču strategije, izvornim kodovima ili zapisnicima u zapisniku. Također, kupac može zatražiti demonstraciju aplikacije u načinu video konferencije ili objašnjenje rada pojedinih točaka. U svakom slučaju, ako u ovoj fazi trebate neka poboljšanja, morat ćete stvoriti novi poredak za to.

Ako iz nekog razloga dostavljeno rješenje ne ispunjava sve funkcije navedene u zadatku, uvijek imate pravo podnijeti zahtjev arbitraži za rješenje situacije.

5. korak: slanje poslova

 

U ovom se koraku rad smatra završenim. Gotovo rješenje je predano kupcu, a izvođač je potvrdio spremnost. Imajte na umu da se rad može prenositi i u izvornom kodu i u sastavljenoj verziji. Točan način prijenosa djela i njegovog naknadnog ažuriranja treba raspraviti u prvim fazama narudžbe. Bez dostupnosti izvora, kada u budućnosti mogu biti poteškoće s prijenosom zadatka drugom programeru, vrijedi se o tome unaprijed pobrinuti.

Ako se nakon toga kupac ne javi, u roku od 3 dana sredstva će se automatski prebaciti na račun programera. Odnosno, rad automatski prelazi na korak plaćanja.

6. korak: Plaćanje

Nakon potvrde prijenosa posla obje strane programeru, dogovoreni iznos plaćanja automatski se prebacuje na račun minus 10% provizije usluge. Ne morate ništa drugo kliknuti Djelo će se automatski prenijeti u odjeljak "Završeno". Vi kao kupac sada možete ostaviti povratne informacije izvođaču (opišite koliko ste zadovoljni obavljenim poslom). Također, izvođač može ostaviti odgovor. Tako se formira ocjena kupca i izvođača.

Zaključak

Ako trebate implementirati jedinstvenu trgovačku ideju i razočarani ste u pronalaženju odgovarajućeg rješenja na Internetu, usluga MQL5 Jobs idealno je rješenje. Ako se do sada niste susreli sa slobodnim razmjenama, upamtite, glavna stvar je međusobno poštovanje. Ako slijedite upute i pružite sve potrebne informacije, zasigurno ćete dobiti željeni rezultat i možda čak naći redovite partnere.

Pogledajte video: BUĐENJE!!! PREVEDENO NA HRVATSKI. David Icke FULL HD 2014 (Studeni 2019).

Ostavite Komentar