Trend Line Advisor. Scripturi Forex pentru a simplifica tranzacționarea Tranzacționare cu scripturi din linii orizontale

  • 16.05.2020

Din articol vei afla:

Salutările mele călduroase tuturor cititorilor și oaspeților site-ului. Astăzi vorbesc despre un subiect foarte relevant - scripturile. Scriptul pentru deschiderea ordinelor și scriptul pentru stabilirea ordinelor în așteptare vor fi un bun exemplu pentru noi despre modul în care o abordare sistematică și dorința de a transfera unele funcții pe un computer în tranzacționare obligă un comerciant să facă primul pas de la tranzacționare manuală la tranzacționare automată. . Vorbesc despre el a început să folosească scripturi. Pe de altă parte, comerciantul algoritmic va folosi scripturi cu primul în mod egal atunci când sistemul său automat este în curs de dezvoltare.

Cel mai bun broker

Deci, ce vreau să vă spun mai exact astăzi? Cert este că tranzacționarea la începutul apariției sale a fost manuală. Iar trecerea la sistemele automate a venit odată cu evoluția computerelor. În consecință, acest pas evolutiv este făcut de mulți comercianți mai devreme sau mai târziu. Ei încep să folosească roboți în loc de strategii manuale. În același timp, este important să folosiți o abordare sistematică fără aceasta, acest pas de tranziție - utilizarea scripturilor - nu va fi relevant, deoarece scripturile nu sunt un panaceu. Ele nu pot înlocui un sistem complet de tranzacționare. Este doar un instrument din arsenalul tău.

În plus, comercianții care folosesc deja roboți, din cauza specificului tranzacționării, apelează și la ajutorul scripturilor. Acest lucru se datorează faptului că există caracteristici ale terminalului care, atunci când sunt utilizate în profunzime, sunt accesibile doar prin roboți și scripturi. Acest lucru nu înseamnă că oricine dorește să tranzacționeze Forex nu poate face acest lucru, dimpotrivă, tranzacționarea este disponibilă pentru toată lumea. Doar că procesul de tranzacționare, sub influența evoluției, devine din ce în ce mai complicat, ceea ce înseamnă că traderii sunt din ce în ce mai avansați. În general, scripturile nu interferează, ci ajută. Deci, despre totul în detaliu.

Avantaje și dezavantaje, de ce este nevoie de toate acestea?

Pentru ce este scenariul?

  1. Există operații repetate în mod constant care pot fi încredințate unui computer. Apar condiții în care este necesar să deschideți, să închideți, să schimbați ceva, să numărați și așa mai departe. Toate acestea se pot face semi-automat folosind un script,
  2. Altul bun exemplu este un script pentru deschiderea comenzilor. Faptul este că majoritatea părților comenzilor de tranzacționare pot fi modificate cel mai adesea folosind ferestre de comenzi simple. Cu toate acestea, există o astfel de parte a ordinii ca un număr magic mai jos, voi vorbi despre el mai detaliat. Deocamdată, voi spune că aceasta este o parte foarte importantă a comenzii, poate fi schimbată doar folosind un robot sau un script. Și dacă am început să folosim un script pentru deschiderea comenzilor, atunci comentariile pot fi editate și așa mai departe.
  3. Scriptul pentru setarea comenzilor în așteptare ne va arăta o altă latură a utilizării acestor programe. Creșterea vitezei de reacție la anumite situații de piață este o sarcină foarte urgentă. Toată lumea ar dori să apuce cât mai mult posibil pe o piață volatilă. În aceste scopuri este folosit scriptul pentru stabilirea comenzilor în așteptare, despre care voi vorbi astăzi.

Cu toate acestea, care este numărul magic și de ce este atât de important? Imaginează-ți că tu, ca și mine, ai peste șaptezeci de terminale deschise. S-ar putea să credeți că un singur robot poate lucra pe un terminal dintr-un singur cont. Adică, șaptezeci de roboți se tranzacționează în liniște. Ce altceva ai nevoie? Dar lucrurile s-ar putea să nu fie așa. De fapt, utilizarea numărului Magic oferă utilizarea unui număr infinit de roboți pe un singur cont, chiar și pe aceeași pereche. Desigur, contabilitatea eficienței se schimbă puțin, dar în general nimic nu se schimbă. Și acum imaginați-vă că există 2-3 sau mai mulți roboți la fiecare terminal. Ce rezultate pot fi obținute? Putem doar ghici. Pentru tine. Și mă bucur de ceea ce se întâmplă pe VPS-ul meu cu un zâmbet și vă sfătuiesc: mergeți gratuit și vă voi împărtăși ceea ce știu.

Revenind la programele noastre auxiliare, vreau să subliniez: nu veți putea crea un sistem de tranzacționare dacă nu există nimic în el în afară de un script. Acest program nu este un panaceu sau un graal. Vă ajută doar să efectuați unele operații. El nu va gândi pentru tine. Prin urmare, ar trebui utilizat numai în cadrul unui sistem de tranzacționare integrat. Astfel, principalul dezavantaj al scripturilor pentru deschiderea comenzilor, stabilirea comenzilor în așteptare și toate celelalte este că mai este nevoie de muncă manuală. Tu iei decizia de a realiza acțiunile planificate și doar tu ești responsabil pentru consecințele acțiunilor tale. Desigur, rezultatul poate fi uimitor, dar meritul pentru acest lucru va fi mai mult al tău decât al acestui program auxiliar.

Vreau mai ales să atrag atenția asupra vitezei de execuție a scriptului. Acțiunile care vă pot dura câteva zeci de minute sunt finalizate în câteva secunde. Acest lucru vă permite să vă eliberați de o anumită responsabilitate. Deși nu este în întregime corect să spun asta, îmi voi asum totuși riscul. Cert este că încă îți asumi responsabilitatea, dar numai în momentul în care cauți un script și verifici potrivirea acestuia pentru sistemul tău de tranzacționare. Când o îndeplinești, nu se mai vorbește despre responsabilitate. De cel puţin, la nivel conștient. Undeva în subcortex, rămâne. Dar, cred, îți va fi mult mai ușor din punct de vedere psihologic.

Despre necesitatea unui sistem și exemple

Urmăriți un videoclip despre scenariu

Cred că înțelegi deja că fără sistem nu are nimic de-a face cu acest program auxiliar. Da, el deschide comenzi, o face complet automat, dar o face complet fără idee. Nu, desigur, conține logica pe care o puneți în momentul selectării sau studierii acestuia. Dar, în momentul execuției, nimic nu-l poate împiedica să facă ceea ce trebuie să facă. Dar condițiile de piață pot fi atât potrivite pentru funcționarea acestui program auxiliar, cât și complet dăunătoare, nefuncționând în acest moment. În momentul în care decizi să-l lansezi.

Descărcați

De aceea aveți nevoie de o idee mai avansată decât o simplă soluție pentru a rula un script. Mai simplu spus, ar trebui să îl utilizați ca parte a unei strategii manuale simple, dar viabile. Cei care sunt gata să-l folosească pentru a corecta activitatea consilierului lor, trebuie să înțeleagă că trebuie să-l lansați numai atunci când au apărut condiții în care consilierul dvs. ar fi trebuit să răspundă, dar nu a reacționat, sau într-o altă situație adecvată.

Sistemul nu face din acțiunile tale graalul, dar le aduce cât mai aproape de el pe cât îți permite mintea.

Să ne uităm la un sistem simplu pentru un script pentru setarea comenzilor în așteptare, pe care îl puteți descărca de pe această pagină, precum și un script pentru deschiderea comenzilor.

Deci, aici vedem perechea EURUSD, intervalul M1, precum și indicatorul care arăta înălțimea lumânării necesară pentru intrare. La deschiderea următoarei, executăm scriptul pentru plasarea comenzilor în așteptare la o distanță efectivă verificată anterior în istoric și obținem două comenzi în așteptare pe două linii orizontale. Punem stop loss-uri pe părți opuse. ÎN în acest caz, Take profit nu trebuie stabilit. Din moment ce am stabilit prin observații că pe istorie, tranzacțiile cu o durată de 70 de lumânări funcționează bine. Pe linia verticală din dreapta ieșim din ambele tranzacții. Drept urmare, obținem un raport impresionant profit-pierdere de aproximativ 8 la 1, a doua comandă nici nu a intrat pe piață.

În același timp, trebuie să înțelegeți că, dacă nu am fi trecut prin istorie și nu am fi stabilit lungimea lumânării după care este indicat să intrăm, dacă nu am fi calculat că exact această distanță între comenzi dă, în medie, un bun așteptări matematice. Daca nu am fi calculat la ce distanta de la intrare comenzile ar da un profit bun, atunci nu am fi putut lucra conform prognozei. Și astfel obținem oferte grozave. Despre ce vorbesc? Numai o abordare sistematică cuplată cu munca unor astfel de programe auxiliare poate oferi rezultat bun. Nicio altă abordare, în afară de una sistematică, nu poate produce un rezultat pozitiv așteptat. Nu uitați că există multe instrumente similare. De exemplu, aici.

Tranzacționare semi-automată sistem

„Tranzacționare pe linie”.

Principiul de funcționare.

Utilitarul „Line Trading” este conceput pentru a ușura munca comerciantului. Totul este foarte simplu: folosind un utilitar special, suprapunem un canal de 4 linii pe diagramă. Două linii vor fi necesare pentru intrare, celelalte două vor fi necesare pentru ieșire. Apoi puteți modifica unghiul de înclinare al fiecărei linii, puteți modifica distanțele dintre ele etc. Când prețul atinge una dintre liniile de intrare, are loc o intrare de cumpărare sau vânzare. După aceasta, când prețul ajunge la una dintre liniile de ieșire, tranzacția va fi fixată cu un profit (take profit) sau cu o pierdere (stop loss). În acest fel, tranzacțiile pe canale de preț și alte strategii pot fi ușor organizate.

  • Stabilirea ordinelor stop sau limită pe baza unor linii personalizate (orizontale sau tendințe);
  • Reglarea utilizatorului a poziției liniilor după ce consilierul (robotul) începe să lucreze;
  • Urmărirea prețurilor de deschidere și de închidere conform liniilor de tendință;
  • Calcularea riscului tuturor pozitii deschise pentru instrumentul curent;
  • Calcularea riscului pe baza procentului de depozit stabilit de utilizator;
  • Calcularea raportului risc/profit;
  • Calculul lățimii canalului.

Instalare și pregătire pentru lucru.

1. Instalați sistemul în MetaTrader4, indicând calea corectă.


2. Lansați MetaTrader 4 (ieșiți și conectați-vă din nou dacă MetaTrader 4 a fost descărcat înainte de a instala suplimentele).

3. Folosind indicatorul mouse-ului, trageți scriptul de desen linie LinesToChart pe diagramă. Va apărea o fereastră de setări.

  • Setarile sunt foarte simple. După ce trasați liniile pe diagramă, le puteți muta după cum doriți. Variabilele necesită clarificare SusLowCorrectionŞi UpperLowerProcent. UpperLowerProcent definește distanța ca procent dintre liniile principale și suplimentare și este calculată ca un procent dat din lățimea canalului (vezi figura). SusLowCorrectionîn starea dezactivată (fals) nu modifică poziția liniilor de canal Sus/Jos. Astfel, putem aplica liniile cu un script pentru prima dată, stabilim liniile de canal, apoi aplicăm din nou scriptul cu UpLowCorrection = fals UpperLowerProcent, liniile suplimentare vor fi determinate ele însele în conformitate cu cele selectate . Există un lucru: regula importanta Liniile trebuie să fie în ordine strictă, dacă numărați de sus în jos, atunci ordinea este: Upper, Up, Low, Lower.

  • Totul este descris în captura de ecran de mai jos.
  • După trasarea liniilor, trebuie să încărcați consilierul. Trageți consilierul de tranzacționare cu linii LinesToOrders pe grafic. Va apărea o fereastră de setări. Iată și toate descrierile de pe diagramă. Variabila necesită clarificare

  • TradeType
  • (vezi poze).

      Acum utilitarul este gata de lucru. Opririle și prețurile de deschidere se vor muta în funcție de linie. După ce a primit o nouă bifă, consilierul va plasa două comenzi în așteptare de cumpărare și vânzare. Puteți modifica poziția liniilor, puteți modifica riscurile și puteți dezactiva controlul pozițiilor de cumpărare și vânzare.98/2000/ Cerințe de sistem.

      sistem de operare

      Microsoft® Windows® MetaTraderXP/Vista/Windows 7

    Procesor Pentium® 4 2 Ghz sau mai mare

    Terminal

    .

    4 build 600 și mai mare

    Un consilier pentru tranzacționarea de-a lungul liniilor de tendință deschide semnale pentru a finaliza o tranzacție (comandă) dacă prețul și linia de tendință intră în contact. Tranzacționarea se efectuează pe bază de rebound. Aceasta înseamnă că atunci când prețul trece de linia de suport, va fi deschis un ordin de CUMPĂRARE, iar când prețul va intra în contact cu linia de rezistență, va fi deschis un ordin de VÂNZARE. Vă interesează tranzacționarea rebound? Alegeți robotul potrivit și începeți Mai mult de un utilizator poate lucra dacă fiecăruia îi sunt atribuite propriile setări Magic_Number. Pentru a începe să lucrați cu consilierul, trebuie să setați linii de tendință și să le denumiți în conformitate cu parametrii Support_Line_Name și Resistance_Line_Name. Vă rugăm să rețineți că nu este necesar să utilizați două linii în același timp. Dacă lipsește unul, acesta va fi acceptat în mod normal de program și nu va cauza nicio eroare.

    Doriți să descărcați un robot pentru tranzacționare eficientă? Utilizați site-ul nostru

    Liniile de tendință sunt considerate cea mai convenabilă și eficientă metodă pentru a determina tendința actuală pe piața Forex. Instrumentul este potrivit pentru identificare puncte avantajoase intrarea în tranzacționare și, datorită simplității liniei de tendință, este posibil să profitați de inversările pieței. Pentru a vă asigura că activitățile dvs. de tranzacționare nu sunt însoțite de dificultăți inutile, utilizați consilieri comerciali. Acesta este un asistent universal pe care îl puteți folosi atunci când compuneți orice pereche valutară. Pentru a-l descărca gratuit, portalul nostru Forex vă stă la dispoziție. Aici veți găsi o mulțime de informații tematice utile și roboți de tranzacționare pentru a simplifica automatizarea multor procese. Te aştept.

    Dacă sunteți interesat să utilizați Fractals în mod eficient, atunci merită să luați în considerare utilizarea unui consilier.

    Setări:

    Support_Line_Name ="SP" – Numele liniei de suport
    Resistance_Line_Name = „RS” – Numele liniei de rezistență
    Prin aceste nume expertul va determina cu ce linii va lucra.
    Invers_Orders = false – Inversează ordinele. Dacă activați (adevărat) acest parametru, se va deschide un ordin de cumpărare pe linia de rezistență în loc de un ordin de vânzare, iar un ordin de vânzare se va deschide pe linia de suport în loc de un ordin de cumpărare.
    SL = 50 – Dimensiunea stoploss în puncte.
    TP = 50 – Mărimea profitului în puncte.
    Lot = 0,1 – volumul posturilor deschise de expert.
    Show_Alert = true când parametrul este activat, semnalează deschiderea unei poziții.
    Magic_Number = 818798 – identificator unic expert.

    »

    Și totul este într-o sticlă. Ei bine, pentru cei pentru care acest lucru nu este suficient, consilierul poate lucra nu numai cu ordine în așteptare, ci și cu ordine de piață obișnuite. Puteți seta rapid nivelurile Stop loss și Take profit folosind liniile orizontale ale consilierului, apăsați un buton și comanda este plasată cu toți parametrii specificați! Nu este un miracol? Pur și simplu face viața incredibil de ușoară. Iată cum arată pe un grafic.
    Liniile orizontale multicolore corespund nivelurilor dorite de stop loss, take profit și nivelului de instalare al comenzii în așteptare în sine. Apropo, consilierul însuși determină ce ordin trebuie setat - un ordin limită (Buy Limit, Sell Limit) sau un ordin stop (Buy Stop, Sell Stop), așa că dacă sunteți confuz cu privire la tipurile de ordine, atunci ai o durere de cap mai putin. Și pentru a înțelege mai bine diferențele dintre tipurile de comenzi în așteptare, citiți și urmăriți videoclipul (filă nouă). Butonul PLines activează modul de plasare a unui ordin în așteptare, butonul Lines - un ordin de piață. Butonul Ascunde elimină liniile consilierului. Ei bine, așa cum am menționat deja, consilierul FastOrder simplifică deschiderea ordinelor de piață obișnuite. Pur și simplu setăm liniile de stop loss și luăm profit la nivelurile dorite, apăsăm butonul CUMPĂRĂ sau VINDE din colțul din stânga jos și gata, comanda este deschisă cu parametrii specificați.

    Din păcate, au existat câteva dezavantaje. Dezavantajul este că puteți deschide doar o comandă pentru o pereche valutară folosind un consilier. Acest lucru pare să fie legat de parametrul MagicNumber din setări. Consultantul FastOrder atribuie acest număr fiecărei comenzi, iar defectul autorilor este că consilierul nu știe cum să schimbe automat acest număr pentru următoarea comandă. Astfel, atunci când încercați să deschideți o altă comandă pe aceeași pereche valutară, pur și simplu nu i se poate atribui acestui ordin un număr, deoarece este deja ocupat și deschiderea unui ordin nu este posibilă. Dar acest dezavantaj poate fi ocolit dacă adăugați din nou consilierul la diagramă și modificați o cifră în parametrul MagicNumber, apoi puteți plasa o altă comandă. Această tehnică poate fi repetată de câte ori doriți, dar butonul Închidere al consilierului expert va deveni indisponibil pentru comanda anterioară. Dar pierderea nu este mare, comanda poate fi întotdeauna închisă în terminalul însuși făcând clic pe cruce.

    Fișierul este disponibil pentru descărcare numai pentru utilizatorii înregistrați - După aceea, reîmprospătați această pagină, astfel încât să apară linkul de descărcare

    În general, interfața și setările sunt destul de intuitive și nu voi scrie o foaie de text care să le descrie pe fiecare, deoarece acest lucru vă va plictisi. Uită-te în schimb video mai bun, unde intru în mai multe detalii despre setări și arăt clar cum să deschid comenzi folosind consilierul pentru setarea comenzilor în așteptare FastOrder. https://www.youtube.com/watch?v=NS7_v4C9Dy8

    Profit pentru toată lumea! Abonează-te și citește-ne.