Sari la conținut

Featured Replies

Postat

{

int signal, none, buy , sell;

int signal=none;

double n=2;

double m=2;

double BuyEntry=High[1]+n*Point;

double SellEntry = Low[1]-m*Point;

 

if (Close[1]>Open[1])signal=buy;

if (Close[1]<Open[1])signal=sell;

 

if (signal==buy)// OpenPendingBuy();

result = OrderSend(Symbol(),OP_BUYLIMIT,GetLots(),BuyEntry,slippage,stop_loss,take_profit,"Long",0,0,CLR_NONE);

 

if (signal==sell)//OpenPendingSell();

result=

OrderSend(Symbol(),OP_SELLSTOP,GetLots(),SellEntry,slippage,stop_loss,take_profit,"Short",0,0,CLR_NONE);

 

return(res);

 

{

int signal, none, buy , sell;

int signal=none;

double n=2;

double m=2;

double BuyEntry=High[1]+n*Point;

double SellEntry = Low[1]-m*Point;

 

if (Close[1]>Open[1])signal=buy;

if (Close[1]<Open[1])signal=sell;

 

if (signal==buy)// OpenPendingBuy();

result = OrderSend(Symbol(),OP_BUYLIMIT,GetLots(),BuyEntry,slippage,stop_loss,take_profit,"Long",0,0,CLR_NONE);

 

if (signal==sell)//OpenPendingSell();

result=

OrderSend(Symbol(),OP_SELLSTOP,GetLots(),SellEntry,slippage,stop_loss,take_profit,"Short",0,0,CLR_NONE);

 

return(res);

In mare cam asta e codul ... nu e complet , nu e bine aranjat ... si nici nu stiu daca functioneste ... dar cam asta e ideea ta (asa cum o vad eu ... ceva scris la repezeala...)

 

double Price=(Open+High+Low+Close)/4;

{

if (ORDER_TYPE==OP_BUYLIMIT)

{

if ( Price < BuyEntry-Low[1]-n*Point )

DeletePendingBuy();

}

else

{

If(ORDER_TYPE==OP_SELLLIMIT)

{

if (Price>SellEntry+High[1]+m*Point)

DeletePendingSell();

)

double Price=(Open+High+Low+Close)/4;

{

if (ORDER_TYPE==OP_BUYLIMIT)

{

if ( Price < BuyEntry-Low[1]-n*Point )

DeletePendingBuy();

}

else

{

If(ORDER_TYPE==OP_SELLLIMIT)

{

if (Price>SellEntry+High[1]+m*Point)

DeletePendingSell();

)

Cam asta ar fi conditia de delete al ordinului , dupa cum inteleg eu ...

daca lumanarea se inchide si ordinul nu e activat , ordinul (BuyStop de exemplu) se inchide in momentul in care pretul (Price) scade sub Low -ul lumanarii cu pricina....

 

 

Acuma am realizat ca am scris gresit ....

in acele coduri (sau icercare de cod ) am vrut sa scriu OP_BUYSTOP si nu BUYLIMIT

 

OP_SELLSTOP si nu SELLLIMIT ...

 

scuze

 

...

 

 

astept si eu sa vad ce corecturi aduceti textului ...

poate mai prind si eu cate ceva din zbor ....

 

 

@ Apolo... tare am senzatia ca am vazut pe undeva ... ea-ul asta ....

scris... nu mai stiu exact unde... insa imi pare cunoscut ...

Editat de Apollo

  • Răspunsuri 15
  • Citiri 7,4k
  • Creat
  • Ultimul Răspuns

Top autori în acest subiect

Postat

Ce este PM ?

Ce coduri am citit ?

n-am citit niciun cod...

 nu stiu despre ce vorbesti...

   am zis sa incerc sa dau un prim imbold ideii tale , poate s'a gasi unu' mai istet ca mine sa faca treaba buna ... ca doar nu's eu cel mai bun ...

Postat

M-am uitat oleaca in PM ... n-am gasit niciun cod ...

  Eu am senzatia ca am vazut undeva EA-ul asta ... asta incercam sa zic ...

 hm....

  ar trebui sa  ma tii mai  presus de orice banuiala...

Editat de Magicianul

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...

Navigare recentă 0

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

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.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.