My first order, need help - page 3

 

Sure, he wrote an error, error 130

int start()
{
//----
double Lots = 0.1;
string Pair1 = "EURCAD";
string Pair2 = "EURCHF";
int SL = 0;
int TP = 500;
int Magic = 12345;



int ticket = OrderSend(Pair1, OP_BUY, Lots, MarketInfo(Pair1,MODE_ASK), 3, 0, 0, "", Magic, 0, Blue);
double SLPair1 = MarketInfo(Pair1,MODE_ASK) - (SL*Point);
if (SL == 0) SLPair1 = 0;
double TPPair1 = MarketInfo(Pair1,MODE_ASK) + (TP*Point);
if (TP == 0) TPPair1 = 0;
if (ticket > -1)
   {
   OrderSelect(ticket, SELECT_BY_TICKET,MODE_TRADES);
   bool retrn = OrderModify(ticket, OrderOpenPrice(), SLPair1, TPPair1, 0, Blue);
   if (retrn == false)
      {
      Print("OrderModify() error - ", GetLastError());
      }
else
   Print("OrderSend() error - ", GetLastError());
   }

int ticket2 = OrderSend(Pair2, OP_BUY, Lots, MarketInfo(Pair2,MODE_ASK), 3, 0, 0, "", Magic, 0, Blue);
double SLPair2 = MarketInfo(Pair2,MODE_ASK) - (SL*Point);
if (SL == 0) SLPair2 = 0;
double TPPair2 = MarketInfo(Pair2,MODE_ASK) + (TP*Point);
if (TP == 0) TPPair2 = 0;
if (ticket2 > -1)
   {
   OrderSelect(ticket2, SELECT_BY_TICKET);
   bool retrn2 = OrderModify(OrderTicket(), OrderOpenPrice(), SLPair2, TPPair2, 0, Blue);
   if (retrn2 == false)
      {
      Print("OrderModify() error - ", GetLastError());
      }
else
   Print("OrderSend() error - ", GetLastError());
   }

//----
return(0);

}
 

qjol, it works !!! Thanks, today is a sunny day, also for your help, thanks again.

Tanti saluti dall' Italia,

Scheggia97

Reason: