//+------------------------------------------------------------------+
//|                                                   tutorial18.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 TakeProfit;
extern int StopLoss;

void OnStart()
   {
   double TakeProfitLevel;
   double StopLossLevel;
   
   TakeProfitLevel = Bid + Point*TakeProfit;
   StopLossLevel =Bid - Point*StopLoss;
   
   Alert("TakeProfitLevel = ", TakeProfitLevel);
   Alert("StopLossLevel = ", StopLossLevel);
   
   /*Jika berhasil = #ticket
   Jika gagal = -1 */
   
   int ticket;
   ticket = OrderSend("EURUSD", OP_BUY, 1.0, Ask, 10, StopLossLevel, TakeProfitLevel, "My 1st Order");
   
   if(ticket < 0)
   {
   Alert("Order Error !");
   }
   else
   {
      Alert("Order #ticket = " + string(ticket));
      Alert("Closing Order...");
      
      bool res;
      res = OrderClose(ticket, 1.0, Bid, 10);
      
      if(res == false)
      {
      Alert("Closing Order Error..!");
      }
      else
      {
      Alert("Closing Order Successfully..!");
      }
   }
   
   }