yoceeka
Tag
Bejegyzések száma: 6

Szerinted így Radu?

//----------------------------------------------------------------------------------

extern double PipTavolsag = 0.0005;
extern int Perc=10;
extern double Lot=0.1;

int Probalkozas = 5;
int Min=MarketInfo(Symbol(),MODE_STOPLEVEL);
int Buy_Ticket,
    Sell_Ticket;

double Par_1_Buy= NormalizeDouble(Ask+Min*Point,Digits);
double Par_1_Sell = NormalizeDouble(Bid,Digits);

double BuyTavolsag = NormalizeDouble(Par_1_Buy+PipTavolsag,Digits);

double SellTavolsag = NormalizeDouble(Par_1_Sell-PipTavolsag,Digits);

if(Perc==Minute())
{
for (int i=1; i<=Probalkozas; i++) 
{
if(Buy_Ticket==0||Buy_Ticket<0)
{
Buy_Ticket=OrderSend(Symbol(),OP_BUYSTOP,Lot,BuyTavolsag,0,0,0,”Magic szám : “,Buy_Magic,0,Green);
}
if(Sell_Ticket==0||Sell_Ticket<0)
{
Sell_Ticket=OrderSend(Symbol(),OP_SELLSTOP,Lot,SellTavolsag,0,0,0,”Magic szám : “,Sell_Magic,0,Red);
}
if (Buy_Ticket>0 && Sell_Ticket>0) { break; } 

if (Buy_Ticket<0) {Print("Hiba a Buy függő megbízás elhelyezésében : ",GetLastError());}
if (Sell_Ticket<0) {Print("Hiba a Sell függő megbízás elhelyezésében : ",GetLastError());}
}
}

if((Perc<Minute())||(Perc>Minute())){Sell_Ticket=0;Buy_Ticket=0;}

//----------------------------------------------------------------------------------

Ha Buy megbízásnál az Ask-hoz adom hozzá a PipTavolsagot és kihagyom a minimum Stop Levelt akkor is működnie kellene nem? A lényeg az hogy Bid ár fölé szeretnék elhelyezni egy Buy függő megbízást a megadott PipTavolsagra tehát Ask+PipTavolsag.

Mit gondolsz?