MT4 skripte i izbor nezamjenjivih skripti. Savjetnik za liniju trenda Skripta trgovanja s horizontalnih linija
Iz članka ćete naučiti:
Moji topli pozdravi svim čitateljima i gostima stranice. Danas govorim o vrlo trenutna tema- ovo su skripte. Skripta za otvaranje naloga i skripta za postavljanje naloga na čekanju bit će nam dobar primjer kako sustavan pristup i želja za prijenosom nekih funkcija na računalo u trgovanju tjera trgovca da napravi prvi korak od ručnog trgovanja do automatskog trgovanja . Govorim o tome da je počeo koristiti skripte. S druge strane, algoritamski trgovac koristit će skripte s prvim na ravnopravnoj osnovi kada je njegov automatski sustav u razvoju.
Najbolji broker
Dakle, što ti točno želim reći danas? Činjenica je da je trgovanje na samom početku svoje pojave bilo ručno. A prijelaz na automatske sustave došao je zajedno s evolucijom računala. Sukladno tome, ovaj evolucijski korak poduzimaju mnogi trgovci prije ili kasnije. Počinju koristiti robote umjesto ručnih strategija. Pritom je važno koristiti sustavan pristup; bez toga ovaj prijelazni korak - korištenje skripti - neće biti relevantan, jer skripte nisu lijek za sve. Oni ne mogu zamijeniti kompletan sustav trgovanja. To je samo alat u vašem arsenalu.
Osim toga, trgovci koji već koriste robote, zbog specifičnosti trgovanja također pribjegavaju pomoći skripti. To je zbog činjenice da postoje značajke terminala koje su, kada se koriste u dubini, dostupne samo putem robota i skripti. To ne znači da svatko tko želi trgovati na Forexu ne može to činiti; trgovanje je dostupno svima. Samo što proces trgovanja, pod utjecajem evolucije, postaje sve kompliciraniji, što znači da trgovci postaju sve napredniji. Općenito, skripte ne smetaju, već pomažu. Dakle, o svemu detaljnije.
Prednosti i nedostaci, zašto je sve to potrebno?
Čemu služi skripta?
- Postoje stalno ponavljane operacije koje se mogu povjeriti računalu. Nastaju uvjeti u kojima je potrebno otvoriti, zatvoriti, nešto promijeniti, brojati i tako dalje. Sve se to može napraviti poluautomatski pomoću skripte,
- Još dobar primjer je skripta za otvaranje naloga. Činjenica je da većina dijelova nalozi za trgovanje najčešće se može promijeniti pomoću jednostavnih prozora za otvaranje naloga. Međutim, postoji takav dio reda kao što je magični broj; u nastavku ću govoriti o tome detaljnije. Za sada ću reći da je ovo vrlo važan dio narudžbe; može se promijeniti samo pomoću robota ili skripte. A ako smo počeli koristiti skriptu za otvaranje naloga, onda se komentari mogu uređivati i tako dalje.
- Skripta za postavljanje pending naloga će nam pokazati drugu stranu korištenja ovih programa. Povećanje brzine reagiranja na određene tržišne situacije vrlo je hitan zadatak. Svatko bi želio zgrabiti što više na nestabilnom tržištu. Upravo u te svrhe koristi se skripta za postavljanje naloga na čekanju, o kojoj ću danas govoriti.
Međutim, koji je magični broj i zašto je toliko važan? Zamislite da vi, poput mene, imate više od sedamdeset otvorenih terminala. Možda mislite da samo jedan robot može raditi na jednom terminalu unutar jednog računa. To jest, sedamdeset robota tiho trguje. Što ti još treba? Ali stvari možda nisu takve. Zapravo, korištenje Magic Number nudi korištenje beskonačnog broja robota na jednom računu, čak i na istom paru. Naravno, računovodstvo učinkovitosti se malo mijenja, ali općenito se ništa ne mijenja. A sad zamislite da na svakom terminalu ima 2-3 ili više robota. Kakvi se rezultati mogu postići? Možemo samo nagađati. tebi. A ja s osmijehom uživam u onome što se događa na mom VPS-u i savjetujem vam: idite besplatno, a ja ću s vama podijeliti ono što znam.
Vraćajući se na naše pomoćne programe, želim naglasiti: nećete moći stvoriti sustav trgovanja ako u njemu nema ničega osim skripte. Ovaj program nije panaceja ili gral. Samo vam pomaže u izvođenju nekih operacija. Neće misliti umjesto tebe. Stoga ga treba koristiti samo u okviru integriranog sustava trgovanja. Dakle, glavni nedostatak skripti za otvaranje naloga, postavljanje naloga na čekanju i sve ostalo je da je i dalje potreban ručni rad. Vi donosite odluku o provođenju planiranih radnji i samo ste vi odgovorni za posljedice svojih radnji. Naravno, rezultat može biti zapanjujući, ali zasluge za to bit će više vaše nego ovaj pomoćni program.
Posebno želim skrenuti pozornost na brzinu izvršavanja skripte. Radnje koje vam mogu oduzeti nekoliko desetaka minuta dovršavaju se za nekoliko sekundi. To vam omogućuje da se oslobodite dijela odgovornosti. Iako to nije sasvim točno reći, ipak ću riskirati. Činjenica je da i dalje preuzimate svoju odgovornost, ali samo u trenutku kada tražite skriptu i provjerite njezinu prikladnost za vaš sustav trgovanja. Kad to ispunite, o odgovornosti više nema govora. Barem na svjesnoj razini. Negdje u subkorteksu, ostaje. Ali vjerujem da će vam psihički biti puno lakše.
O potrebi sustava i primjerima
Pogledajte video o skripti
Mislim da već razumijete da bez sustava nema ništa s ovim pomoćnim programom. Da, otvara naloge, radi to potpuno automatski, ali radi to potpuno bez ideje. Ne, naravno, sadrži logiku koju ste unijeli u njega u trenutku odabira ili proučavanja. Ali u trenutku pogubljenja ništa ga ne može spriječiti da učini ono što mora učiniti. Ali tržišni uvjeti mogu biti pogodni za rad ovog pomoćnog programa, ali i potpuno štetni, koji u ovom trenutku ne rade. Onog trenutka kada ga odlučite pokrenuti.
preuzimanje
Zato vam je potrebna neka naprednija ideja od samog rješenja za pokretanje skripte. Jednostavno rečeno, trebali biste ga koristiti kao dio neke jednostavne, ali izvedive ručne strategije. Oni koji su spremni njime korigirati rad svog savjetnika također trebaju shvatiti da ga trebate pokrenuti samo kada se pojave uvjeti pod kojima je vaš savjetnik trebao odgovoriti, ali nije reagirao, ili u drugoj pogodnoj situaciji.
Sustav ne čini vaše radnje gralom, ali ih približava njemu koliko god vaš um dopušta.
Pogledajmo jednostavan sustav za skriptu za postavljanje naloga na čekanju koju možete preuzeti s ove stranice, kao i skriptu za otvaranje naloga.
Dakle, ovdje vidimo par EURUSD, interval M1, kao i indikator koji pokazuje visinu svijeće potrebnu za ulazak. Na otvaranju sljedećeg, izvršavamo skriptu za postavljanje naloga na čekanju na efektivnoj udaljenosti prethodno provjerenoj u povijesti i dobivamo dva naloga na čekanju na dvije vodoravne linije. Zaustavljamo gubitke na suprotnim stranama. U ovom slučaju ne mora se postavljati take profit. Budući da smo kroz promatranja utvrdili da u povijesti, trgovine koje traju 70 svijeća dobro funkcioniraju. Na desnoj okomitoj liniji izlazimo iz oba posla. Kao rezultat toga, dobivamo impresivan omjer dobiti i gubitka od oko 8 prema 1, druga narudžba nije ni ušla na tržište.
Pritom morate shvatiti da nismo prošli kroz povijest i ustanovili duljinu svijeće nakon koje je preporučljivo ući, da nismo izračunali da upravo ta udaljenost između naloga daje u prosjeku dobar matematičko očekivanje. Da nismo izračunali na kojoj udaljenosti od ulaza bi nalozi davali dobar profit, onda ne bismo mogli raditi prema predviđanjima. I na ovaj način dobivamo sjajne ponude. o cemu ja pricam Samo sustavan pristup u kombinaciji s radom takvih pomoćnih programa može dati dobar rezultat. Nijedan drugi pristup osim sustavnog ne može proizvesti pozitivan očekivani rezultat. Ne zaboravite da postoji mnogo sličnih alata. Na primjer, ovdje.
Postavite vodoravne crte na grafikon i nazovite ih "BUY" (za prvi nalog za kupnju) i/ili "SELL" (za prvi nalog za prodaju).
Čim cijena na zatvaranju bara (prošlost) postane iznad linije “BUY”, postavlja se nalog BUY (za nalog na prodaju, cijena na zatvaranju bara mora biti ispod linije “SELL”)
Zatim počinju raditi linije za usrednjavanje. Mogu imati bilo koje ime i nalaziti se bilo gdje na karti. Nema potrebe preimenovati ih; savjetnik će razumjeti koji su redovi potrebni za što. Ako je vodoravna linija iznad naloga za kupnju, tada će je izbrisati, a ako je ispod, smatrat će je svojom linijom prosjeka. Ujedno će biti prefarban u plavo i točkasto. Linija prosjeka je linija na kojoj će se otvoriti nalog s lotom uvećanim za K faktor. Nakon toga, savjetnik će ponovno izračunati take profit svih naloga i postaviti ga na ukupnu prijelomnu udaljenost.
Primjer rada:
Postavite liniju i nazovite je Prodaja.
Cijena je prešla crtu i čim se svijeća zatvorila ispod crte, postavljen je nalog za prodaju. Postavljamo liniju prosjeka iznad otvorenog naloga za prodaju (ovo se može učiniti unaprijed zajedno s postavljanjem prve linije). Može postojati bilo koji broj linija za usrednjavanje.
Čim se svijeća zatvorila ispod linije prosjeka, postavljen je nalog za prodaju s povećanim lotom. U isto vrijeme, prijelomna točka (označena crvenom cjenovnom oznakom) pomaknula se više, a dobitak preuzimanja obaju naloga također je ponovno izračunat.
Savjetnika možete koristiti kao ispitivača strategije, Da biste to učinili, mora se staviti u tester s vizualizacijom pri maloj brzini. Zatim tamo objesite potrebne indikatore i postavite ih dok se krećete. prave linije. Na ovaj način možete testirati gotovo svaku strategiju na povijesti bez naručivanja razvoja specijaliziranih savjetnika.
Pozdrav dragi čitatelji. Danas želim objaviti neke Forex skripte koje mi već godinama pomažu u radu. Dopustite mi da vas podsjetim da je skripta, za razliku od savjetnika, namijenjena jednokratnom izvršenju bilo koje planirane akcije.
U pravilu, skripte pokreće korisnik, obavljaju svoju funkciju i prestaju raditi. Skripte se obično koriste u slučajevima kada je potrebno izbjeći rutinu ista vrsta posla, što oduzima vrijeme, na primjer, zatvaranje svih pozicija, postavljanje opće stope gubitka za mrežu naloga, premještanje pozicija na pokriće i slično.
Skripte su instalirane u mapi Skripte imenik podataka trgovački terminal MT4, upute za pretraživanje kataloga podataka i instaliranje savjetnika, skripti, indikatora dani su u članku.
Forex skripte pokreću se iz odjeljka "Skripte" navigatora dvostrukim klikom ili povlačenjem skripte na grafikon cijena.
Također koristim izvrsnu značajku ugrađenu u MT4 terminal - postavljanje vrućih tipki koje vam omogućuju pozivanje skripte ili indikatora.
Vrlo je zgodno, ako hitno trebate zatvoriti sve naloge za trenutni instrument, jednostavno pritisnite prečace na tipkovnici i uživajte u rezultatu, umjesto da tražite željenu skriptu u navigatoru, a da ne spominjemo korištenje standardnih metoda upravljanja pozicijama koje nudi MetaTrader funkcije.
Da biste postavili vruću tipku kojom će se skripta pozivati, trebate odabrati željenu Forex skriptu u navigatoru, desnom tipkom miša kliknuti i odabrati odjeljak "Postavi vruću tipku" u kontekstnom izborniku koji se pojavi. Zatim u prozoru koji se otvori za odabranu skriptu postavite svoju jedinstvenu kombinaciju tipki Alt sa slovom ili Ctrl sa slovom. Pažljivo proučite priručnik samog terminala kako ne biste poništili zadane tipkovničke prečace koji rade u samom terminalu.
Dakle, ovdje su glavne Forex skripte koje koristim gotovo svaki dan:
Prva skupina uključuje skripte za istovremeno zatvaranje pozicija i naloga na čekanju.
KS_Zatvori sve– skripta brzo zatvara sve postojeće otvorene pozicije i naloge na čekanju. Pogodno za viševalutno trgovanje, kada trebate zabilježiti trenutni postignuti rezultat trgovanja. Ova se skripta povoljno uspoređuje sa svojim analogama jer će učiniti sve što je moguće da dovrši zatvaranje. Skripta se bori protiv takvih pojava kao što su requote, promjene cijena, užurbani tokovi trgovine, nove narudžbe koje su otvorili drugi savjetnici ili skripte i druge "spletke" DC-a. U postavkama skripte možete postaviti:
Zatvorite sve pozicije – Zatvorite otvorene pozicije
Izbriši naloge na čekanju – Izbrišite naloge na čekanju
Čarobni broj (-1 za sve) – Koristite čarobni broj
Slippage - Dopušteno klizanje
zapad_blizu– skripta zatvara sve pozicije i briše naloge na čekanju bez prethodnog prikaza prozora s pitanjem da li pokrenuti skriptu ili ne, pa čak i bez prikaza prozora s parametrima. Aktivira se odmah nakon pokretanja i radi brzo. Vrlo je pogodan za skalpiranje, skripta se nalazi na mojoj tipki Alt+K (od engleskog Kill).
Sljedeće skripte zahtijevaju povlačenje same skripte iz prozora navigatora na određeno mjesto na grafikonu cijena.
KS_Razdjelnik– skripta za djelomično zatvaranje odabrane pozicije. Da biste odabrali željenu poziciju, potrebno je samu skriptu baciti na grafikon cijena izravno na nalog i u prozoru koji se otvori postaviti volumen djelomičnog zatvaranja u lotovima.
zapad_SLTP_kap– skripta za istovremeno postavljanje Stop-Loss i Take-Profit za sve pozicije i naloge trenutnog instrumenta po cijeni na koju je skripta bačena. Ovisno o tome s koje strane je skripta bačena, skripta sama automatski određuje hoće li postaviti stop ili take. Vrlo je zgodno kada imate mnogo pozicija, kada se unos vrši u dijelovima ili mreži naloga.
Važno! Da biste izvršili trgovinske operacije, morate pritisnuti gumb "Automatsko trgovanje". Pripazite na ovo kada pokrećete skripte koje izvode bilo kakve manipulacije pozicijama i nalozima.
I bonus: zapad_objdelete– skripta koja briše sve crteže na grafikonu, u potpunosti ga čisti od objekata, čak i onih koji imaju svojstvo „da se ne prikazuju na popisu objekata. Također imam skriptu na prečacu Alt_C (iz Clear).
Preuzmite Forex skripte:
Koristite predložene Forex skripte i vaša će produktivnost nedvojbeno porasti.
Poluautomatsko trgovanje sustav
"Linijsko trgovanje".
Princip rada.
Uslužni program "Line Trading" dizajniran je da olakša rad trgovca. Sve je vrlo jednostavno: pomoću posebnog uslužnog programa prekrivamo kanal od 4 linije na grafikonu. Dva reda bit će potrebna za ulaz, druga dva će biti potrebna za izlaz. Zatim možete promijeniti kut nagiba svake linije, promijeniti udaljenosti između njih itd. Kada cijena dosegne jednu od ulaznih linija, dolazi do ulaza za kupnju ili prodaju. Nakon toga, kada cijena dosegne jednu od izlaznih linija, transakcija će biti fiksirana s dobiti (take profit) ili gubitkom (stop loss). Na taj se način može jednostavno organizirati trgovanje putem cjenovnog kanala i druge strategije.
- Postavljanje stop ili limit naloga na temelju prilagođenih linija (horizontalnih ili trend);
- Korisnička prilagodba položaja linija nakon početka rada savjetnika (robota);
- Praćenje cijena otvaranja i zatvaranja prema linijama trenda;
- Izračun rizika svih otvorenih pozicija za trenutni instrument;
- Izračun rizika na temelju postotka depozita koji je postavio korisnik;
- Izračun omjera rizika i dobiti;
- Izračun širine kanala.
Montaža i priprema za rad.
1. Instalirajte sustav MetaTrader4, koji označava ispravan put.
3. Pomoću pokazivača miša povucite skriptu za crtanje linija LinesToChart na grafikon. Pojavit će se prozor postavki.
(vidi slike).
Sada je uslužni program spreman za rad. Cijene zaustavljanja i otvaranja kretat će se prema liniji. Nakon što primi novu kvačicu, savjetnik će postaviti dva naloga na čekanju za kupnju i prodaju. Možete promijeniti položaj linija, promijeniti rizike i onemogućiti kontrolu kupovnih i prodajnih pozicija.98/2000/ Zahtjevi sustava.
operativni sustav
Microsoft® Windows® MetaTraderXP/Vista/Windows 7
Pentium® 4 procesor od 2 Ghz ili noviji
terminal
4 izgraditi 600 i više Trgovanje s razina podrške i otpora, kao i njihov proboj, prilično je učinkovit pristup. Međutim, ni do danas nema jasne definicije razina, jer dva ili tri dodira cijene zapravo nisu dovoljna da se ustvrdi da je povučena crta istinita, a ne nekakva spekulacija trgovca.
No, u bijegu od subjektivnosti tržišne percepcije trgovci i programeri stvorili su stotine različitih
tehnički indikatori
razine koje se, na ovaj ili onaj način, međusobno razlikuju. Postavlja se sasvim logično pitanje: koji od prikazanih pokazatelja doista iscrtava stvarne razine? Zapravo, razine su samo oni alati koji ukazuju na mjesto koncentracije stop naloga jakih igrača. Trgujte na veliko samo s vodećim brokerom
Jedno od očitih mjesta gdje se koncentriraju
glavni igrači , su minimumi i maksimumi cijene mjeseca i tjedna, budući da je naglasak na tim vrijednostima ono što trgovci imaju poteškoća s prevladavanjem. Zapravo, upoznat ćete se s jednom od skripti koja omogućuje da se te razine vide na grafikonu u članku.
Sama skripta može se sigurno koristiti kao indikator razine podrške i otpora. Stoga će mjesečne tjedne razine biti jednako učinkovite na svim valutnim parovima ili vremenskim okvirima, što ih čini istinski alatom za više valuta.
Instaliranje skripte mjesečne tjedne razine
Značajna značajka skripte Monthly Weekly Levels je činjenica da se distribuira potpuno besplatno. Štoviše, sama skripta i funkcionalnost indikatora objavljeni su u službenoj biblioteci programera trgovačkog terminala MetaTrader 4.
Dakle, imate dvije mogućnosti za instaliranje ovog alata. Prvi, ujedno i najjednostavniji, je putem ugrađene knjižnice izravno u vašem terminalu za trgovanje.
Da biste implementirali ovu metodu, pokrenite svoju platformu za trgovanje i otvorite ploču pod nazivom "Terminal".
Sljedeći korak je izvršiti jednostavno sortiranje kako bi se omogućio prikaz samo skripti. Na popisu koji se pojavi pronađite skriptu pod nazivom Mjesečne tjedne razine, a zatim preuzmite pomoću dodatnog izbornika kao što je prikazano na slici ispod:
Ako je instalacija skripte putem biblioteke bila neuspješna, možete je instalirati pomoću druge metode, naime putem direktorija podataka trgovačkog terminala. Da biste to učinili, idite na kraj članka i preuzmite datoteku skripte.
Zatim jednostavno stavite preuzetu datoteku u odgovarajuću mapu imenika podataka terminala iu mapu Skripte. Kako bi se platforma za trgovanje Uspio sam vidjeti instaliranu datoteku; potrebno ju je ažurirati na ploči "Navigator" ili jednostavno ponovno pokrenuti.
Nakon ažuriranja terminala, na listi skripti pojavit će se Mjesečne tjedne razine, a kako bi prikazao informacije o najbližim razinama, povucite naziv instrumenta na grafikon.
Načelo korištenja skripte
Nakon što povučete skriptu na grafikon, ona će odmah prikazati padove i maksimume tjedna, kao i mjeseca, koristeći vodoravne linije na grafikonu.
Vrijedno je napomenuti da skripta izvodi jednokratnu radnju, pa nakon što je dodate na grafikon, više neće ažurirati svoje podatke kako se cijena mijenja.
Dakle, zelene linije prikazuju minimume i maksimume tjedne svijeće, a žute linije prikazuju minimume i maksimume mjesečne svijeće.
Ako govorimo o praktičnoj primjeni, indikator se koristi kao i svaki drugi alat za trgovanje s razina, odnosno za njihovu raščlambu. Pogled na skriptu na grafikonu:
U postavkama skripte možete promijeniti vrstu prikaza razina, debljinu linije i tako dalje. Dakle, u retku Broj dana možete odrediti na temelju broja dana za prikaz informacija na grafikonu.
Pomoću varijable W1 Line Width možete postaviti debljinu linije, au liniji W1 Collor Line odrediti boju linije.
Skripta također ima mogućnost prikazivanja linija u cijelosti ili u komadima, kao što se može vidjeti na grafikonu. Kako biste promijenili stil prikaza, trebate odabrati opciju koja vam je potrebna u liniji Trend ili Horizontal Line.
Zaključno, vrijedno je napomenuti da je skripta Monthly Weekly Levels odličan alat za automatizaciju izgradnje razina na grafikonu; štoviše, linije nacrtane skriptom mogu biti korisne svim trgovcima bez iznimke.