Sari la conținut

Script pentru acoperire\asigurare


Postări Recomandate

Poate cineva sa creeze un script simplu de asigurare a pozitiei ?

 

Pe scurt, cand rulezi scriptul  ( prin hotkeys) se inchide 50% din pozitie si se muta SL-ul x pipsi mai sus (in caz de buy) sau x pipsi mai jos (in caz de sell). X sa poata fi setabil.

 

Multumesc frumos.

Editat de Apollo
Link spre comentariu
Distribuie pe alte site-uri

Wuhuu, Sa fiu sincer nu prea ma asteptam sa ma rezolve cineva . Multumesc mult. Se poate face astfel incat sa se execute fara sa mai apara fereastra de confirmare? Daca e simplu doar, daca nu , lasa asa ca e bine.

Editat de Apollo
Link spre comentariu
Distribuie pe alte site-uri

I-am facut proba, nu muta SL-ul. Am intrat SELL apoi am setat SL , de inchis mi-a inchis jumate din lot dar SL-ul a ramas neschimbat. Nu stiu daca 100, valoarea default a lui X, reprezinta 100 pips sau 100 pipeti, am incercat si  cu 1 si cu 10 si la fel se intampla, SL ramane nemodificat. Si vezi ca nu e MOVE BE :) , ci doar inchide jumate si muta SL cu un numar de pips predefinit de mine. Poate sa fie 1 pip sau poate sa fie 5 deci nu va fi BE.

Link spre comentariu
Distribuie pe alte site-uri

  • Moderators

Pai ce symbol, ce erori, ce se intmapla mai exact? Ce broker? Ce nivel de pret? Ce X? Ce scrie in journal? Da-mi toate detaliile altfel n-am ce sa fac.

 

EDIT:

 

Pai daca n-ai broker ecn nu poti sa muti imediat sl-ul dupa ce ai deschis ordin. Si daca ai ECN sl-ul tot nu poate sa fie sub ASK. Deci verifica cifrele alea... Uita-te in primul rand in journal sa vezi ce erori iti da. Eu nu trimit cod daca stiu ca nu merge. Deci nu ma ajuta cu nimic sa imi spui ca pur si simplu nu merge.

 

Cifra aia X e in zecimi de pips. Adica 100 = 10 pips.

Editat de Criodi
Link spre comentariu
Distribuie pe alte site-uri

Eur, Gbp, Aud, Cad, 5 zecimale . Nu da nici o eroare. Rulez scriptul care pur si simplu trebuie sa faca doua operatii simple :

 

1) Inchide 50% din pozitie

2) Modifica SL cu numarul de pipsi mai sus/mai jos definit de mine, prin acel X.

 

Concret : daca eu dau sell la 1.54400 cu 0.20 lot, am SL la 1.54500 , deci 10 pips mai sus. Bun, eu cand rulez acel script vreau sa imi inchida 50% din 0.20 lot, ceea ce face in prezent, si stoploss-ul sa-l mute de la 1.54500 la 1.54480 sau 1.54470 sau 1.54460, depinde de valoarea lui X care o setez eu. Doar ca el nu modifica acel SL , ci doar inchide 50% din lot.

 

Asta e tot. :)

Editat de Apollo
Link spre comentariu
Distribuie pe alte site-uri

  • Moderators

Mda, prima versiune muta sl-ul la OrderOpenPrice() +/- X Am inteles ca vrei sa muti sl-ul la plus sau minus X pips. Acum inteleg ca tu defapt vrei SL-ul in sine sa se mute X pips. Am atasat o versiune care face treaba asta.

CloseHalfMoveBE.mq4

Link spre comentariu
Distribuie pe alte site-uri

Alătură-te conversației

Poți posta acum și să te înregistrezi mai târziu. Dacă ai un cont, autentifică-te acum pentru a posta cu contul tău.

Vizitator
Răspunde la acest subiect...

×   Alipit ca text avansat.   Alipește ca text simplu

  Doar 75 emoji sunt permise.

×   Linkul tău a fost încorporat automat.   Afișează ca link în schimb

×   Conținutul tău precedent a fost resetat.   Curăță editor

×   Nu poți lipi imagini direct. Încarcă sau inserează imagini din URL.

  • Navigare recentă   0 membri

    • Nici un utilizator înregistrat nu vede această pagină.
×
×
  • Creează nouă...

Informații Importante

Am plasat cookie-uri pe dispozitivul tău pentru a îmbunătății navigarea pe acest site. Poți modifica setările cookie, altfel considerăm că ești de acord să continui.