Cum să scrieți un simplu consultant care să vândă comenzi în așteptare.
- Programare în MQL
La cererea lucrătorilor, vă ofer un scurt articol despre cum să scrieți un simplu consilier care să vândă comenzi în așteptare.
În primul rând, determinăm mai întâi strategia prin care expertul nostru va face schimburi comerciale. Ca bază, am luat prima strategie care mi-a venit în minte. Să compunem o mică sarcină tehnică pentru improvizația noastră.
Apoi, definiți variabilele de intrare externe. Le vom aranja la începutul codului nostru.
În funcția Start () vom aranja variabilele și funcțiile necesare pentru tranzacționare.
În variabila b, stocăm comenzile în așteptare ale ordinului de cumpărare, în variabila s stocăm comenzile în așteptare ale comenzilor stop.
Variabila de expirare stochează timpul de expirare al comenzii. BuyPrice este distanța față de prețul curent plus indentul pentru defalcare,
SellPrice - respectiv, linia de jos a prețului.
Adăugați la Expert Expert o funcție de control comercial pe bara nouă.
Următoarea funcție va conta numărul de poziții și ordinele în așteptare plasate.
Setarea reală a clicurilor în așteptare este valabilă în următorul bloc, în condițiile specificate în TOR.
După ce ne adunăm toate cărămizile împreună. vom obține următorul cod mai mult sau mai puțin utilizabil.
Rezultatele nu ne consolează cu adevărat. A primit un profit foarte mic pe parcelele selectate de trei luni. Din care putem concluziona că rezultatele pozitive din zona de optimizare sunt rezultatul unei adaptări istorice.
Să vedem acum și, brusc, avem în mâinile noastre, apoi ce milioane de oameni încearcă să tranzacționeze pe piața FOREX. Că în căutarea a ceea ce începătorii și nu atât de comercianții din întreaga lume nu dorm noaptea - sistemul de tranzacționare al Graalului.
Testarea și optimizarea expertului au fost efectuate la citatele Alpari, H1, EURUSD.
Ca urmare a tuturor celor de mai sus, putem concluziona că acest sistem de tranzacționare oferă un venit bun pe segmentele de piață la modă și se comportă instabil în apartament.
Alăturați-vă grupului "Programare în MQL". pentru a urmări actualizările
ALEGEREA GRUPULUI
Ei bine, am spus, în corpul eliminarea buclei otlozhnikov necesară deoarece OrderDelete (.) Necesită setarea identificatorul global al ordinului returnat de OrderTicket (), și ea, la rândul său, impune ca un mandat a fost pre-selectat funcția OrderSelect (.), Și la ieșirea din ciclul în prezent ordine selectat poate fi orice!
În plus, după cum am crezut, nu există nicio verificare a prezenței comenzilor existente.
Aici este codul pentru funcția transformat start ():
p<1 && b<1) // <.
Ei bine, chiar și cu acești parametri, bufnițele deschid o grămadă de ordine
Există, de asemenea, oameni inteligenți și nu leneși)) Vă mulțumim pentru muncă. În încuietori!))
Văd o ambuscadă în semnalele tale: o situație este posibilă când semnalul nu funcționează. De exemplu, cu o creștere bruscă a prețurilor, ambele curcani vor fi imediat peste sau sub nivelul 50.
37 Bishop Posts: 5154 - АЛЬФАСАМЕЦ-Машковод
Bufnitele deschide o grămadă de mandate CUM dacă indicatorul trece să prezinte 1 COMANDĂ în loc de 5 29 iulie
înlocuiți funcția începe în întregime cu cea pe care am dat-o ultima oară.
MULTUMESC PENTRU AJUTOR
Și puteți să înșalăți% din depozit pentru a mări lotul? Deci, atunci când se vor obține rezultate mai veridice, vor fi obținute
Bună ziua mă puteți ajuta să scriu Stop loss pentru a lua trofeul. sau la aceeasi oprire la sfarsitul sfatului
Scrieți un TK detaliat în tabelul de comandă MQL de preferință cu desene și va face
[21:44] Homya4ek: igrun.
[23:01] alterego: a venit altregaga, plăcile au adus
[23:01] Alterego: Episcop.
[23:02]
Episcop: alterego.[23:02]
Episcop: alterego. placintele sunt bune[23:02] altrego: Episcop. yum-yum ... ia-o pe raft ... te-am oprit
[23:03]
Episcop: alterego. cu ce?[23:03] alterego: Episcop. cu mere
[23:04]
Episcop: alterego. sunt bune[23:04] alterego: Episcop. Știam că vrei
[23:05]
Episcop: alterego.[23:11] Alterego: Episcop. și grâu de grâu xxde?
[23:15]
Episcop: alterego. în grâu[23:16] altrego: Episcop. chiar și noaptea?
[23:16]
Episcop: alterego. noaptea[23:17] Alterego: Episcop. furtul?
[23:17]
Episcop: alterego. rotiți în lumina lunii[23:19] altrego: Episcop. clopotele nu vor îngheța?
[23:20]
Episcop: alterego. există fier[23:21] Alterego: Episcop. mi sa părut ... un copac ... până la talie
[23:21]
Episcop: alterego. copac cu incluziuni[23:21] Alterego: Episcop. aaa
În momentul în care nu vedeți actualizări în chat.
Conectează-te cu chat-ul chiar acum! Sau mergeți la pagina de chat.
- Homya4ek