Cum Să Faci Un Consilier

Cuprins:

Cum Să Faci Un Consilier
Cum Să Faci Un Consilier

Video: Cum Să Faci Un Consilier

Video: Cum Să Faci Un Consilier
Video: UIMITOR! Ei Nu Știau Că Sunt FILMAȚI 2024, Mai
Anonim

Când jucați la bursă, este foarte important să urmăriți toate operațiunile de tranzacționare în timp și pentru a facilita munca, mulți jucători Forex creează un consilier robot de tranzacționare. Nu este dificil să creați un Expert Advisor și, dacă totul este făcut corect, Expert Advisor va simplifica procesul de efectuare a operațiunilor comerciale pentru deschiderea și închiderea pozițiilor de cumpărare și vânzare pentru dvs. Cu toate acestea, profitul dvs. depinde doar de dvs., nu de consilier și, în acest caz, el poate oferi doar ajutor suplimentar.

Cum să faci un consilier
Cum să faci un consilier

Instrucțiuni

Pasul 1

Mai întâi, formați o strategie pentru crearea unui consilier expert - de exemplu, pe baza liniei medii mobile. Plasați o poziție de cumpărare cu unele valori Take Profit și Stop Loss dacă prețul instrumentului crește peste linia Mediei mobile.

Pasul 2

Setați funcțiile StopLoss și TakeProfit la 250 de puncte. Robotul nu ar trebui să deschidă poziții noi în timp ce există un fel de poziție deschisă de tranzacționare. Pe baza acestei strategii, începeți să creați un consilier expert.

Pasul 3

Deschideți MetaEditor și porniți expertul Expert Advisor. Selectați opțiunea „Consilier” din meniul expertului, faceți clic pe „Următorul” și notați parametrii principali cu care ar trebui să fie înzestrați consilierul. Dacă creați un robot de tranzacționare pentru prima dată, lăsați fereastra cu parametrii goi și faceți clic pe „Finalizare”.

Pasul 4

Acum trebuie să scrieți cod în MQL, care este elementul principal al creării unui robot. În editorul de cod, programați strategia pregătită. Săriți blocurile int init () și int deinit ().

Pasul 5

Mergeți direct la specificarea algoritmului consilierului în blocul int star (). Folosind funcția de tranzacționare OrderSelect (), EA ar trebui să verifice dacă aveți poziții deschise existente în terminal. Dacă consilierul găsește poziții deschise în terminal, acesta va aștepta până la încheierea tranzacțiilor.

Pasul 6

În consecință, trebuie să introduceți următorul cod:

if (OrderSelect (0, SELECT_BY_POS, MODE_TRADES) == False)

{ }

În acolade, scrieți condițiile pentru cumpărare și vânzare.

Pasul 7

Deoarece ați atribuit linia Moving Average ca semnal pentru a executa o tranzacție, introduceți în cod blocul funcției care influențează deschiderea unei tranzacții pentru o tendință descendentă. Această funcție ar trebui să reflecte funcția anterioară care afectează deschiderea unei tendințe dacă valorile prețului curent depășesc linia Mediei mobile. Compilați un robot de tranzacționare și testați-l pe mai multe tipuri de valute.

Pasul 8

Acum trebuie doar să introduceți parametrii setărilor robotului. După linia #property link https:// … introduceți următorii parametri:

extern dublu LotTrend = 0, 1; / * numărul de loturi pentru a deschide o poziție * /

extern int TP = 250; / * numărul de puncte de închis TakeProfit * /

extern int SL = 250; / * numărul de puncte de închis StopLoss * /

Pasul 9

Schimbați codul cu parametri, astfel încât Expert Advisor să poată lucra direct de la terminalul de tranzacționare. Testați Expert Advisor folosind funcția terminalului „Strategy Tester”.

Recomandat: