Script pentru plasarea comenzilor în așteptare. Scripturi Forex

Poziția de tranzacționare cu alte cuvinte se numește ordin de tranzacționare (ordin). Un ordin este un ordin de deschidere sau închidere a unei poziții de tranzacționare în sensul cel mai larg.

Ordinele pot fi fie simple (puteți comanda deschiderea sau închiderea unei poziții de tranzacționare la orice preț), fie complexe (astfel încât sunt valabile doar pentru o anumită perioadă de timp, sunt declanșate atunci când instrumentul atinge un anumit preț, sau cu anumite condiții suplimentare Acesta a fost cazul înainte. Chiar și acum 100 de ani Puține s-au schimbat în prezent, cu excepția faptului că comerțul este acum în mare măsură computerizat.

Metodele simple de ordine includ ordinele de piață. La complex - amânat. Să le luăm în considerare mai detaliat. De exemplu, nu aveți posibilitatea de a monitoriza constant evoluția prețului unui instrument financiar. Dar există intenții:

    deschide o pozitie de tranzactionare;

    închide o poziție de tranzacționare;

    adăugați volum la o poziție de tranzacționare deja deschisă;

    reducerea volumului unei poziții de tranzacționare deschise anterior;

Există astfel de tipuri principale de comenzi în așteptare precum STOP și LIMIT.
Comenzile STOP includ:

  • BUYSTOP - deschideți un ordin de CUMPĂRARE pentru instrument peste prețul curent la nivelul specificat;
  • SELLSTOP - deschideți un ordin de VÂNZARE pentru un instrument sub prețul curent la nivelul specificat;

comenzi LIMIT includ:

  • BUYLIMIT - deschideți o comandă de CUMPĂRARE pentru instrument sub prețul curent la nivelul specificat
  • SELLLIMIT - deschideți o comandă de VÂNZARE pentru instrument peste prețul curent la nivelul specificat.

În plus, puteți adăuga parametri suplimentari de expirare la comenzile în așteptare în MT4-5. Specificați data și ora la care comanda devine irelevantă.

Când trebuie să plasați rapid o comandă în așteptare, dar este extrem de incomod să calculați în minte și să indicați prețul comenzii, totul durează mult timp, iar timpul este unul dintre factorii principali pentru o intrare ideală, deci vă recomandăm să utilizați scripturi sau consilieri pentru plasarea rapidă și ușoară a comenzilor în așteptare (BuyStop, BuyLimit , SellStop, SellLimit), care vă permite să setați comenzile în așteptare cu o singură mișcare a mouse-ului, pur și simplu trăgând scriptul la nivelul dorit de pe grafic.

  1. Scripturile SetOrderBuy și SetOrderSell

  • Scenariul SetOrderBuy stabilește comenzile în așteptare de tip BuyStop sau BuyLimit.
  • Scenariul SetOrderSell stabilește ordinele în așteptare de tip SellStop sau SellLimit.

2. Scripturi bvnopen, bvnbuy, bvnsell și bvnpending

Scripturile sunt concepute pentru a deschide comenzile în așteptare în moduri diferite (trăgerea scriptului cu mouse-ul, apelarea scriptului prin taste rapide),

Parametri de script:

    Risc - riscul tranzacției ca procent din soldul depozitului;

    Lot - numărul de loturi de comandă;

    OrdersNumber - numărul de comenzi;

    StopLoss - Nivel Stop Loss în puncte;

    StopLossPrice - Nivel Stop Loss în funcție de preț;

    TakeProfit - Nivel Take Profit în puncte;

    TakeProfitPrice - Nivelul Take Profit în funcție de preț;

    BuySell - cumpără (1) sau vinde (-1), dacă direcția 0 este determinată de locul în care este inserat scriptul pe grafic (vezi mai jos);

    UserComment - comentariu la comandă.

    Magic - un număr magic care poate fi folosit pentru a lucra cu Expert Advisors.

Singura diferență dintre scripturile bvnopen, bvnbuy și bvnsell este valoarea recompilată diferită a parametrului BuySell. Deoarece primul este proiectat să funcționeze cu mouse-ul, această valoare a parametrului este 0, deci pentru celelalte două este 1 și respectiv -1, deoarece sunt destinate utilizării cu taste rapide, separat pentru cumpărare și vânzare.

Un scop separat al scriptului bvnpending este deschiderea comenzilor în așteptare. Poate fi folosit doar cu mouse-ul, iar tipul de comandă este determinat de o combinație a două circumstanțe: care este valoarea parametrului BuySell (trebuie setat, altfel nu va funcționa) și unde scriptul este aruncat pe grafic , peste sau sub prețul curent. De exemplu, dacă BuySell este egal cu -1, atunci va fi un ordin de vânzare, în timp ce dacă este sub preț, atunci SELL STOP, iar dacă este mai mare, atunci SELL LIMIT.

O caracteristică interesantă a tuturor scripturilor din set este utilizarea variabilelor terminale globale pentru a configura parametrii de script, utilizând în același timp un sistem de prioritate ponderată, astfel încât să puteți seta diferite valori pentru diferite condiții. Variabilele au următorul format:
bvnopen.varname

Astfel, acțiunea unei variabile cu simbolul specificat al unui instrument financiar are o prioritate mai mare decât este posibilă fără un astfel de simbol. Prin urmare, pot fi configurați diferiți parametri pentru diferite perechi.

Lista variabilelor globale utilizate de script:

    DnDLevel este una dintre variabilele cheie din script atunci când utilizați mouse-ul. În mod implicit, acest parametru este 0, iar în acest mod, locul în care este inserat scriptul determină doar direcția de tranzacționare: deasupra prețului din grafic - cumpără, dedesubt - vinde. Nivelurile Stop Loss și Take Profit nu sunt setate dacă nu sunt setate de parametrii de intrare în script.

    • Dacă setați această variabilă la 1, atunci nivelul Take Profit va fi setat la punctul de injectare a scriptului, cu condiția ca aceștia să nu fie setați de parametrii scriptului, adică parametrii de intrare au prioritate față de punctul de injectare a scriptului. Alegerea direcției comerciale rămâne aceeași ca și cu valoarea 0.

      Dacă setați valoarea la -1, atunci definiția direcției de tranzacționare este inversată: deasupra prețului de pe grafic - vinde, dedesubt - cumpărați, iar punctul de confruntare a scriptului determină nivelul Stop Loss, cu condiția ca acestea să nu fie specificați de parametrii de intrare a scriptului, adică parametrii de intrare au prioritate față de site-ul de injectare a scriptului

    LotMagnifier - această variabilă setează coeficientul pentru numărul de loturi, adică dacă îl setați la 0,01, atunci puteți introduce pur și simplu 1, 2, 4 etc. pentru a obține loturi de 0,01, 0,02, 0,04 etc.

    Risc - Această variabilă are prioritate asupra oricăror valori ale volumului de tranzacționare stabilite, dar necesită și setarea unui nivel Stop Loss. Dacă nu este setat, atunci această variabilă (precum și parametrul de intrare) este ignorată. Următoarea prioritate este utilizată pentru a seta nivelul de risc:

    • valoarea stabilită de variabila Risc pentru un anumit instrument;

      valoarea stabilită de variabila Risc la nivel global;

      valoarea parametrului de intrare Risc.

    Lot - această variabilă vă permite să codificați pur și simplu dimensiunea tranzacției și apoi nici valoarea specificată în parametrii de intrare, nici coeficientul nu vor avea niciun efect, adică putem spune că următoarea prioritate este folosită pentru a seta numărul de loturi:

    • valoarea calculată conform parametrului Risc setat;

      valoarea stabilită de variabila Lot pentru un anumit instrument;

      valoarea stabilită de variabila Lot la nivel global;

      valoarea parametrului de intrare Lot înmulțită cu valoarea variabilei LotMagnifier pentru un anumit instrument;

      valoarea parametrului de intrare Lot înmulțită cu valoarea variabilei LotMagnifier la nivel global;

      valoarea parametrului de intrare Lot.

    StopLoss - o variabilă care setează nivelul Stop Loss cu numărul de puncte și are prioritate față de parametrul de intrare corespunzător, dar nu față de parametrul StopLossPrice. Lista completă de priorități va arăta astfel:

    • valoarea parametrului de intrare StopLoss, dacă este diferită de 0;

      valoarea parametrului de intrare StopLossPrice;

      valoarea stabilită de variabila StopLoss pentru un anumit instrument;

      valoarea setată de variabila StopLoss la nivel global;

      locul unde scriptul este inserat în diagramă.

    TakeProfit - o valoare care stabilește nivelul Take Profit cu numărul de puncte. Ordinea priorităților este similară cu cazul precedent.

    OrderNumber - această variabilă poate fi utilizată pentru a seta numărul de comenzi care urmează să fie deschise. Are prioritate față de parametrul de intrare corespunzător. Această caracteristică poate fi utilizată atunci când este necesar să ocoliți limita pentru numărul maxim de loturi. De exemplu, conform regulilor competiției, puteți deschide 5 comenzi cu un lot de maxim 1. Ați dori să deschideți o comandă cu un lot de 5, dar trebuie să împărțiți o comandă în 5 comenzi separate.

    Magic - această variabilă, precum și parametrul corespunzător, stabilesc numărul magic al comenzii, care poate fi utilizat împreună cu Expert Advisors.

    Sunetul - această variabilă activează (1) sau dezactivează (0) semnalul sonor (clap) atunci când scriptul este executat.

    La prima vedere, poate părea prea complicat, dar merită încercat, poate vă va plăcea.

    Puteți utiliza aceste scripturi pe tastele rapide ATL+B și ATL+S.

Luni, 27 august 2018

Tranzacționarea cu ordine în așteptare are următoarele avantaje:

  • Strategia nr. 2 - tranzacționare folosind o grilă de ordine într-un plat

    Dacă, sub rezerva prezenței unei tendințe, totul pare destul de simplu, atunci ce să faceți atunci când piața se confruntă cu o plată prelungită. În acest caz, se recomandă utilizarea comenzilor limită în loc de a opri ordinele în așteptare. Să luăm în considerare o situație specifică cu un exemplu. Să presupunem că există un plat pe piață, atunci plasăm patru ordine de cumpărare cu limită sub prețul curent și ordine cu limită de vânzare peste preț.

    Când unul dintre comenzi este declanșat, seria opusă de poziții ar trebui ștearsă. Stop loss-urile tuturor comenzilor trebuie setate la același nivel, așa că dacă prețul nu merge în direcția noastră, putem repara pierderile și construi o nouă grilă de comenzi. Același lucru este valabil și pentru luarea de profituri. Când se atinge profitul cumulat predeterminat, toate comenzile trebuie șterse. Dacă prima comandă a funcționat și a fost închisă prin take profit, atunci totul este clar aici. Dacă prețul merge împotriva noastră, atunci se vor deschide noi tranzacții, dar pentru a închide tranzacțiile la profitul total, prețul va trebui să parcurgă o distanță mult mai mică. Această strategie funcționează bine pentru tranzacționarea pe piețe calme, cu mișcări slabe de preț și retrageri rapide, de exemplu, în timpul.

    Scripturi pentru plasarea automată a unei grile de comenzi

    Pe lângă plasarea manuală a comenzilor în așteptare, există și grile de comenzi speciale, dintre care una este scriptul SetGridOrders. Cu acesta, puteți plasa un număr nelimitat de comenzi în așteptare. Trebuie doar să-l trageți din „Navigator” în diagramă, specificând setările necesare pentru următorii parametri în fereastra care se deschide:

      extern double Price – prețul de deschidere al primei comenzi;

      extern dublu Lot – dimensiunea lotului;

      extern int SetOrders – numărul de comenzi;

      extern int Step – distanța dintre comenzi;

      extern int StopLoss – nivelul stop loss;

      extern int TakeProfit – nivelul take profit;

      extern bool GeneralProfit - profit total, la atingerea căruia toate comenzile vor fi închise;

      extern bool GeneralStop – pierdere totală, la atingerea căreia toate pozițiile deschise vor fi închise și ordinele în așteptare nelucrate vor fi șterse.

    De asemenea, puteți activa un semnal sonor care vă va anunța când este declanșată prima comandă. După ce ați specificat toate setările necesare, ar trebui să faceți clic pe OK, drept urmare se va deschide o nouă fereastră în care va trebui să selectați tipul de comenzi în așteptare - stop sau limită. Astfel, acest script va fi util pentru oricine și va simplifica foarte mult tranzacționarea manuală.

    După cum se poate observa din descrierile strategiilor, tranzacționarea cu ordine în așteptare necesită ca comerciantul să aibă maximă concentrare și atenție. Trebuie să monitorizați constant situația actuală, să adăugați o nouă comandă la timp dacă strategia o cere sau să ștergeți grila dacă se atinge profitul sau pierderea totală, apoi adăugați o nouă grilă de comenzi la grafic. Scriptul descris mai sus vă scutește parțial de sarcina plasării comenzilor, dar acesta este doar un script, nu, trebuie să fie rulat manual de fiecare dată când este construită o nouă grilă de comenzi. Vă atragem atenția să luați în considerare un expert consilier profitabil, care a dat rezultate bune la perechea valutară GBPUSD.

    Acest expert consilier se bazează pe principiul mersului aleator al numerelor - mișcarea browniană. Când acest expert consultant este instalat pe grafic, împarte zona din jurul prețului în două părți și plasează ordinele limită de vânzare peste preț și ordinele limită de cumpărare sub preț. Rentabilitatea ridicată a Expert Advisor este asigurată de utilizarea lui , care este activată în cazul mișcărilor de preț fără recul. Totuși, atunci când apar tranzacții cu pierderi, lotul nu este dublat, ca în majoritatea EA bazate pe sistemul Martingale, ci de un anumit coeficient specificat în parametrul PlusLot, ceea ce face ca utilizarea acestui EA să fie mai puțin periculoasă.

    Deoarece grila de comenzi se bazează pe diferența de puncte dintre comenzi, nu contează prea mult, dar cel mai bine este să instalați consilierul pe M5 sau M15. Consilierul expert în grilă de comandă poate lucra în două direcții în același timp. Dacă comenzile multidirecționale funcționează, el va aduce pe fiecare dintre ele să profite și, dacă este necesar, redeschide grila la noi niveluri. Principalul dezavantaj al acestui expert consilier este că, în cazul unei întreruperi de curent sau de internet, nu își „amintește” ce comenzi are și care nu. Prin urmare, trebuie să ștergeți vechea grilă de comenzi și să reporniți consilierul. Pentru a preveni acest lucru, vă recomandăm să instalați consilierul pe .

    EA are următoarele setări:

      Comenzi - aici trebuie să specificați numărul maxim de comenzi;

      lot1 – dimensiunea inițială a lotului pentru prima comandă din grilă;

      PlusLot – coeficient prin care lotul inițial va crește atunci când apar tranzacții în pierdere;

      FirstStep - distanța de la prețul curent până la prima comandă;

      Pas - distanta intre comenzi;

      SLoss - dimensiunea stop loss pentru fiecare tranzacție sau pentru întreaga grilă;

      TProfit - take profit size pentru fiecare tranzacție sau pentru întreaga grilă;

      ProfitClose - acest parametru este responsabil pentru închiderea tuturor comenzilor unidirecționale atunci când se atinge profitul total;

      TrailingPercent - mărimea profitului total care va fi urmărit, în procente;

      magia - număr unic al consilierului;

      CloseEndWeek - când acest parametru este activat, consilierul închide forțat toate comenzile la sfârșitul săptămânii;

      HourClose - aceasta specifică ora de închidere a tuturor comenzilor vineri.

    După cum am menționat mai sus, este destul de dificil să preziceți direcția mișcării prețului, motiv pentru care gridders folosesc o grilă de ordine pentru a prinde orice mișcare a prețului. Cu toate acestea, în practică, un scenariu favorabil este extrem de rar - care este slăbiciunea unor astfel de strategii. Piața este în continuă schimbare, dacă ieri una dintre perechile valutare era de 200 de puncte, acum nu depășește 50 de puncte. Poate că totul este în determinarea incorectă a nivelurilor pentru plasarea comenzilor în așteptare. Și totul pentru că înainte de plasarea comenzilor nu se efectuează nicio analiză, iar grila de comenzi este plasată la întâmplare. Dacă tranzacționarea cu ordine în așteptare ar fi efectuată de la niveluri semnificative, atunci ar aduce mult mai mult profit. Ne propunem să luăm în considerare consilierul expert al grilei FractalGrid, bazat pe utilizarea analizei fractale.

    Tranzacționarea acestui Expert Consilier constă în plasarea comenzilor în așteptare la nivelul străpungerii maxime și minime fractale. Puteți citi despre ce sunt fractalii și cum să îi definiți. Se recomandă utilizarea H1 ca interval de timp de lucru. Există două tactici de tranzacționare EA:

      Când se formează un nou fractal, o comandă în așteptare neprelucrată este transferată de la nivelul vechi la cel nou;

      Când se formează un nou fractal, vechea ordine în așteptare nu este ștearsă, ci se adaugă o nouă ordine.

    Să trecem la descrierea setărilor FractalGrid Expert Advisor:

      Loturi – acest parametru stabilește o valoare fixă ​​a loturilor de tranzacționare;

      Risc – dacă puneți zero în fața parametrului Loturi și specificați valoarea parametrului Risc, atunci dimensiunea lotului pentru fiecare comandă nouă va fi calculată pe baza mărimii actuale a depozitului;

      RiskOnBalance – prin setarea acestui parametru la adevărat, dimensiunea lotului va fi calculată pe baza mărimii soldului, iar prin selectarea modului fals se va lua ca bază cantitatea de marjă liberă;

      FractalPeriod - aici trebuie să specificați perioada fractalului, care trebuie să fie neapărat impar;

      DeleteOldOrder - acest parametru este responsabil pentru alegerea tacticilor de plasare a comenzilor în așteptare, care a fost menționat mai sus. Dacă doriți să utilizați prima tactică, atunci selectați adevărat, iar pentru a doua tactică, specificați fals;

      Strategia grilei de comenzi nu este, dar poate fi destul de profitabilă. În funcție de starea pieței, puteți utiliza o grilă de ordin stop - în prezența unei tendințe sau o grilă limită - în timpul unui plat. Pentru a simplifica construirea unei grile de comenzi, puteți folosi scripturi, precum și consilieri. Cu toate acestea, se recomandă utilizarea Expert Advisors grid numai sub supravegherea unui comerciant într-un mod semi-automat. Succes la tranzacționare!

Din articol vei afla:

Bună ziua, dragii mei cititori și oaspeți ai blogului. Astăzi subiectul nostru este un script, iar scopul este să plasăm toate comenzile în așteptare pe care le avem. Cu o singură lovitură. Vom studia regulile de plasare a comenzilor, componentele acestora, vom lua în considerare caracteristicile importante ale comenzilor. Să ne amintim strategiile în care aceste comenzi pot fi folosite.

Cel mai bun broker

Este absolut necesar să știți toate acestea pentru începătorii pieței valutare. Este foarte important să înțelegeți elementele de bază înainte de a începe să utilizați aceste cunoștințe pentru a vă bucura de creșterea profiturilor. Voi încerca să o spun în așa fel încât toată lumea să înțeleagă ce e ce, fără cuvinte inutile și întorsături grele. Presupun că ai cunoscut deja stilul meu și îți place.

Să începem.

Ne pregătim pentru a vă deschide comenzile în așteptare

Deci, ne-am familiarizat cu forex, am aflat că, se pare, cuplurile își schimbă cotațiile de mai multe ori pe zi, iar acum vom învăța cum să profităm de această schimbare. Este important să înțelegeți că deschiderea unei tranzacții este atât sfârșitul, cât și începutul. Sfârșitul analizei dvs., care poate fi nesfârșit de lung și incredibil de dificil, sau îl puteți obține de la un alt comerciant în care aveți încredere. Aceste cunoștințe pot fi transferate sau pot investi într-un serviciu care vă interesează, de exemplu.

Un loc aparte în rândul comenzilor îl ocupă cele care sunt deschise nu de piață, ci sub forma unei comenzi în așteptare. O caracteristică importantă a unor astfel de comenzi pentru un începător este posibilitatea de a încerca mecanismul de deschidere a tranzacțiilor în terminalul Metatrader 4 fără consecințe vizibile fie pentru un cont real, fie pentru un cont demo.

Pur și simplu nu implică nicio consecință în momentul plasării și prima dată după instalare. Dacă știi cum să ții cont de Greenwich Mean Time, atunci mai aproape de noapte vine un moment în care se deschide cea mai calmă sesiune de tranzacționare din Pacific. În acest moment, piața aproape îngheață. Chiar acum aș începe să testez comenzile în așteptare.

Pur și simplu, ele aduc consecințe sub formă de profit sau pierdere, doar atunci când prețul activului a ajuns la prețul plasării comenzii. Atunci tranzacția nu mai devine amânată, ci „conform pieței”. Acum, fie va obține un profit, fie vă va lăsa cu o pierdere. Și din moment ce piața este liniștită noaptea, putem încerca să plasăm o comandă și să studiem cum funcționează.

Nu faceți asta pe conturile reale ale altora! Acest lucru poate duce la consecințe neprevăzute și, cel mai probabil, vei pierde niște bani din cont. Cei care nu au noroc pot goli complet depozitul.

De unde pot obține un script care va stabili toate comenzile în așteptare?

Din fericire, atașez un astfel de scenariu. Să trecem rapid peste programele încorporate ale terminalului Metatrader 4. Ca să înțelegeți ce loc ocupă scripturile.

Există indicatori. Acestea sunt programe din navigator care efectuează grafice suplimentare pe diagramă. Ele corespund oricărei formule matematice. În timpul existenței comerțului, destul de multe dintre ele au fost inventate.

Sunt consilieri. Expert Advisors vă permit să efectuați operațiuni de analiză și tranzacționare în mod automat. E mai ușor să nu spui. În general, aceasta este o lume întreagă care vă va ajuta să scăpați de analizele manuale complexe și să efectuați operațiuni de tranzacționare într-un mod complet automat.

În sfârșit, există scripturi, care vă permit să efectuați aceleași acțiuni ca și în cazul consilierului, dar nu funcționează la infinit, ci doar până la sfârșitul codului. Pentru a repeta pașii, trebuie să-i efectuați din nou.

Urmăriți un videoclip de prezentare generală despre scenariu

Descărcați scriptul tutorialului și încercați să plasați comenzi în așteptare.

Dacă nu ați vizionat încă videoclipul, vă spun mai multe.

Listați toate comenzile în așteptare și setați-le folosind un script

Deci, există patru tipuri de comenzi în așteptare, două pentru achiziții, adică pentru a lucra la prognoza că graficul prețurilor va crește. Și două pentru vânzare, adică pentru lucrul la prognoza că graficul prețurilor va scădea. Vom vorbi despre modul în care se fac predicțiile puțin mai târziu.

Descarca

Există ordine limită de cumpărare pentru cumpărare. Primul se deschide deasupra prețului curent, al doilea dedesubt.

Fiecare ordin poate avea un ordin de oprire a pierderilor și un ordin de limitare a profitului. Despre alte detalii ale comenzilor alta data.

Există ordine de vânzare stop și ordine limită de vânzare pentru vânzare. Primul este setat sub preț, al doilea este setat deasupra.

O caracteristică importantă a ordinelor Stop Loss și Limit Profit este că ordinele Stop Loss în ordinele de cumpărare sunt sub ordin, în timp ce în ordinele de vânzare sunt deasupra.

Opusul este valabil în cazul comenzilor de limitare a profiturilor sau de obținere a profitului.

Deci, încă o dată. Comenzile în așteptare sunt declanșate numai atunci când prețul atinge nivelul lor. Prin urmare, le puteți deschide în siguranță și puteți vedea cum se întâmplă atunci când folosim un program de script special.

Cum să utilizați comenzile în așteptare cu sau fără un script

Acum un cuvânt sau două despre unde sunt folosite comenzile în așteptare.

Există strategii care prevăd să lucrăm la contra-miscare și să așteptăm ca piața să meargă în direcția tendinței principale. Așa este, așa este metoda. Cu toate acestea, în primul caz se folosesc ordine stop, iar în al doilea, ordine limită.

Trebuie să înțelegeți că comenzile în sine nu aduc profit. Adică, ele nu pot fi deschise oriunde îți vine în cap. Comanda trebuie deschisă clar conform sistemului. Numai în acest caz, și chiar și atunci nu cu 100% probabilitate, putem conta pe profit. Orice altă abordare nesistematică a plasării comenzilor este sortită eșecului. Vei primi doar pierderi, iar apoi îți vei certa brokerul pentru necinste față de tine pentru o lungă perioadă de timp. Deși, de fapt, vina va fi a ta.

Astăzi ne-am familiarizat cu scriptul, care deschide foarte convenabil toate comenzile în așteptare, este un tutorial pentru comercianții începători. Îl puteți descărca din linkul de sub butoanele sociale.

Apropo, am folosit terminalul Amarkets la serviciu, vă recomand astăzi...