//+------------------------------------------------------------------+
//|                                                   tutorial19.mq4 |
//|                        Copyright 2020, MetaQuotes Software Corp. |
//|                                            https://triantoadi.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2020, MetaQuotes Software Corp."
#property link      "https://triantoadi.com"
#property version   "1.00"
#property strict
#property script_show_inputs
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+

extern int StopLoss = 100;
extern int TakeProfit = 100;

void OnStart()
{
   double StopLossLevel;
   double TakeProfitLevel;
   
   StopLossLevel = Bid - StopLoss*Point;
   TakeProfitLevel = Bid + TakeProfit*Point;
   
   Alert("StopLossLevel = ", StopLossLevel);
   Alert("TakeProfitLevel = ", TakeProfitLevel);
   
   int ticket;
   ticket = OrderSend("EURUSD", OP_BUY, 0.2, Ask, 10, StopLossLevel, TakeProfitLevel, "Buy Order !");
   if(ticket < 0)
   {
      Alert("OrderSend Error ! #", ticket);
   }
   else
   {
      Alert("OrderSend Successfully ! #", ticket);
   }
   
   Sleep(2000);
   
   //modifying order...
   
   Alert("Modifying Order... #", ticket);
   
   bool res;
   res = OrderModify(ticket, 0, Bid-StopLoss*2*Point, Bid+TakeProfit*2*Point, 0);
   if(res == false)
   {
      Alert("Modifying Order Error !");
   }
   else
   {
      Alert("Modifying Order Successfully !");
   }
}