//+------------------------------------------------------------------+
//| 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 !");
}
}